2011年全国自考高级语言程序设计模拟试卷(二)及答案

2011年全国自考高级语言程序设计模拟试卷(二)及答案

ID:34120975

大小:363.41 KB

页数:18页

时间:2019-03-03

2011年全国自考高级语言程序设计模拟试卷(二)及答案_第1页
2011年全国自考高级语言程序设计模拟试卷(二)及答案_第2页
2011年全国自考高级语言程序设计模拟试卷(二)及答案_第3页
2011年全国自考高级语言程序设计模拟试卷(二)及答案_第4页
2011年全国自考高级语言程序设计模拟试卷(二)及答案_第5页
资源描述:

《2011年全国自考高级语言程序设计模拟试卷(二)及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、更多优质自考资料尽在百度贴吧自考乐园俱乐部(http://tieba.baidu.com/club/5346389)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........2011年全国自考高级语言程序设计模拟试卷(二)及答案一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.设有宏定义“#defineR2+3”,则R*R的宏替换结果正确的是()(1分)A:(2+3)*(2+3)B:2+3*2+3C:5*5D:5.0*5.02.若有定义intx=0,*p=&x;,则语句p

2、rintf(″%d\n″,*p);的输出结果是()(1分)A:随机值B:0C:x的地址D:p的地址3.下列函数返回值的数据类型是()fun(floatx){floaty;y=3*x-4;returny;}(1分)A:voidB:intC:floatD:不确定4.在执行inta[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是()(1分)A:4B:1C:2D:55.下列程序的输出结果是()main(){inti,j,m=0,n=0;for(i=0;i<2;i++)for(j=0;j<2;j++)if(j>=i)m=1;n++;printf(″%d\n″,n);}(1

3、分)A:4B:2C:1D:0更多优质自考资料尽在百度贴吧自考乐园俱乐部(http://tieba.baidu.com/club/5346389)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........6.若x为int型变量,则执行以下语句后,x的值为()x=6;x+=x-=x*x;(1分)A:36B:-60C:60D:-247.合法的数组定义是()(1分)A:chars[]=′1′,′2′;B:inta[5]={0,1,2,3,4,5};C:chars={″string″};D:inta[][5]={0,1,2,3,4,5};8.若已定义:inta[]={0,1,2,3

4、,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()(1分)A:a[p-a]B:*(&a[i])C:p[i]D:a[10]9.下列程序的输出结果是()intb=2;intfunc(int*a){b+=*a;return(b);}main(){inta=2,res=2;res+=func(&a);printf(″%d\n″,res);}(1分)A:4B:6C:8D:1010.在C语言中,合法的长整型常数是()(1分)A:0LB:1DC:1ED:123411.以下不正确的描述是()(1分)A:break语句不能用于除循环语句和switch语句以外的

5、任何其他语句B:在switch语句中使用break语句或continue语句的作用相同更多优质自考资料尽在百度贴吧自考乐园俱乐部(http://tieba.baidu.com/club/5346389)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........C:在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行D:在循环语句中作用break语句是为了使流程跳出循环体,提前结束循环12.执行语句“for(k=2;++k<4;k++)++k;”后,变量k的值是()(1分)A:2B:4C:5D:613.在C语言中,引用数组元素时,其数组下标的数据

6、类型允许是()(1分)A:整型常量B:整型表达式C:整型常量或整型表达式D:任何类型的表达式14.用以表示内存地址的数据类型是()(1分)A:整型B:结构型C:指针型D:实型15.若用fgets函数从一文件中读取字符串放在指针变量s指向的位置,要求读取n个字符串,下列用法正确的是()(1分)A:fgets(s,n+1,fp);B:fgets(s,n,fp);C:fgets(s,n,fp);D:fgets(fp,n,s);16.下列程序段的输出结果是()charb=′b′,e=′e′;printf(″%d,%c\n″,e-b,e-′a′+′A′);(1分)A:2,MB:2,EC:3,

7、MD:3,E17.下列程序的输出结果是()main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(″%d,%d\n″,a,b);}(1分)A:1,0B:1,1C:2,1D:2,2更多优质自考资料尽在百度贴吧自考乐园俱乐部(http://tieba.baidu.com/club/5346389)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........18.下列程序段的

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

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

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