C语言程序设计__阅读程序题库.doc

C语言程序设计__阅读程序题库.doc

ID:56277721

大小:42.50 KB

页数:36页

时间:2020-06-05

C语言程序设计__阅读程序题库.doc_第1页
C语言程序设计__阅读程序题库.doc_第2页
C语言程序设计__阅读程序题库.doc_第3页
C语言程序设计__阅读程序题库.doc_第4页
C语言程序设计__阅读程序题库.doc_第5页
资源描述:

《C语言程序设计__阅读程序题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、阅读程序题导读:学会阅读程序对于初学者来说很重要,一方面可以巩固所学的语法知识,另一方面通过阅读别人写好的程序来打开自己的思路,就所谓见多识广。读者通过阅读理解程序,从给出的四个备选参考答案中,选择程序的正确输出。如果选择有误,就要认真分析原因,是概念方面的错误还是对程序逻辑理解不对,从而加深对语法规则的理解,提高程序设计能力。程序设计语言是开发程序的一个工具,学习语言的目的是为了编写程序来解决实际问题,所以特别提倡通过实际上机来检验备选答案,增强动手能力。习题基本上是按照教材的章节来安排的,读者可以

2、根据学习的进度选择部分习题。【2.1】以下程序的输出结果是。main(){floata;a=1/;printf("%g",a);}A)0.00000e+00B)0.0C)1.00000e-07D)0【2.2】下面程序的输出结果是____。#include  main(){intx=10;{intx=20;printf("%d,",x);}printf("%d",x);}A)10,20B)20,10C)10,10D)20,20【2.3】以下程序的输出结果是____。main(){u

3、nsignedintn;inti=-521;n=i;printf("n=%u",n);}A)n=-521B)n=521C)n=65015D)n=【2.4】以下程序的输出结果是。main(){intx=10,y=10;printf("%d%d",x――,――y);}A)1010B)99C)910D)109【2.5】以下程序的输出结果是____。main(){intn=1;printf("%d%d%d",n,n++,n--);}A)111B)101C)110D)121【2.6】以下程序的输出结

4、果是____。main(){intx=0x02ff,y=0x0ff00;printf("%d",(x&y)>>4

5、0x005f);}A)127B)255C)128D)1【2.7】以下程序的输出结果是____。main(){inta=1;charc='a';floatf=2.0;printf("%d",(!(a==0),f!=0&&c=='A'));}A)0B)1【2.8】下面程序的输出结果是____。main(){inta=1,i=a+1;do{a++;}while(!~i++>3);prin

6、tf("%d",a);}A)1B)2C)3D)4【2.9】下面程序的输出结果是____。main(){inta=111;a=a^00;printf("%d,%o",a,a);}A)111,157B)0,0C)20,24D)7,7【2.10】下面程序的输出结果是____。main(){chars[12]="abook";printf("%.4s",s);}A)abook!B)abook!<四个空格》C)aboD)格式描述错误,输出不确定【2.11】下面程序的输出结果是____。main(){in

7、ta,b;scanf("%2d%3d",&a,&b);printf("a=%db=%d",a,b);}A)a=12b=34B)a=123b=45C)a=12b=345D)语句右错误【2.12】以下程序段的输出结果是。inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d",a,b,c);A)a=10b=50c=10B)a=10b=30c=10C)a=50b=30c=10D)a=50b=30c=50【2.13】以下程序的输出结果是。ma

8、in(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;printf("d=%d",d);}A)d=10B)d=15C)d=20D)d=25【2.14】下面程序的输出结果为。main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");break;}case2:printf("**2**");br

9、eak;}}A)**0**B)**0****2**C)**0****1****2**D)有语法错误【2.15】以下程序的输出结果是。main(){char*s="";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){case'1':v1++;case'3':v3++;case'2':v2++;default:v4++;}printf("v1=%d,v2=%d,v3=%d,v4=%d",v1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。