C语言程序设计阅读程序题库及答案

上传人:鲁** 文档编号:489652312 上传时间:2024-02-29 格式:DOC 页数:61 大小:214KB
返回 下载 相关 举报
C语言程序设计阅读程序题库及答案_第1页
第1页 / 共61页
C语言程序设计阅读程序题库及答案_第2页
第2页 / 共61页
C语言程序设计阅读程序题库及答案_第3页
第3页 / 共61页
C语言程序设计阅读程序题库及答案_第4页
第4页 / 共61页
C语言程序设计阅读程序题库及答案_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《C语言程序设计阅读程序题库及答案》由会员分享,可在线阅读,更多相关《C语言程序设计阅读程序题库及答案(61页珍藏版)》请在金锄头文库上搜索。

1、阅读程序题【2.1】以下程序的输出结果是。 main(D ) float a ;printf(%g , a);A) 0.00000e+00 B) 0.0 C) 1.00000e-07 D) 0【2.2】下面程序的输出结果是B_ 。#include main( ) int x=10 ; int x=20 ;printf (%d , , x) ;printf(%dn, x) ;A) 10 ,20 B) 20,10 C) 10,10 D) 20,20【2.3】以下程序的输出结果是_B_。main() unsigned int n;int i=-521 ;n=i ;printf(n=%un,n) ;/

2、 变量 i 中的负号传送给变量n 后,因 n 是无符号数,已不作为负号处理。【2.4】以下程序的输出结果是。 main(D ) int x=10, y=10 ;n, x ,;y)A)1010B)99C)910D)109【2.5】以下程序的输出结果是_B 。main() int n=1 ;printf(%d %d %dn,n,n+,n-);/ C 语言在执行 printf() 时,对函数中的表达式表列的处理顺序是从后向前,即先处理 n- -,再处理 n+ ,最后处理 n,A)111B)101C)110D)121【2.6】以下程序的输出结果是_。main() int x=0x02ff,y=0x0f

3、f00;printf(%dn,(x&y)4|0x005f);A) 127 B) 255 C) 128 D) 1【2.7】以下程序的输出结果是_。main() int a=1 ;char c=a;float f=2.0 ;printf(%dn,(!(a=0),f!=0&c=A);A)0B)1【2.8】下面程序的输出结果是_。main() int a=1 , i=a+1 ;do a+;while( !i+ 3);printf(%dn,a) ;A)1B)2C)3D)4【2.9】下面程序的输出结果是_。main() int a=111 ;a=a00;printf(%d,%on,a,a) ;A) 111

4、,157 B) 0,0 C) 20,24 D) 7,7【2.10】下面程序的输出结果是_。main() char s12= a book ;printf(%.4s,s) ;A) a book! B) a book!b)a=b;b=c;c=a;printf(a=%d b=%d c=%dn,a,b,c);A) a=10 b=50 c=10 B) a=10 b=30 c=10C) a=50 b=30 c=10 D) a=50 b=30 c=50【2.13】以下程序的输出结果是。 main() int a=0,b=1,c=0,d=20 ;if(a) d=d-10 ;else if(!b)if(!c)

5、d=15 ;else d=25;printf(d=%dn,d) ;A) d=10 B) d=15 C) d=20 D) d=25【2.14】下面程序的输出结果为。main() int a=1,b=0 ;switch(a) case 1: switch (b) case 0: printf(*0*); break;case 1: printf(*1*); break;case 2: printf(*2*); break;A) *0*B) *0*2*C) *0*1*2*D) 有语法错误【2.15】以下程序的输出结果是。 main()int v1=0,v2=0,v3=0,v4=0,k ;for(k=

6、0 ;sk ; k+)switch(sk) case 1: v1+ ;case 3: v3+;case 2: v2+;default: v4+ ;printf(v1=%d, v2=%d, v3=%d, v4=%dn,v1,v2,v3,v4);A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1C) v1=5,v2=8,v3=6,v4=1 D) v1=4,v2=7,v3=5,v4=8【2.16】下面程序的输出是。main() int x=1,y=0,a=0,b=0 ;switch(x) case 1: switch(y) case 0: a+ ;break;

7、case 1: b+; break;case 2: a+; b+ ; break;printf(a=%d,b=%dn,a,b) ;A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2【2.17】下面程序的输出是_。main() int num=0 ;while(num=2) num+ ;printf(%dn,num) ;A) 1B)1C)1D)12 2 23 34【2.18】下面程序的输出结果是_。main() int a=1,b=0 ;do switch(a) case 1: b=1 ;break;case 2: b=2; break;default : b=0 ;b=a+b;while(!b) ;printf(a=%d,b=%d,a,b) ;A) 1,2 B) 2,1 C) 1,1 D) 2,2【2.19】从键盘上输入 446755 时,下面程序的输出是_。#include main() int c ;while(c=getchar()!=n)switch(c -2) case 0:case 1: putchar(c+4);case 2: putchar(c+4);break;case 3: putchar(c+3);default: putchar(c+2) ; break;printf(n) ;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号