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

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

ID:19835137

大小:137.00 KB

页数:10页

时间:2018-10-06

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

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

1、更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/53463892010年全国自考高级语言程序设计模拟试卷(八)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.若定义了intm,n=0,*p1=&m;,则下列与m=n;等价的正确语句是()A.m=*p1;B.*p1=&*n;C.*&p1=&*n;D.*p1=*&n;答案:D2.计算机能够直接识别的语言是()A.符号语言B.二进制语言C.汇编语言D.C语言答案:B3.设函数f(

2、)定义如下,则fun(7,8)的值是()intfun(intx1,intx2){intx;x1>x2?(x=3)∶(x=4);return(x+x1);}A.9B.10C.11D.12答案:C4.将高级语言编写的程序翻译成目标程序的是()程序。A.解释B.编译C.汇编D.源答案:B5.下列程序执行后的输出结果是()main(){chararr[2][4];strcpy(arr,″you″);strcpy(arr[1],″me″);arr[0][3]=′&′;printf(″%s\n″,arr);}A.you&meB.youC.meD.err更多优质自考资料,请访问自

3、考乐园俱乐部http://tieba.baidu.com/club/5346389答案:A6.下列程序段的输出结果是()intn=10;while(n>8){n--;printf(″%d,″,n);}A.9,8,B.9,8,7,C.10,9,D.10,9,89,答案:A7.下列程序执行后的输出结果是()voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf(″%d\n″,b[0]);}A.6B.7C.8D.9答案:A8.以下()是不正确的转义字符。A.\\B.\C.0

4、81D.\0答案:C9.以下不正确的C语言标识符是()A.B.C.aD.A.ABCB.abcC.ab_cD.ab.c答案:D10.以下不正确的描述是()更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/5346389A.break语句不能用于除循环语句和switch语句以外的任何其他语句B.在switch语句中使用break语句或continue语句的作用相同C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行D.在循环语句中作用break语句是为了使流程跳出循环体,提前结束循环答案:B11.

5、运行下列程序后,输出结果是()voidf(intx,inty,int*z){*z=y-x;}main(){inta=10,b=20,c=30;f(a,b,&c);f(b,c,&a);f(c,a,&b);printf(″%d,%d,%d\n″,a,b,c);}A.-10,-20,10B.-10,20,30C.10,-20,-30D.10,20,30答案:A12.设有定义语句“chara=′\72′;”,则下列说法中正确的是()A.变量a包含1个字符B.变量a包含3个字符C.变量a占用的字节数是2个D.该定义语句出现语法错误答案:A解析:变量a包含1个字符13.若用fget

6、s函数从一文件中读取字符串放在指针变量s指向的位置,要求读取n个字符串,下列用法正确的是()A.fgets(s,n+1,fp);B.fgets(s,n,fp);C.fgets(s,n,fp);D.fgets(fp,n,s);答案:A解析:fgets(s,n+1,fp);14.下列选项中,合法的用户标识符是()A.longB.45C.2abD.-sub答案:C解析:2ab更多优质自考资料,请访问自考乐园俱乐部http://tieba.baidu.com/club/534638915.在C语言中,字符型数据在内存中以()形式存放A.原码B.BCDC.反码D.ASCⅡ答案:

7、D解析:ASCⅡ16.下列程序的输出结果是()main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(″%d,%d\n″,a,b);}A.1,0B.1,1C.2,1D.2,2答案:C解析:2,117.设有定义:chars[12]={″string″};,则printf(″%d\n″,strlen(s));的输出是()A.6B.7C.11D.12答案:A解析:618.定义一个能存放长度为10的字符串的数组,应当使用的语句是()A.chara[10];

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

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

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