C程序设计阶段测试复习题.pdfVIP

  • 0
  • 0
  • 约5.21千字
  • 约 4页
  • 2026-02-18 发布于北京
  • 举报

《C程序设计》阶段测试

班级_____________________学号____________

一、单选题(每题2分,共40分)

1.是构成C语言的基本单位。

A.函数B.过程C.子程序D.子例程

2.下列表达式的值为0的是:

A.2/5B.0,2+6C.1%5D.2-53-8

3.表示关系X≤Y≤Z的C语言表达式为:

A.X=Y=ZB.XYYZ||X==Y==ZC.XY||X=YYZ||X=ZD.X=YY=Z

4.C语言中规定,不同类型的数据占用空间的长度是不同的。下列各组数据中满足占用空间

从小到大顺序排列的是:

A.shortint,char,float,doubleB.char,float,int,double

C.int,unsignedchar,longint,floatD.char,int,float,double

5.下面程序的运行结果是:

voidmain()

{intx=3,y=3,z=1;

Printf(“%d%d\n’,(++x,y++),z+2);}

A.34B.42C.43D.33

6.以下语句的输出结果是:

inta=2,b=3;

printf(ab?”***a=%d”:”###b=%d”,a,b);

A.###b=2B.***a=2C.输出结果格式错误D.###b=3

7.若有以下定义和语句:

inta,b,c;scanf(“a=%d,b=%d,c=%d,a,b,c);

为了使1,3,2分别赋给a,b和c,从2健盘上输入数据的正确形式是:

A.132↙B.1,3,2↙C.a=1,b=3,c=2↙D.a=1↙b=3↙c=2↙

8.能正确表示a≥0或a≤10关系表达式的是:

A.a=0ora=10B.a=0a=10C.a=0||a=10D.(0=a=10)

9.若有“inta=1,x=1;”,则循环语句“while(a10){x++;a++;}”循环执行:

A.无限次B.不确定次C.10次D.9次

10.设inta=b=3;则表达式a=ab?b:--b的运算后,a和b的值分别是

A.2和2B.3和3C.2和3D.3和2

11.能正确定义符号常量的是:

A.#definen=10B.#definen10;C.#defineN10D.#DEFINEN10

12.在循环语句的循环体中,continue语句的作用是C。

A.立即终止整个循环B.继续执行continue语句的循环体各句

C.结束本次循环,进入下一轮循环。D.结束本次循环并跳出循环体

13.若定义inti;则以下循环语句的循环执行次数是。

for(i-2;i0;)printf(%d,i++);

A.无限次

文档评论(0)

1亿VIP精品文档

相关文档