c 程序设计第二版课后习题答案.docxVIP

  • 2
  • 0
  • 约4.09千字
  • 约 8页
  • 2026-01-31 发布于河南
  • 举报

c程序设计第二版课后习题答案

姓名:__________考号:__________

一、单选题(共10题)

1.以下哪个是C语言中的基本数据类型?()

A.函数

B.结构体

C.整型

D.文件

2.在C语言中,以下哪个关键字用于定义函数的返回类型?()

A.return

B.function

C.int

D.void

3.在C语言中,以下哪个运算符用于取余数?()

A.%

B./

C.*

D.+

4.以下哪个是C语言中的数组初始化方式?()

A.intarr[5]={1,2,3,4,5};

B.intarr[5]=1,2,3,4,5;

C.intarr={1,2,3,4,5};

D.intarr[5]=1,2,3,4,5,6;

5.在C语言中,以下哪个关键字用于声明一个指针变量?()

A.var

B.pointer

C.int

D.*

6.以下哪个是C语言中的结构体定义方式?()

A.structStudent{intage;};

B.struct{intage;};Student;

C.Studentint{age;}

D.intStudent{age;}

7.在C语言中,以下哪个关键字用于定义一个全局变量?()

A.static

B.extern

C.global

D.public

8.以下哪个是C语言中的函数递归调用方式?()

A.functionf(intn){if(n==1)return1;returnn*f(n-1);}

B.functionf(intn){if(n==1)return1;returnn/f(n-1);}

C.functionf(intn){if(n==1)return1;returnn+f(n-1);}

D.functionf(intn){if(n==1)return1;returnn-f(n-1);}

9.在C语言中,以下哪个关键字用于定义一个静态变量?()

A.static

B.const

C.volatile

D.extern

10.以下哪个是C语言中的文件操作函数?()

A.fopen

B.fread

C.fwrite

D.alloftheabove

二、多选题(共5题)

11.以下哪些是C语言中的基本数据类型?()

A.整型

B.浮点型

C.字符型

D.枚举型

E.结构体

12.以下哪些操作符用于C语言的算术运算?()

A.加法+

B.减法-

C.乘法*

D.除法/

E.求余%

F.指数^

13.以下哪些是C语言中的控制语句?()

A.if语句

B.switch语句

C.for循环

D.while循环

E.return语句

F.continue语句

14.以下哪些是C语言中的数组操作?()

A.初始化数组

B.访问数组元素

C.计算数组长度

D.动态分配数组

E.复制数组内容

15.以下哪些是C语言中的文件操作函数?()

A.fopen

B.fread

C.fwrite

D.fclose

E.fgetc

F.fgets

三、填空题(共5题)

16.C语言中,声明一个整型变量的关键字是____。

17.C语言中,一个for循环的初始化部分通常使用____关键字声明循环变量。

18.C语言中,用于判断条件的语句是____。

19.C语言中,用于实现循环的语句包括____和____。

20.C语言中,一个函数的返回值类型由____指定。

四、判断题(共5题)

21.在C语言中,所有变量都必须在声明后才能使用。()

A.正确B.错误

22.C语言中的指针变量可以指向任何数据类型。()

A.正确B.错误

23.C语言中的结构体成员不能是函数。()

A.正确B.错误

24.在C语言中,静态变量只在定义它的文件内可见。()

A.正确B.错误

25.C语言中的函数必须返回一个值。()

A.正确B.错误

五、简单题(共5题)

26.什么是C语言中的结构体?

27.C语言中的函数参

文档评论(0)

1亿VIP精品文档

相关文档