C语言程序设计考研试题.pdfVIP

  • 0
  • 0
  • 约8.26千字
  • 约 8页
  • 2026-03-14 发布于北京
  • 举报

table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}

员名称:C语言程序设计

试题编号:402

第1页共6页

明:所有试题一律写在答题纸上

一、单项选择题(每小题2分,14小题

共28分)

1.下列各组运算符中,哪一组运算符的优先级不同

1.[]-()C)=!

2.!++sizeofD)=+=%

2.下列表达式中符合语法的是

1.a  12.5%

2.b  a+(b  3)

3.y  float(x)/10

4.(−b)++

3.有定义inta  1,b  2c  3;下列结果为0的表达式是

1.a%b

2.!a||b-1

3.c  b  a

4.a−  a−1

4.若有定义charx  10, y  6, z执行语句z  x∧y    2后,z的二进制编码是

A

2.

3.

4.

5.表达式0×13+0×17的值是

1.0×17

2.0×2A

3.0×30

4.0×13

6.若有定义:longa=456;floatx=1.0;下列哪一组对象值的字节数不相同

A)a-1231234

2.123*456“\n”

3.x  123L

′′

4.a−32(int)a

7.若有定义intm  12n=4;floatx=8,y=3;下列输出函数中存在格式符不匹配现象的是

1.printf(“%d%s%d”,mn?m:n,“”,mn?n:m);

2.printf(“%d,%e”,m/n,x/y);

3.printf(“%f,%ld”,m/5.0,(long)(x/y));

4.printf(“%d,%d”,m*n,(int)x/y);

3.若有定义:inta  3, b  2, c  1;在执行下列语句后输出结果为

if(a=!b)printf(“1:”);

if(abbc)printf(“2:”);

elseif(c%b)printf(“3:”);

1.无输出

2.1:2:

3.2:

4.3:

E)1:3:

若有定义:inti,n=9;下列循环语句的循环次数为

for(i=2;in;i++)

if(n%i)continue;break;}

A)7

2.2

3.1

4.3

若有定义:charstr[20],ch,*p=str;inti=0;下列将字符串”Wemuststudyhard.”输入到字符数

组的错误操作是

1.gets(p);

2.while((ch=getchar())!=‘’)str[i++]=ch;str[i]=0;

*

3.gets(p)

4.gets(str[0]);

若有定义:intc=0,i=0

文档评论(0)

1亿VIP精品文档

相关文档