二级C语言真题2017年09月-(1)及答案解析

更新时间:2023-05-16 05:14:10 阅读: 评论:0

二级C语言真题2017年09月-(1)及答案解析
(1/40)单项选择题
第1题
设有一个栈与一个队列的初始状态均为空。现有一个序列的元素为A,B,C,D,E,F,G,H,先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为______。
A.A,B,C,D,H,G,F,E
B.D,C,B,A,H,G,F,E
C.A,B,C,D,E,F,G,H
D.D,C,B,A,E,F,G,H
下一题
(2/40)单项选择题
第2题
设某棵树的度为3,其中度为2,1,0的节点个数分别为3,4,15,则该树中总节点数为______。
A.30
八年级下册英语书人教版电子课本 B.22
C.35
D.不可能有这样的树
上一题  下一题
(3/40)单项选择题
第3题
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为______。
A.ABCDEFGHIJ
B.DCHEBIJFCA
C.JIHGFEDCBA
D.GHIJDEFBCA
上一题  下一题
(4/40)单项选择题
第4题
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为______。
A.15
B.60
C.30
D.120
上一题  下一题
(5/40)单项选择题
第5题
软件系统总体结构图的作用是______。
A.描述软件系统结构的图形工具
B.描述软件系统的控制流
C.描述软件系统的数据流
D.描述软件系统的数据结构
上一题  下一题
(6/40)单项选择题
第6题
不属于对象构成成份的是______。
A.属性
B.规则
C.方法(或操作)
D.标识
上一题  下一题
(7/40)单项选择题
第7题
十进制整数设为整数类Ⅰ,则下面属于类Ⅰ的实例的是______。
A.-518
B.0.518
C.518E-2
D..518
上一题  下一题
(8/40)单项选择题
第8题
结构化程序设计原则强调的是______。
A.自顶向下
B.可封装性
C.可复用性
D.可恢复性
上一题  下一题merrychristmas是什么意思中文
(9/40)单项选择题
第9题
违背数据流图(DFD)构造规则的是______。
A.“加工”应既有输入又有输出
B.“数据存储”间有数据流
C.“数据流”应标识数据流名
D.父图子图是指相邻上下两层的数据流图
上一题  下一题
(10/40)单项选择题
第10题dop
关系数据库规范化主要为克服数据库逻辑结构中的插入异常、删除异常以及______。
A.数据丢失的问题
B.结构不合理的问题
C.数据不一致的问题
D.冗余度大的问题
上一题  下一题
(11/40)单项选择题
第11题
以下叙述中正确的是______。
A.C语言既可以用来编写系统软件,又可以用来编写应用软件
B.机器中只要安装有任一种编译程序,就能对C源程序进行编译
C.若程序中不使用C语言提供的库函数,则可以不运行连接程序
D.调试程序时若发现语法错误,改正后即可直接运行,无需再次编译
上一题  下一题
(12/40)单项选择题
第12题
以下说法正确的是______。
A.由3种基本结构组成的结构化程序只能解决一些简单的问题
B.由3种基本结构组成的结构化程序可以解决任何复杂的问题
C.由3种基本结构组成的结构化程序只能解决那些可以结构化的问题
D.由3种基本结构组成的结构化程序只能解决一些数学上有解析解的问题
上一题  下一题
(13/40)单项选择题
第13题
以下说法正确的是______。
A.C语言标识符中字母、数字和下划线字符必须同时出现
B.C语言标识符中仅出现下划线字符是不允许的
C.C语言标识符中可以出现多个字母、数字和下划线字符
D.C语言标识符中字母、数字和下划线字符不能同时出现
上一题  下一题
(14/40)单项选择题
第14题
以下属于C语言标识符的是______。
英语26个字母 A._6_
B.#6#
C.@6@
D.
上一题  下一题
新时代美容美发(15/40)单项选择题
第15题
以下不能作为合法常量的是______。
A.1.234e0
B.1.234e04
C.1.234e+4
D.1.234e0.4
上一题  下一题
(16/40)单项选择题
第16题
设有如下语句:
int k=0;
k=printf("OK\n");
则以下叙述中正确的是______。
A.printf必须作为独立语句出现
B.变量k得到的是输出的可见字符个数2
C.变量k得到的是输出字符的总个数3
D.变量k仍保持初值0
上一题  下一题
(17/40)单项选择题
第17题
以下说法正确的是______。
A.赋值语句是一种可执行语句,应当出现在函数的可执行部分
B.赋值语句可以出现在函数中的任意位置
C.赋值语句可以出现在函数外单独执行
D.赋值语句可以出现在源程序中的任意位置
上一题  下一题
(18/40)单项选择题comrade
第18题
有以下程序:
#include<stdio.h>
main()
{char*s="01234";
while(*(++s)!='\0')
{switch(*s-'0')
{ca 0:
ca 1: putchar(*s+1);break;
ca 2: putchar(*s+1);break;
ca 3: putchar(*s+1);
default: putchar(*s+1);break;
}
either怎么读}
}
程序执行后的输出结果是______。
A.22345
B.2345
C.12345
D.23445
上一题  下一题
(19/40)单项选择题
第19题
有如下程序:
#include<stdio.h>
main()
{
int i;
for(i=0;i<5;i++)
putchar('9'-i%2);
}
程序运行后的输出结果是______。
A.98989
B.98765
C.'9''8''7''6''5'
D.'98989'
上一题  下一题
(20/40)单项选择题
第20题
以下关于switch语句的叙述中正确的是______。
A.所有ca的标号都应当是连续的
B.每个ca语句标号后面可以没有break语句
C.char型常量不能做ca的标号使用
D.default必须放在全部ca的最后
上一题  下一题
(21/40)单项选择题
第21题
有下列程序:
#include<stdio.h>
main()
{int a=6,i;
for(i=1;i<=3;i++)
{if(a<5)break;
if(a%2){a+=2;continue;}
a=a+4;
}
fitflop
printf("%d,%d",i,a);
}
程序执行后的输出结果是______。
缺点翻译 A.4,9
B.3,18
C.4,18
D.4,2
上一题  下一题
(22/40)单项选择题
第22题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,c=3;
char flag;
flag=b>=2 && c<=3;
switch(a)
{
ca 1:switch(flag)
{
ca 0: printf("**");break;
ca 1: printf("%%");break;
}
ca 0: switch(c)
{
ca 1: printf("$$");break;
ca 2: printf("&&");break;
default: printf("##");
}
}
printf("\n");
}
程序运行后的输出结果是______。
A.**$$
B.%##
C.%&&
D.**##
上一题  下一题
(23/40)单项选择题
第23题
有以下程序:
#include<stdio.h>
void main()
{char*s="\ta\018bc";
for(;*s!='\0';s++)
printf("*");
bethereorbesquare
printf("\n");
}
程序运行后的输出结果是______。

本文发布于:2023-05-16 05:14:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/110227.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:gocad教程
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图