您现在的位置:首页> 全国 > C语言 > 2018年全国计算机二级考试C语言考前基础题(四)

2018年全国计算机二级考试C语言考前基础题(四)

1). 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )

A.16

B.10

C.6

D.4

正确答案:A

2). 设有定义 char str[] = ″Hello″; 则语句 printf(″%d %d″, sizeof(str), strlen(str)); 的输出结果是( )

A.6 6

B.6 5

C.5 5

D.5 6

正确答案:B

3). 下列关于栈和队列的描述中,正确的是( )。

A.栈是先进先出

B.队列是先进后出

C.队列允许在队头删除元素

D.栈在栈顶删除元素

正确答案:D

4). 以下叙述中正确的是( )

A.关系运算符两边的运算对象可以是C语言中任意合法的表达式

B.在C语言中,逻辑真值和假值分别对应1和0

C.对于浮点变量x和y,表达式:x==y 是非法的,会出编译错误

D.分支结构是根据算术表达式的结果来判断流程走向的

正确答案:A

5). 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。

A.需求分析

B.详细设计

C.软件设计

D.概要设计

正确答案:A

6). 设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以下针对文本文件file操作叙述的选项中正确的是( )

A.写操作结束后可以从头开始读

B.可以在原有内容后追加写

C.可以随意读和写

D.只能写不能读

正确答案:D

7). 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )

A.一对一

B.一对多

C.多对一

D.多对多

正确答案:B

8). 软件设计中划分模块的一个准则是( )

A.低内聚低耦合

B.高内聚低耦合

C.低内聚高耦合

D.高内聚高耦合

正确答案:B

9). 当把4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。

A.k%2

B.k%2==1

C.(k%2) !=0

D.!k%2==1

正确答案:A

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

一对一 咨询课程

点我开始