荟萃馆

位置:首页 > 计算机 > 计算机二级

2016年9月计算机二级C语言冲刺试题及答案

(1)计算机能直接执行的程序是( )。

2016年9月计算机二级C<a href=语言冲刺试题及答案" title="2016年9月计算机二级C语言冲刺试题及答案">

A.源程序

B.目标程序

C.汇编程序

D.可执行程序

(2)以下叙述中正确的是( )。

A.C语言规定必须用main作为主函数名,程序将从此开始执行

B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C.c语言程序将从源程序中第一个函数开始执行、

的各种大小写拼写形式都可以作为主函数名,如MAIN,Main等

(3)以下选项中可用做c程序合法实数的是( )。、、

A.3.0e0.2

B..1e0

C.E9

D.9.12E

(4)下列定义变量的语句中错误的是( )。

jnt;

le int_;

For;

t US$;

(5)表达式:(im)((double)9/2)一9%2的值是( )。

A.0

B.3

C.4

D.5

(6)设变量均已正确定义,若要通过

scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2);

语句为变量al和a2赋数值l0和20,为变量cl和c2赋字符x和Y。以下所示的输入形式中正确的是( )。(注:口代表空格字符)

(7)以下选项中不能作为c语言合法常量的是( )。.

A.0.1e+6

B.’cd’.

C.”、a”

D.’11

(8)if语句的基本形式是:if(表达式)语句,以下关于“表=迭式”值的叙述中正确的是( )。

A.必须是逻辑值

B.必须是整数值

C.必须是正数

D.可以是任意合法的数值

(9)有如下嵌套的if语句:

以下选项中与上述if语句等价的语句是( )。

A.k=(a

B.B.:((b>C.?b:

C.;B.k=(a

D.k=(a

(10)有以下程序:

程序执行后的输出结果是( )。

A.1

B.2

C.4

D.死循环

(11)以下关于结构化程序设计的叙述中正确的是( )。

A.结构化程序使用goto语句会很便捷

B.在c语言中,程序的模块化是利用函数实现的

C.一个结构化程序必须同时由顺序、分支、循环三种结构组成

D.由三种基本结构构成的程序只能解决小规模的问题

(12)对于一个正常运行的C程序,以下叙述中正确的是( )。

A.程序的执行总是从main函数开始,在程序的最后一个函数中结束

B.程序的执行总是从程序的第一个函数开始,在main函数结束.

C.程序的执行总是从main函数开始、

D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

(13)以下选项中能表示合法常量的是( )。

A.1,200

B.1.5E2.0

C.””

D.”07”

(14)以下定义语句中正确的是( )。

a=b=0;

A=65+1,b=’b’;

t a=1,*b=*a,*C=&b;

le a=0.0;b=1.1;

(15)若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A.X+1=y

B.++X.Y=X一一

C.X=X+10=X+Y

le(X)/10

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)

(17)以下不能输出字符A的语句是( )。(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)

若a是数值类型,则逻辑表达式(a==1)I l(a!=1)的值是( )。.

A.1

B.0

C.2

D.不知道a的值,不能确定

(19)设有定义:

int a=1,b=2,C=3;

以下语句中执行效果与其他三个不同的是( )。

if(a>B.C=a,a=b,b=C;

(a>B.{C=a,a=b,b=C;}

(a>B.C=a;a=b;b=c;

(a>B.{C=a;a=b;b=c;}

(20)有以下程序:

程序执行后的输出结果是( )。

A.y=OS)y=一1

B.0

C.y=1

e构成无限循环