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
一对一 咨询课程
点我开始