2017计算机二级C语言知识巩固试题
以下是小编为大家整理的2017计算机二级C语言知识巩固试题,大家可以来做一做,巩固一下自己的知识。
一、选择题每小题1分,共40分
1、设有以下程序段:
要求输入字符串给结构体变量rec的title成员,错误的输入语句是 。
A.seanf”%s”Ptrtitle;
B.scanf”%s”,rec.title;
C.scanf’’%s”,*pu.title;
D.scanf”%s”,ptr->title;
2、 有以下程序:
执行时输入:aBeDefG##<回车>,则输出结果是 。
A.AbCdEFg
B.ABCDEFG
C.BCDEFGH
D.bedefgh
3、 以下与存储类别有关的四组说明符中,全部属于静态类的一组是 。
A.extem和static
B.auto和static
C.register和static
D.register和ex[erll
4、 设有定义:int x,Y,z;,且各变量已赋正整数值,则以下能正确表示代数式‘
的C语言表达式是 。
A.…1.…0/x。/y,/z
B.1/x * Y * z
C.1/x * Y * z
D.1/x/y/doublez
5、 若有定义:double x;,则表达式IX=0,x+10,x+十的值是 。
A.11.0
B.10.0
C.0.0
D.1.0、
6、 有以下程序:
执行时输入:0<回车>后,则输出结果是 。
A.5,
B.0,0,0,0,0,
C.0,1,2,3,4,
D.0,1.
7、 以下程序拟实现计算sum=1+1/2+1/3+…+1/50。
程序运行后,不能得到正确结果,出现问题的语句是 。
A.sum+=1/i;
B.whilei<50;
C.sum.=1.0;
D.i++;
8、 下列处理中与队列有关的是 。
A.操作系统中的作业调度
B.执行程序中的过程调用
C.执行程序中的循环控制
D.---X树的遍历
9、 非空循环链表所表示的数据结构 。
A.有根结点也有叶子结点
B.没有根结点但有叶子结点
C.有根结点但没有叶子结点
D.没有根结点也没有叶子结点
10、 将c语言的整数设为整数类1,则下面属于类I实例的是 。
A.一103
B.10E3
C.10.3
D.“0103”
11、
程序运行后的输出结果是 。
A.7
B.0
C.3
D.8
12、 有以下程序:
程序运行后的输出结果是 。
A.6.5.4.3.3,2,1,
B.1,2,3,4,5,6,
C.1,1,1,1,1,l
D.6,6,6,6,6,6,
13、 软件开发中需求分析的主要任务是 。
A.定义和描述目标系统“做什么”
B.获取需求
C.给出软件解决方案
D.需求评审
14、 若有定义:char c;double d;程序运行时输入:1 2<回车>,能把字符1输入给变量c、数值2输入给变量d的输入语句是 。
15、 有以下程序:
程序运行后的输出结果是 。
A.Beijing!
B.toBeijing]
C.WelcomeyoutoBeijingI
D.youtoBeijingI
16、 有以下程序:
程序运行后的结果是 。
A.有运行错误