C语言第5次作业-简单程序设计.docx

C语言第5次作业-简单程序设计.docx

ID:57609568

大小:25.30 KB

页数:10页

时间:2020-08-28

C语言第5次作业-简单程序设计.docx_第1页
C语言第5次作业-简单程序设计.docx_第2页
C语言第5次作业-简单程序设计.docx_第3页
C语言第5次作业-简单程序设计.docx_第4页
C语言第5次作业-简单程序设计.docx_第5页
资源描述:

《C语言第5次作业-简单程序设计.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单选题:1、以下程序段的输出结果是inta=1234;printf("%2d",a);  A.12  B.34  C.1234  D.提示出错、无结果  学生答案: C  参考答案: C2、若有说明语句:inta,b,c,*d=&c;则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是  A.scanf("%d%d%d",&a,&b,*d);  B.scanf("%d%d%d",&a,&b,&d);  C.scanf("%d%d%d",a,b,d);  D.scanf("%d%d%d",a,b,*

2、d);  学生答案: B  参考答案: A3、以下合法的赋值语句是  A.x=y=100  B.d--;  C.x+y;  D.c=int(a+b);  学生答案: D  参考答案: B4、设正x、y均为整型变量,且x=10y=3,则以下语句的输出结果是printf("%d,%d",x--,--y);  A.10,3  B.9,3  C.9,2  D.10,2  学生答案: D  参考答案: D5、以下程序的输出结果是main(){inta=3;printf("%d",(a+=a-=a*a));}

3、}  A.-6  B.12  C.0  D.-12  学生答案: D  参考答案: D6、以下程序段的输出结果是chars[]="\141141abct";printf("%d",strlen(s));  A.9  B.12  C.13  D.14  学生答案: A  参考答案: A7、下列程序执行后的输出结果是main(){intx='f';printf("%c",'A'+(x-'a'+1));}  A.G  B.H  C.I  D.J  学生答案: A  参考答案: A8、下列程序执行后

4、的输出结果是main(){charx=0xFFFF;printf("%d",x--);}  A.-32767  B.FFFE  C.-108  D.-32768  学生答案:   参考答案: C9、请读程序inti=65536printf("%d",i);上面程序的输出结果是_____  A.65535  B.0  C.有语法错误,无输出结果  D.1  学生答案: A  参考答案: B10、以下定义和语句: charcl='b',c2='e'; printf(″%d,%c″,c2-c1,c2

5、-'a'+'A');则输出结果是:   A.2,M  B.3,E  C.2,E  D.输出项与对应的格式控制不一致,输出结果不确定  学生答案: B  参考答案: B11、以下程序的输出结果是main(){inta=12,b=12;printf("%d%d",--a,++b);}  A.1010  B.1212  C.1110  D.1113  学生答案: D  参考答案: D12、以下程序的输出结果是_____main(){charstr[12]={'s','t','r','i','n','g'};

6、printf("%d",strlen(str));}  A.6  B.7  C.11  D.12  学生答案: C  参考答案: A13、语句:printf("%d",12&&12);的输出结果是________.  A.12  B.1  C.24  D.0  学生答案: B  参考答案: B14、以下程序的输出结果是main(){intk=17;printf("%d,%o,%x",k,k,k);}  A.17,021,0x11  B.17,17,17  C.17,0x11,021  D.17

7、,21,11  学生答案: D  参考答案: D15、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是  A.c=b=a;  B.(a=c)‖(b=c);  C.(a=c)&&(b=c);  D.a=c=b;  学生答案: C  参考答案: C16、执行下列程序段floatf;inti;scanf("%3d%4d%f",&i,&f);输入为12345678765.43,则赋值结果为();  A.i=123,f=45678765.43  B.i=123,f=4.567876543e+7  C.

8、i=123,f=8765.43  D.i=12345678765;f=0.43  学生答案: B  参考答案: C17、下面程序的输出是main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d%",k,a,b);}  A.003  B.012  C.103  D.112  学生答案: C  参考答案: C18、若有以下定义和语句:chars1[]=″12345″

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

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

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