C语言基础练习答案(5)

2018-12-17 11:08

第1章:C语言基础

}

程序运行后,如果从键盘上输人5,则输出结果是(B)。

A)3 B) 4 C) 5 D) 6 5、有如下程序 main( )

{ float x=2.0,y; if(x<0.0) y=0.0;

else if(x<10.0) y=1.0/x; else y=1.0;

printf(“%f\\n”,y); }

该程序的输出结果是 (C)。 A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000

6、有如下程序 main( )

{ int a=2,b=-1,c=2; if(a=b<0) c=0; else c++ ;

printf(“%d\\n”,c); }

该程序的输出结果是 (A)。

21

第1章:C语言基础

A) 0 B) 1 C) 2 D) 3

7、 若执行以下程序时从键盘上输入9,则输出结果是(B)。

A)11 B)10 C)9 D)8 main() {

int n;

scanf(\

if(n++<10) printf(\ else printf(\}

8、有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( )。 A) if (c

C) if (a<3) x=3; D) if (a

if (a<2) x=2; if (b

if (a<1) x=1; if

22

第1章:C语言基础

(c

int i=1,j=1,k=2; if((j++||k++)&&i++) printf(\}

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

A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3

10、有以下程序 main() {

int a=5,b=4,c=3,d=2; if(a>b>c)

printf(\else if((c-1>=d)==1) printf(\else

printf(\}

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

A)2 B)3 C)4 D) 编译时有错,

23

第1章:C语言基础

无结果

11、有如下程序 main( )

{ int x=1,a=0,b=0; switch(x) {

case 0: b++; case 1: a++; case 2: a++;b++; }

printf(“a=%d,b=%d\\n”,a,b); }

该程序的输出结果是 (A)。

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

12、若a、b、c1、c2、x、y、均是整型变

量,正确的switch语句是( )。 A) swich(a+b); B) switch(a*a+b*b) {case 1:y=a+b; break; {case 3: case 0:y=a-b; break; case 1:y=a+b;break;

}

24

第1章:C语言基础

case 3:y=b-a;break;

}

C) switch a D) switch(a-b)

{ case c1 :y=a-b; break; {default:y=a*b;break;

case c2: x=a*d; break; case 3:case 4:x=a+b;break; default:x=a+b; case 10:case 11:y=a-b;break; } }

13、有以下程序

main()

{int a=15,b=21,m=0; switch(a%3)

{case 0:m++;break; case 1:m++; switch(b%2)

{default:m++;

case 0:m++;break; } }

25


C语言基础练习答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:乾隆最爱谁 孝贤纯皇后之死与乌拉那拉如懿有关

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: