2018年9月计算机二级C语言考试章节习题及答案(5).docxVIP

  • 0
  • 0
  • 约4.28千字
  • 约 8页
  • 2026-02-02 发布于河南
  • 举报

2018年9月计算机二级C语言考试章节习题及答案(5).docx

2018年9月计算机二级C语言考试章节习题及答案(5)

姓名:__________考号:__________

一、单选题(共10题)

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

A.int

B.float

C.char

D.struct

2.以下哪个运算符用于取模运算?()

A.%

B./

C.*

D.+

3.以下哪个函数用于将字符串转换为整数?()

A.atoi

B.atof

C.itoa

D.strtof

4.以下哪个函数用于将整数转换为字符串?()

A.itoa

B.atoi

C.atof

D.strtof

5.以下哪个函数用于获取当前时间?()

A.time

B.localtime

C.ctime

D.asctime

6.以下哪个函数用于获取当前时间戳?()

A.time

B.localtime

C.ctime

D.asctime

7.以下哪个函数用于将字符串按照字典顺序比较?()

A.strcmp

B.strcasecmp

C.strncmp

D.strncasecmp

8.以下哪个函数用于将字符串转换为小写?()

A.tolower

B.toupper

C.strcasecmp

D.strncasecmp

9.以下哪个函数用于将字符串转换为大写?()

A.tolower

B.toupper

C.strcasecmp

D.strncasecmp

10.以下哪个函数用于将字符串连接?()

A.strcat

B.strcpy

C.strlen

D.strcmp

二、多选题(共5题)

11.以下关于C语言数组的说法正确的是哪些?()

A.数组是连续存储的

B.数组下标从0开始

C.数组名代表数组的第一个元素的地址

D.数组元素可以不同类型

12.以下关于指针的说法正确的是哪些?()

A.指针是变量,存储的是变量的地址

B.指针变量的值可以是NULL

C.通过指针可以改变变量的值

D.指针本身不占内存空间

13.以下关于结构体的说法正确的是哪些?()

A.结构体是一种复合数据类型

B.结构体可以包含不同类型的成员变量

C.结构体变量可以作为函数的参数

D.结构体成员可以是函数

14.以下关于函数调用的说法正确的是哪些?()

A.函数可以通过返回值来传递信息

B.函数可以通过参数来传递信息

C.函数调用会改变调用函数中的局部变量

D.函数调用不会改变调用函数中的局部变量

15.以下关于文件操作的说法正确的是哪些?()

A.使用fopen函数可以打开文件

B.使用fclose函数可以关闭文件

C.使用fprintf函数可以写入文件

D.使用fscanf函数可以从文件读取数据

三、填空题(共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语言中,文件流操作必须使用stdio.h头文件。()

A.正确B.错误

五、简单题(共5题)

26.简述C语言中变量的作用域和存储类别。

27.解释指针的概念,并说明指针与数组的关系。

28.什么是结构体?举例说明结构体在程序设计中的应用。

29.函数指针是什么?如何使用函数指针?

30.简述文件操作的流程。

2018年9月计算机二级C语言考试章节习题及答案(5)

一、单选题(共10题)

1.【答案】D

【解析】struct是结构体类型,不是基本数据类型。

2.【答案】A

【解析】%运算符用于取模运算,即求余数。

3.【答案】A

【解析】atoi函数用于将字符串转换为

文档评论(0)

1亿VIP精品文档

相关文档