导航菜单
首页 >  计算机二级考试显示未作答  > 计算机二级c语言考试显示未作答,2018年第二级计算机考试的C语言测试问答(2)...

计算机二级c语言考试显示未作答,2018年第二级计算机考试的C语言测试问答(2)...

1-860-png_6_0_0_135_111_607_999_892.979_1262.879-580-0-0-580.jpg

2018年计算机即将开始. 海外学习组织了2018年计算机二级考试的C级问答. 哦.

2018年第二级计算机考试的C语言测试问答(2)

多项选择题(每个子问题1分,共40分)

1 [单选题]如果存在定义语句: double a,* P =&a;以下描述中的错误是().

A. 定义语句中的*是间接运算符

B. 定义语句中的*是说明符

C. 定义语句中的P只能存储双精度型变量的地址

D. 在定义语句中,* P =&a将变量a的地址作为初始值分配给指针变量P

参考答案: A

参考分析: 在变量定义double a,* P =&a;中,*符号是指针运算符,而不是位置间运算符,因此A是错误的.

6 [多项选择问题]如果存在定义语句: int x = 10;,则表达式x- = x + x的值为().

A.0

B.-20

C.-10

D.10

参考答案: C

参考分析: 算术运算符+的优先级高于-=,并且-=的组合方向是从右到左,因此表达式x- = x + x可以表示为x = x-(x + x)= 10-(10 + 10)= -10,选择C.

2 [多项选择问题]如果存在定义语句: double x,y,* px,* py;在执行px =&x;之后py =&y;,正确的输入语句是().

A.scanf(“%If%le”,px,py);

B.scanf(“%f%f”&x,&y);

C.sceanf(“%f%f”,x.y);

D.scanf(“%If%If'’,x,y);

参考答案: A

1-1684-png_6_0_0_3_7_885_1252_892.5_1263-1190-0-0-1190.jpg

参考分析: 由于x和y是双精度数据,因此输入时的格式字符应为%lf,因此B和C错误. 选项D中的Scanf(“%lf%If”,x,y)应该为scanf(“%If%If”“,&x,&y);.

3 [单选题]在以下数据结构中,非线性结构为().

A. 循环队列

B. 带链排队

C. 二叉树

D. 带链条叠

参考答案: C

参考分析: 树是一种简单的非线性结构,因此作为一种树的二叉树也是一种非线性结构.

4 [多项选择题]对于循环队列,以下描述中正确的是().

A. 团队负责人的指针是固定的

B. 队长的指针必须大于队长的指针

C. 队长的指针必须小于队长的指针

D. 团队负责人的指针可以大于团队负责人的指针,也可以小于团队负责人的指针

参考答案: D

参考分析: 循环队列的头和尾指针不是固定的,并且会随着入队和出队操作而变化. 因为它是循环队列结构,所以行首指针有时可能大于行尾指针,有时可能小于行尾指针.

5 [单选题]如果正确定义了变量计算机二级c语言考试试题及答案,则在if(W)printf(“%d \ n”,k);

A.a b + c

B.ch = getchar()

C.a == b + c

D.a ++

参考答案: A

参考分析: 选项A是非法表达. 没有使用C语言的运算符.

6 [单选题]在以下排序方法中,最差情况的比较是().

pic1.gif

A. 气泡排序

B. 简单选择排序

C. 直接插入排序

D. 堆排序

参考答案: D

参考分析: 在最坏的情况下,需要将气泡分选和试管单插入分选和简单选择分选方法进行n(n-1)/ 2次比较,需要比较堆分选的次数为nlog2n

7 [单选题]管理系统为().

A. 操作系统的一部分

B. 操作系统支持的系统软件

C. 编译系统

D. 操作系统

参考答案: B

参考分析: 管理系统是的组织. 它是一个系统软件,负责中的数据组织,数据处理,数据维护,控制和保护以及数据服务. 它是操作系统之上的系统软件.

8 [多项选择题]在以下选项中,()可以用作用户标识符.

A._0 _

B.8_8

C.void

D.unsigned

参考答案: A

参考分析: C语言中的标识符由字母,下划线和数字组成,并且开头必须为字母或下划线. 另外,关键字不能用作标识符. B以数字8开头,所以是错误的. 在C和D中使用了关键字void和unsigned,所以它们是错误的.

9 [多项选择题]以下描述中的错误是().

A. 由三个基本结构组成的程序只能解决简单的问题

B. 结构化程序由三个基本结构组成: 顺序,分支和循环.

1-1160-jpg_6_0_______-814-0-0-814.jpg

CC语言是一种结构化的编程语言

D. 结构化编程鼓励采用模块化设计方法

参考答案: A

参考分析: 使用顺序,选择(分支)和由三个基本结构组成的程序可以解决所有问题,而不仅仅是简单的问题,所以会出错

10 [多项选择题]以下描述中正确的是().

A. 堆栈是一个“先进先出”线性表

B. 队列是“先进先出”的线性表

C. 圆形队列是一种非线性结构

D. 有序线性表可以使用顺序存储结构或链式存储结构

参考答案: D

参考分析: 堆栈是先进先出的线性表,因此A是错误的;队列是先进先出线性表,因此B错误. 循环队列是线性结构的线性表,所以C是错误的.

11 [多项选择题]以下不构成无限循环的句子或句子组是().

A.n = 0:

在{n

相关推荐: