2019秋季西南大学网教《C语言》.docxVIP

  • 1
  • 0
  • 约9.94千字
  • 约 23页
  • 2024-01-21 发布于上海
  • 举报

西南大学 网络与继续教育学院

课程代码: 0039 学年学季:20192

单项选择题

1、对于下面程序输出结果的判断中,正确的是( )。#includestdio.h

voidmain()

{intx;for(x=1;x=100;x++)

if(++x%2==0)

if(++x%3==0)

if(++x%5==0)

printf(%d,,x); }

. B.输出31,61,91

. 输出30,60,90

. 不输出任何内容

. 输出29,59,89

2、设chars[]=“1234567”;,执行printf(“%d,%d\n”,strlen(s),sizeof(s));后的输出结

. A.7,8

. 7,7

. 8,8

. 8,7

3、执行语句x=(a=3,b=a--);后,x,a,b的值依次是( )

. 2,3,2

. 3,3,2

. 3,2,2

. 3,2,3

4、下面程序的输出结果是( )。

#includestdio.hvoidmain()

{intx=-1,y=4;intk;

k=x++=0!(y--=0);

printf(%d,%d,%d,k,x,y);}

. D.0,0,3

. 1,1,2

. 1,1,2

. 1,0,3

5、对二维数组正确定义并初始化的是( )

. F.inta[3][]={{l,2,3},{4,5,6}}

. inta[3][3]={a,b,c,d,e,f,g}

. inta[][3]={1,2,3,4,5,6}

. inta[3][3]=(1,2,3,4,5,6)

6、下面程序的输出结果是( )。#includestdio.h

voidmain()

{inta,b,c=241;

a=c/100%9; b=-1-1; printf(%d,%d,a,b);}

. 2,0

. 2,1

. 0,-1

. 6,1

7、设charch=‘a’;,执行printf(“%d,%c\n”,ch,ch+2);后的输出结果是()

. a,c

. a,a+2

. 97,99

. 97,c

8、下列数据中属于“字符串常量”的是( )

. C.abc

. ABC

. ABC

. a

9、假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是( )

. p2=p1+(p1-p2); printf(equal.);

. f(p1==p2)

. *(p1-2+p2)=getchar();

. *(p1+=2)=*p2

10、循环语句for(x=0,y=0;(y!=123)||(x4);x++);的循环执行( )

. 无限次

. 不确定次

. 4次

. 3次

11、设有定义inta=5,b,*p=a;,执行下列语句后,b的值不为5的赋值语句是( )。

. b=*a

. b=*

. b=a

. b=*a

12、若有定义:chars[81];以下哪个选项不能实现将字符串ThisisaProgram.存入数组s中(

. gets(s+2)

. scanf(\%20s\

. s)

. .for(i=0;i18;i++) ((c=getchar())!=\n)D.i=0;while((c=getchar())!=\n)

. .i=0;while

13、对于for(表达式1;;表达式3)可理解为( )

. for(表达式1;0;表达式3)

. for(表达式1;1;表达式3)

. for(表达式1;表达式1;表达式3)

. for(表达式1;表达式3;表达式3)

14、语句while(!e)中的条件!e等价于( )

. e==0

. e!=1

. e!=0

. ~e

15、对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于( )

. M==0

. M==1

. M!=0

. M!=1

16、#includestdio.h

intmain()

{intx,y,z,t;x=y=z=1;

t=(++x)||(++y)(++z);

printf(%d,t);

}

执行上述程序后,输出结果是()

. 不定值

. 2

. 1

. 0

17、设inta=2,b;则执行b=a1后b的值是( )

. 0

. 1

. 2

. 3

18、执行下述程序后,输出的结果是( )。

#includestdio.h

#defineSQR(X) X*Xvoidmain( )

{inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);

printf(%d,a);}

. 10

. 1

. 9

. 0

19、有如下程

文档评论(0)

1亿VIP精品文档

相关文档