C语言程序设计第四版第六章答案-谭浩强.docxVIP

  • 0
  • 0
  • 约3.38千字
  • 约 8页
  • 2026-01-13 发布于河南
  • 举报

C语言程序设计第四版第六章答案-谭浩强.docx

C语言程序设计第四版第六章答案-谭浩强

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.函数的形参默认值在定义函数时确定,还是在调用函数时确定?()

A.在定义函数时确定

B.在调用函数时确定

C.在编译时确定

D.无法确定

2.以下哪个不是C语言中的数据类型?()

A.int

B.float

C.char

D.void

3.以下哪个不是结构化程序设计的基本结构?()

A.顺序结构

B.选择结构

C.循环结构

D.模块结构

4.以下哪个关键字用于声明一个指向函数的指针?()

A.fun

B.func

C.function

D.void

5.以下哪个运算符用于检查两个指针是否相等?()

A.==

B.===

C.==

D.!=

6.以下哪个函数用于在屏幕上输出一个字符串?()

A.printf

B.puts

C.print

D.output

7.以下哪个函数用于读取用户输入的字符串?()

A.scanf

B.getchar

C.gets

D.input

8.以下哪个关键字用于声明一个数组?()

A.array

B.arrays

C.array_type

D.int[]

9.以下哪个函数用于对数组进行排序?()

A.sort

B.qsort

C.order

D.arr_sort

10.以下哪个关键字用于声明一个结构体?()

A.struct

B.structure

C.typedef

D.define

二、多选题(共5题)

11.C语言中,以下哪些是合法的变量名?()

A.int

B._var

C.123abc

D.var_123

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

A.int

B.float

C.char

D.struct

13.在C语言中,以下哪些操作符用于赋值?()

A.=

B.+=

C.%=

D.=

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

A.if

B.while

C.for

D.return

15.以下哪些是C语言中的运算符?()

A.+

B.-,*,/

C.

D.

三、填空题(共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语言中,结构体只能包含基本数据类型。()

A.正确B.错误

25.在C语言中,指针变量可以指向自身。()

A.正确B.错误

五、简单题(共5题)

26.什么是C语言中的变量?

27.什么是C语言中的指针?

28.C语言中的数组是什么?

29.C语言中的结构体(struct)是什么?

30.C语言中的函数是如何工作的?

C语言程序设计第四版第六章答案-谭浩强

一、单选题(共10题)

1.【答案】A

【解析】函数的形参默认值是在定义函数时确定的。

2.【答案】D

【解析】void是C语言中的关键字,用于声明函数没有返回值或变量的数据类型,不是数据类型本身。

3.【答案】D

【解析】结构化程序设计的基本结构包括顺序结构、选择结构和循环结构,模块结构不是基本结构。

4.【答案】D

【解析】关键字void用于声明一个指向函数的指针。

5.【答案】A

【解析】运算符==用于检查两个指针是否相等。

6.【答案】A

【解析】函数printf用于在屏幕上输出一个字符串。

7.【答案】C

【解析】函数gets用于读取用户输入的字符串。

8.【答案】D

【解析】关键字int[]用于声明一个整型数组。

9.【答案】B

【解析】函数qsort用于对数组进行排序。

10.

文档评论(0)

1亿VIP精品文档

相关文档