C语言答案谭浩强第4章.docxVIP

  • 1
  • 0
  • 约3.4千字
  • 约 8页
  • 2026-01-13 发布于山东
  • 举报

C语言答案谭浩强第4章

姓名:__________考号:__________

一、单选题(共10题)

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

A.函数

B.数组

C.结构体

D.int

2.在C语言中,下列哪个运算符用于取模运算?()

A.%

B./

C.*

D.+

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

A.return

B.scanf

C.printf

D.if

4.在C语言中,以下哪个函数用于动态分配内存?()

A.malloc

B.free

C.calloc

D.sizeof

5.以下哪个是C语言中的字符串常量?()

A.abc

B.

abc

,

C.abc

D.abc0

6.在C语言中,以下哪个关键字用于定义结构体?()

A.struct

B.union

C.enum

D.typedef

7.在C语言中,以下哪个函数用于读取一行输入?()

A.getchar

B.gets

C.scanf

D.stdin

8.以下哪个是C语言中的位运算符?()

A.

B.|

C.^

D.%

9.在C语言中,以下哪个关键字用于定义指针?()

A.

B.*

C.sizeof

D.pointer

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

A.fopen

B.fclose

C.fgetc

D.fgets

二、多选题(共5题)

11.在C语言中,以下哪些是合法的标识符?()

A.int

B._int

C.2int

D.int_

12.以下哪些运算符用于进行位运算?()

A.

B.|

C.^

D.%

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

A.int

B.char

C.float

D.struct

14.在C语言中,以下哪些函数用于输入输出?()

A.printf

B.scanf

C.getchar

D.putchar

15.在C语言中,以下哪些语句属于控制语句?()

A.if

B.for

C.while

D.return

三、填空题(共5题)

16.C语言中,一个整型变量通常占用____个字节。

17.在C语言中,字符型变量通常占用____个字节。

18.C语言中,浮点型变量通常占用____个字节。

19.在C语言中,声明一个整型变量通常使用关键字____。

20.在C语言中,声明一个字符型变量通常使用关键字____。

四、判断题(共5题)

21.C语言中,变量的声明可以放在程序中的任何位置。()

A.正确B.错误

22.C语言中,一个整型变量可以存储任何类型的数值。()

A.正确B.错误

23.C语言中,字符常量必须用单引号括起来。()

A.正确B.错误

24.C语言中,字符串常量必须以空字符0结尾。()

A.正确B.错误

25.C语言中,结构体成员的访问权限默认是私有的。()

A.正确B.错误

五、简单题(共5题)

26.什么是C语言中的数据类型?请列举几种常见的数据类型。

27.什么是C语言中的变量?变量有什么作用?

28.如何声明一个整型变量?请给出一个示例。

29.什么是C语言中的数组?数组有什么特点?

30.什么是C语言中的指针?指针有什么作用?

C语言答案谭浩强第4章

一、单选题(共10题)

1.【答案】D

【解析】int是C语言中的基本数据类型,用于存储整数。

2.【答案】A

【解析】取模运算符是%,用于计算两个整数相除的余数。

3.【答案】D

【解析】if是C语言中的控制语句,用于根据条件执行不同的代码块。

4.【答案】A

【解析】malloc函数用于动态分配内存,calloc用于分配内存并初始化为0,free用于释放内存。

5.【答案】B

【解析】字符串常量需要使用双引号,单引号用于字符常量。

6.【答案】A

【解析】struct是C语言中定义结构体的关键字。

7.【答案】B

【解析】gets函数用于读取一行输入,但存在安全风险,推荐使用fgets。

8.【答案】A

【解析】位运算符包括(按位与)、|(按位或)、^(按位异或)等。

9.【答案】B

【解析】指针是通过*关键字定义的,而是取地址运算符。

10.【答案】A

【解析】fopen函数用于打开

文档评论(0)

1亿VIP精品文档

相关文档