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

答案:

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

第60题 (1.0分) 题号:533 阅读以下程序: main() { int x;

scanf(\

if(x--<5) printf(\else printf(\}

程序运行后,如果从键盘上输人5,则输出结果是【1】 A)3 B) 4 C) 5 D) 6 答案:

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

第61题 (1.0分) 题号:536

当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为【1】 if(a if(c )else if(a if(b else x=3; else x=6; else x=7; 答案:

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

第62题 (1.0分) 题号:528

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

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

第63题 (1.0分) 题号:549 以下程序输出的结果是【1】 . main()

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

printf(\}

答案:

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

第64题 (1.0分) 题号:529

若执行以下程序时从键盘上输入9,则输出结果是【1】 main() { int n;

scanf(\

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

答案:

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

第65题 (1.0分) 题号:543

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

{ int p=30;

printf (\}

答案:

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

第66题 (1.0分) 题号:547

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

{ int x=10,y=20,t=0; if(x==y)t=x;x=y;y=t; printf(\}

答案:

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

第67题 (1.0分) 题号:546 若有以下程序 main()

{ int a=4,b=3,c=5,t=0;

if(a if(a printf(\}

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

=======(答案1)======= 5 0 3

第68题 (1.0分) 题号:532 有以下程序 main()

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

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

printf(\ else

printf(\}

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

答案:

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

第69题 (1.0分) 题号:535 以下程序输出结果是 【1】 A) 7 B) 6 C) 5 D) 4 main() { int m=5;

if(m++>5) printf(\esle printf(\}

答案:

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

第70题 (1.0分) 题号:538

若执行下面的程序时从键盘上输入5,则输出是 【1】 main() { int x;

scanf(\

if(x++>5) printf(\else printf(\答案:

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

第71题 (1.0分) 题号:531

下列程序的功能是输入一个整数,判断是否是素数,若为素数输出1,否则输出0,请填空. main()

{int i, x, y=1; scanf(\

for(i=2; i<=x/2; i++) if【1】{ y=0; break;} printf(\}

答案:

=======(答案1)======= ((x%i==0))

第72题 (1.0分) 题号:542 有以下程序 main( )

{ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3;

printf(\}

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

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

第73题 (1.0分) 题号:548