2020年全国计算机二级等级考试全真模拟试卷及答案(十).docxVIP

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

2020年全国计算机二级等级考试全真模拟试卷及答案(十).docx

2020年全国计算机二级等级考试全真模拟试卷及答案(十)

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.在C语言中,以下哪个不是合法的数据类型标识符?()

A.int

B.1int

C.float

D.double

2.结构体是一种用户自定义的数据类型,以下哪个说法是正确的?()

A.结构体只能包含数据类型成员

B.结构体只能包含基本数据类型成员

C.结构体可以包含其他结构体成员

D.结构体不能包含函数

3.以下哪个函数可以在字符串中查找第一次出现指定子串的位置?()

A.strstr

B.strspn

C.strcspn

D.strchr

4.在C语言中,以下哪个函数用于将字符串复制到另一个字符串中?()

A.strcpy

B.strcat

C.strlen

D.strcmp

5.以下哪个函数用于计算字符串的长度?()

A.strlen

B.strspn

C.strcspn

D.strchr

6.在C语言中,以下哪个是正确的二维数组声明方式?()

A.inta[3][*];

B.inta[][3];

C.inta[3];

D.inta[3,3];

7.以下哪个函数用于计算两个浮点数相加的结果?()

A.sqrt

B.pow

C.fabs

D.fsum

8.在C语言中,以下哪个是正确的指针运算表达式?()

A.*p++

B.++*p

C.p++*

D.*p++*

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

A.sprintf

B.sprintf

C.itoa

D.tostring

10.在C语言中,以下哪个是正确的结构体定义方式?()

A.struct{inta;};

B.structinta;{};

C.structa{intb;};

D.struct{inta;b;};

二、多选题(共5题)

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

A.数组可以包含不同类型的数据

B.数组元素在内存中是连续存放的

C.数组可以通过下标进行访问

D.数组的长度必须在声明时指定

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

A.结构体可以包含基本数据类型成员

B.结构体可以包含指针成员

C.结构体可以包含函数成员

D.结构体不能包含数组成员

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

A.函数调用时,实参的数据类型必须与形参的数据类型相同

B.函数调用时,实参的数量必须与形参的数量相同

C.函数调用时,实参的顺序必须与形参的顺序相同

D.函数调用时,可以传递指针作为参数

14.以下关于字符串的说法,正确的是哪些?()

A.字符串是字符数组的一种特殊形式

B.字符串可以包含空格和特殊字符

C.字符串在内存中是连续存放的

D.字符串的长度不能超过数组的长度

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

A.指针是一个变量,用于存储另一个变量的地址

B.指针可以通过解引用运算符访问它指向的变量

C.指针可以指向任何类型的数据

D.指针本身可以存储在数组中

三、填空题(共5题)

16.C语言中,使用空指针作为函数的参数时,需要在函数声明中指明空指针,通常使用关键字______。

17.在C语言中,______函数用于计算字符串的长度。

18.结构体变量可以包含______成员,它们可以是基本数据类型、指针或指向结构体的指针。

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语言中指针的概念及其用途。

2

文档评论(0)

1亿VIP精品文档

相关文档