信息安全技术C语言练习题3_试卷_答案.doc

信息安全技术C语言练习题3_试卷_答案.doc

ID:58975354

大小:138.50 KB

页数:10页

时间:2020-09-16

信息安全技术C语言练习题3_试卷_答案.doc_第1页
信息安全技术C语言练习题3_试卷_答案.doc_第2页
信息安全技术C语言练习题3_试卷_答案.doc_第3页
信息安全技术C语言练习题3_试卷_答案.doc_第4页
信息安全技术C语言练习题3_试卷_答案.doc_第5页
资源描述:

《信息安全技术C语言练习题3_试卷_答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息安全技术C语言练习题3一、单选题(共20题,每题2分,共40分)1.若执行以下程序时从键盘上输入9,则输出结果是()main(){intn;scanf("%d",&n);if(n++)printf("%d",n);elseprintf("%d",n--);}(2分)A.11B.10C.9D.8.标准答案:B2.对下面的程序说法正确的是()。main(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}(2分)A.有语法错误,不能通过编译B.输出为****C.输出为####D.可以编译,但不能通过

2、链接,因而不能运行.标准答案:C3.执行下面语句后的输出结果为()。inti=-1;if(i)printf("****");i=2;(错误)elseprintf("%%%%");(2分)A.****B.%%C.%%%%D.有语法错误。不能正确执行.标准答案:D4.以下程序的输出结果是()main(){inta=-1,b=1,k;if(++a)printf("%d%d",a,b);elseprintf("%d%d",b,a);}(2分)A.              .标准答案:C(10)5.阅读以下程序:main(){intx;scanf("%d",&x);i

3、f(x--)printf("%d",x);elseprintf("%d",x++);}程序运行后,如果从键盘上输入5,则输出结果是()(2分)A.3             B.4             C.5             D.6             .标准答案:B6.以下程序输出结果是()main(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);}(2分)A.7             B.6             C.5             D.4             

4、.标准答案:B7.为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()相结合是正确的。(2分)A.缩排位置相同的if            B.其前面最近的不带else的if    C.其后面的if                  D.同一行上if                  .标准答案:B8.以下程序的输出结果是()main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);(第一个if管到这里,所以红区域都不执行)printf("%d",

5、d);}(2分)A.2             B.3             C.43            D.44            .标准答案:A9.以下程序的输出为()main(){intx=0,y=-1;if(x!=0)if(x>0)y=1;elsey=0;elsey=5;printf("%d",y);}(2分)A.1             B.-1            C.0             D.5             .标准答案:D10.当a=1,b=3,c=5,d=4时,执行完以下一段代码后x的值为()if(aif(celseif(aif

6、(belsex=3;elsex=6;elsex=7;(2分)A.1             B.2             C.3             D.6             .标准答案:B11.设x和y均为int型变量,则下列语句的功能是()x+=y;y=x-y;x-=y;(2分)A.把x和y按从大到小排序        B.把x和y按从小到大排序        C.无确定结果                  D.交换x和y的值                .标准答案:D(已运行答案正确)12.若有以下定义和语句则结果是()chars[10];s="ABCD

7、";(此处错误)printf("%s",s);(2分)A.输出ABCD                    B.输出A                       C.输出ABC                     D.有语法错误,编译不能通过    .标准答案:D13.执行下述程序的输出结果是()。#includemain(){inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d",a,b);}(2分)A.2,1           B.3,

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

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

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