为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级C语言精选试题:
一、选择题(每小题1分,共40小题,共40分)
9.有三个关系R、S和T如下:
由关系R和S得到关系T的操作是( )。
A.自然连接
B.交
C.除
D.并
10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}
11.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的事( )。
A.C语言程序仅可以编译执行
B.C语言程序仅可以解释执行
C.C语言程序既可以编译执行又可以解释执行
D.以上说法都不对
12.以下叙述中错误的是( )。
A.C语言的可执行程序是由一系列机器指令构成的
B.用C语言编写的源程序不能直接在计算机上运行
C.通过编译得到的二进制目标程序需要连接才可以运行
D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
9.C。【解析】由图所知,其中,C中只有一个属性,是除操作。
10.B。【解析】其中A选项是有符号的,C选项是小数,D选项是结合并不是类的实例化对象,只有B完全符合。
11.A。【解析】解释执行是计算机语言的一种执行方式。由解释器现场解释执行,不生成目标程序。如BASIC便是解释执行。一般解释执行效率较低,低于编译执行。而C程序是经过编译生成目标文件然后执行的,所以C程序是编译执行。
12.D。【解析】IEXE文件是可执行文件,Windows系统都能直接运行EXE文件,而不需要安装C语言集成开发环境。
13.以下选项中不能用做C程序合法常量的是( )。
A.1,234
B.‘\123’
C.123
D.“\x7G”
14.以下选项中可用做C程序合法实数的是( )。
A..leO B.3.0e0.2 C.E9 D.9.12E
15.若有定义语句:“int a=3,b=2,c=1;”,以下选项中错误的赋值表达式是( )。
A.a=(b=4)=3;
B.a=b=c+1:
C.a=(b=4)+C;
D.a=1+(b=c一4);
16.有以下程序段:
char name[20】;int num;
scanf("name=%S num=%d",name,&num);
当执行上述程序段,并从键盘输入:name=Lili mum=1001<回车>后,name的值为( )。
A.Lili
B.name=Lili
C.Lili num=
D.name=Lili num=1001
13.A。【解析】A选项中逗号是一个操作符。
14.A。【解析】C语言中实数的指数计数表示格式为字母e或者E之前必须有数字,且e或E后面的指数必须为整数。所以选项A正确。
15.A。【解析】由等式的规则可知,A选项错误。先对括号的b进行等式运算,得出b=4,然后计算得出a=4=3,所以会导致错误。答案选择A。
16.A。【解析】考查简单的C程序。由题可知,程序中输入name的值为Lili,所以输出的必定是Lili,答案选择A。
推荐阅读: