C语言练习题-填空题(带答案) 下载本文

若从键盘输入58,则以下程序输出的结果是 【1】。 main() { int a;

scanf(\

if(a>50) printf(\ if(a>40) printf(\ if(a>30) printf(\}

答案:

=======(答案1)======= 585858

第74题 (1.0分) 题号:544

以下程序运行后的输出结果是【1】 . main()

{ int a=1, b=3, c=5;

if (c=a+b) printf(\else printf(\}

答案:

=======(答案1)======= yes

第75题 (1.0分) 题号:539

以下程序运行后的输出结果是 【1】 . main()

{ int a=1,b=2,c=3;

if(c=a) printf(\else printf(\}

答案:

=======(答案1)======= 1

第76题 (1.0分) 题号:530

在下述程序中,判断i>j共执行的次数是【1】 main()

{int i=0, j=10, k=2, s=0; for (;;) {i+=k; if(i>j)

{printf(\break; }s+=i; } }

答案:

=======(答案1)======= 6

第77题 (1.0分) 题号:537

假定所有变量均已正确说明,下列程序段运行后x的值是【1】 a=b=c=0;x=35; if(!a)x--; else if(b); if(c)x=3; else x=4; 答案:

=======(答案1)======= 4

第78题 (1.0分) 题号:541

以下程序运行后的输出结果是 【1】 main() {

int a,b,c

a=10;b=20;c=(a%b<1)||(a/b>1); printf(\}

答案:

=======(答案1)======= 10 20 0

第79题 (1.0分) 题号:527

执行语句\后,变量n值为【1】. 答案:

=======(答案1)======= 2

第80题 (1.0分) 题号:540

以下程序运行后的输出结果是【1】 main() {

int a=3,b=4,c=5,t=99;

if(b if(a printf(\}

答案:

=======(答案1)======= 4599

第81题 (1.0分) 题号:545 若有以下程序 main()

{ int p,a=5; if(p=a!=0)

printf(\ else

printf(\}

执行后输出结果是【1】。 答案:

=======(答案1)======= 1

第82题 (1.0分) 题号:550 有如下程序 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(\

该程序的输出结果是【1】. 答案:

=======(答案1)======= 1.000000

第83题 (1.0分) 题号:552

只能在循环体中使用的语句是【1】. 答案:

=======(答案1)======= continue

第84题 (1.0分) 题号:558 有以下程序

#include main()

{int c=0,k;

for(k=1;k<3;k++) switch(k)

{default:c+=k; case 2:c++;break; case 4:c+=2;break; }

printf(\}

程序运行后的输出结果是【1】. 答案:

=======(答案1)======= 3

第85题 (1.0分) 题号:553

break语句除了可以用于循环语句的循环体中,还可以用于【1】 _语句中. 答案:

=======(答案1)======= switch

第86题 (1.0分) 题号:566 下面程序的运行结果是【1】. #include ″stdio.h″ main()

{ int j,i,k=0;

for(k=50;j<=60;j++)

{ if(!(k))printf(″\\n″);

 for(i=2;i

if(i>=j-1){ printf(″%d″,j); k++;} } }

答案: