计算机等级考试二级《C语言程序设计》考试全真标准预测试卷.doc

上传人:君**** 文档编号:68559585 上传时间:2022-12-28 格式:DOC 页数:16 大小:148KB
返回 下载 相关 举报
计算机等级考试二级《C语言程序设计》考试全真标准预测试卷.doc_第1页
第1页 / 共16页
计算机等级考试二级《C语言程序设计》考试全真标准预测试卷.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《计算机等级考试二级《C语言程序设计》考试全真标准预测试卷.doc》由会员分享,可在线阅读,更多相关《计算机等级考试二级《C语言程序设计》考试全真标准预测试卷.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2005年计算机等级考试二级C语言全真标准预测试卷(2)副标题:一、选择题(140题每题1分,4150题每题2分,共60分)1.微型计算机的运算器、控制器及内存储器组合在一起,称之为()(本题分值:1分)A.ALUB.CPUC.MPUD.主机【正确答案】D2.下列存储器中,存取速度最快的是()(本题分值:1分)A.软盘B.硬盘C.光盘D.内存【正确答案】D3.系统软件中最重要的是()(本题分值:1分)A.操作系统B.语言处理程序C.工具软件D.数据库管理系统【正确答案】A4、CPU处理的数据基本单位为字,一个字的字长()(本题分值:1分)A.为8个二进制位B.为16个二进制位C.为32个二进制

2、位D.与CPU芯片的型号有关【正确答案】D5.打印当前屏幕内容应使用的控制键是()(本题分值:1分)A.Scroll-LockB.Num-LockC.PgDnD.PrtSc(PrintScreen)【正确答案】D6.能将高级语言源程序转换成目标程序的是()(本题分值:1分)A.调试程序B.解释程序C.编译程序D.编辑程序【正确答案】C7.二进制数1110111.11转换成十进制数是()(本题分值:1分)A.119.375B.119.75C.119.125D.119.3【正确答案】B8.十六进制数FF.1转换成十进制数是()(本题分值:1分)A.255.0625B.255.125C.127.06

3、25D.127.125【正确答案】A9.中国国家计算机网络设施是()(本题分值:1分)A.NCFCB.CERNETC.ISDND.Internet【正确答案】A10.控制键C的功能为()(本题分值:1分)A.终止当前操作B.系统复位C.暂停标准输出设备的输出D.结束命令行【正确答案】A11.COMMAND.COM为命令处理程序,DOS系统启动后,它()(本题分值:1分)A.驻留在外存,需要时装入内存B.常驻内存,包含所有内部命令C.不能处理外部命令D.不能处理后缀为.EXE的可执行文件【正确答案】B12.为了将所有扩展名为.PAS的文件改成扩展名为.P,应使用命令()(本题分值:1分)A.RE

4、N*.PAS.?ASB.RENPASPC.REN*.PAS*.PD.REN*.PAS*.P?【正确答案】C13.设当前盘中文件XY.C的路径为ABXU,当前目录为AB。为了查看文件XY.C的内容,应使用命令()(本题分值:1分)A.TYPEXUXY.CB.TYPEXUXY.CC.DIRXUXY.CD.DIRABXUXY.C【正确答案】A14.要将提示符改成当前盘当前目录后加一个大于号“”,应使用命令()(本题分值:1分)A.PROMPTB.PROMPT$p$gC.PROMPT$D.PROMPTC【正确答案】B15.在多媒体计算机系统中,CD-ROM属于()(本题分值:1分)A.感觉媒体B.表示

5、媒体C.表现媒体D.存储媒体【正确答案】D16.设当前盘为C盘,将A盘根目录下的文件目录信息存放到当前盘当前目录下的文件AB中,应使用命令()(本题分值:1分)A.TYPEA:ABB.DIRABC.DIRA:ABD.DIRAB【正确答案】C17.在位运算中,操作数每右移一位,其结果相当于()(本题分值:1分)A.操作数乘以2B.操作数除以2C.操作数除以16D.操作数乘以16【正确答案】B18.在当前盘当前目录下有一个文件A.BAT,其内容为CDMDXYZABBCCDXYZABB在正确执行上述文件后,接着执行下列命令时,不会发生错误的是()(本题分值:1分)A.MDCB.RDXYZC.RDCD

6、.RDB【正确答案】C19.下列命令组中两个DOS命令互相等价的是()(本题分值:1分)A.TYPEAB.TXT与DIRAB.TXTB.DISKCOMPA:B:与COMPA:.*B:*.C.TYPEAB.TXTXY.TXT与COPYAB.TXTXY.TXTD.TYPEAB.TXTXY.TXT与COPYAB.TXTXY.TXT【正确答案】D20.设A盘为启动盘,其目录结构为(本题分值:2分)A.DOSUSERB.XYZC.根目录D.DOS【正确答案】C21.C语言提供的合法关键字是()(本题分值:1分)A.switchB.cherC.caseD.default【正确答案】C22.在C语言中,合法

7、的字符常量是()(本题分值:1分)A.4B.x43C.abD.checkhtml【正确答案】B23.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()(本题分值:1分)A.1B.2C.2.0D.2.5【正确答案】C24.合法的数组定义是()(本题分值:1分)A.inta=string;B.inta5=0,1,2,3,4,5;C.chara=string;D.chara=0,1,2,3,4,5;【正确答案】D25.设a为整型变量,不能正确表达数学关系10a15的C语言表达式是()(本题分值:1分)A.10a15B.a=11a=12a=13a=14C.a10a15D.!(

8、a=10)!(a=15)【正确答案】A26.若t为double类型,表达式t=1,t+5,t+的值是()(本题分值:1分)A.1B.6.0C.2.0D.1.0【正确答案】C27.若有定义和语句:chars10;s=abcd;printf(%sn,s);则结果是(以下代表空格)()(本题分值:1分)A.输出abcdB.输出aC.输出abcdD.编译不通过【正确答案】D28.若有定义和语句:int*pp,*p,a=10,b=20;pp=p;p=a;p=b;printf(%d,%dn,*p,*pp);则输出结果是()(本题分值:1分)A.10,10B.10,20C.20,10D.20,20【正确答案

9、】D29.若有以下定义和语句:intu=010,v=0x10,w=10;printf(%d,%d,%dn,u,v,w);则输出结果是()(本题分值:1分)A.8,16,10B.10,10,10C.8,8,10D.8,10,10【正确答案】A30.若有以下定义和语句:charc1=b,c2=e;printf(%d,%cn,c2-c1,c2-a+A);则输出结果是()(本题分值:1分)A.2,MB.3,EC.2,ED.输出项与对应的格式控制不一致,输出结果不确定【正确答案】B31.若有定义:inta34;,()不能表示数组元素a11。(本题分值:1分)A.*(a+1)B.*(&a11)C.(*(a

10、+1)1D.*(a+5)【正确答案】D32.若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是()for(i=5;i0;i-)for(j=0;j4;j+(本题分值:1分)A.20B.24C.25D.30【正确答案】A33.若有以下定义和语句:char*s1=12345,*s2=1234;printf(%dn,strlen(strcpy(s1,s2);则输出结果是()(本题分值:1分)A.4B.5C.9D.10【正确答案】A34.若有以下定义和语句:inta10=1,2,3,4,5,6,7,8,9,10,*p=a;则不能表示a数组元素的表达式是()(本题分值:1分)A.*pB.a1

11、0C.*aD.ap-a【正确答案】B35.下面程序的输出结果是()(本题分值:2分)A.k=3a=2b=3B.k=3a=3b=2C.k=2a=3b=2D.k=2a=2b=3【正确答案】C36.下面程序的输出结果是()main()unsigneda=32768;printf(a=%dn,a);(本题分值:1分)A.a=32768B.a=32767C.a=-32768D.a=-1【正确答案】C37.执行下面语句后的输出结果为()inti=-1;if(i=0printf(*n);elseprintf(%n)(本题分值:1分)A.*B.%C.%cD.有语法错误,不能正确执行【正确答案】D38.对于条件

12、表达式(M)?(a+):(a-),其中的表达式M等价于()(本题分值:1分)A.M=0B.M=1C.M!=0D.M!=1【正确答案】C39.下述程序段的输出结果是()intx=10;inty=x+;printf(%d,%d,(x+,y),y+);(本题分值:1分)A.11,10B.11,11C.10,10D.10,11【正确答案】A40.若有以下的定义:inta=1,2,3,4,5,6,7,8,9,10,*p=a则值为3的表达式是()(本题分值:1分)A.p+=2,*(p+)B.p+=2,*+pC.p+=3,*p+D.p+=2,+*p【正确答案】A41.假定所有变量均已正确说明,下列是程序段运

13、行后x的值是()a=b=c=0;x=35;if(!a)x-;elseif(b);if(c)x=3;elsex=4;(本题分值:2分)A.34B.4C.35D.3【正确答案】B42.在以下一组运算中,优先级最高的运算符是()(本题分值:2分)A.=B.=C.%D.【正确答案】C43.若有以下定义和语句:intw23,(*pw)3;pw=w;则对w数组元素的非法引用是()(本题分值:2分)A.*(w0+2)B.*(pw+1)2C.pw00D.*(pw1+2)【正确答案】A44.若有以下程序片段:charstr=abn2;printf(%d,strlen(str);上面程序片段的输出结果是()(本题

14、分值:2分)A.3B.4C.6D.12【正确答案】C45.函数调用:strcat(strcpy(str1,str2),str3)的功能是()(本题分值:2分)A.将串str1复制到串str2中后再连接到串str3之后B.将串str1连接到串str2之后再复制到串str3之后C.将串str2复制到串str1中后再将串str3连接到串str1之后D.将串str2连接到串str1之后再将串str1复制到串str3中【正确答案】C46.以下对C语言函数的有关描述中,正确的是()(本题分值:2分)A.在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.C函数既可以嵌套定义又可以递归调

15、用C.函数必须有返回值,否则不能使用函数D.C程序中有调用关系的所有函数必须放在同一个源程序文件中【正确答案】A47.以下叙述中不正确的是()(本题分值:2分)A.在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值B.在C中,在调用函数时,实参和对应形参在类型上只需赋值兼容C.在C中,外部变量的隐含类别是自动存储类别D.在C中,函数形参可以说明为register变量【正确答案】C48.设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)()structdatelong*cat;structdate*next;doubledog;too;printf(%d,si

16、zeof(too)(本题分值:2分)A.20B.16C.14D.12【正确答案】D49.设有定义:structskinta;floatb;data,*p;若有p=data;,则对data中的a域的正确引用是()(本题分值:2分)A.(*p).data.aB.(*p).aC.p-data.aD.p.data.a【正确答案】B50.以下对枚举类型名的定义中正确的是()(本题分值:2分)A.enuma=one,two,three;B.enumaone=9,two=-1,three;C.enuma=one,two,three;D.enumaone,two,three;【正确答案】B二、填空题(每空2分

17、,共40分)1、与十进制数101等值的二进制数为。(本题分值:2分)【正确答案】【1】11001012、DOS命令分为内部命令与外部命令,XCOPY命令属于命令。(本题分值:2分)【正确答案】【2】外部3、设当前盘为A盘,当前系统提示符为“”,在不改变当前盘的情况下,显示C盘的当前目录路径,应使用()命令。(本题分值:2分)【正确答案】【3】CDC:4、自动批处理文件名必须是()。【正确答案】【4】AUTOEXEC.BAT5、设在当前盘当前目录下有两个文件W.TXT与P.TXT,现要将文件P.TXT连接到文件W.TXT的后面,若使用COPY命令,则完整的命令为=+0()。【正确答案】【5】CO

18、PYW.TXT+P.TXTW.TXT6、表示条件10x100或x0的C语言表达式是()。(本题分值:2分)【正确答案】【6】(x10&x100|x0或(10x&x100|x0或x0|(x10&x100或0x|(10x&x1007、以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值。请填空。#defineN3#defineM4voidLineMax(intxNM)inti,j,p;for(i=0;iN;i+p=0;for(j=1;jM;j+if(xipxij ;printf(Themaxvalueinlineis%dn, );)main()intxNM=

19、1,5,7,4,2,6,4,3,8,2,3,1;【正确答案】【7】p=j【8】xip【9】LineMax(x)8、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。main()floatx1000,sum=0.0,ave,a;intn=0,i;printf(Entermark:n);scanf(%f,&a);while(a=0.0&n【13】xiave或!(xi=ave)或avexi9、执行以下程序,输入-10的结果是 ,输入5的结果是 ,输入10的结果是 ,输入30的结果是 。(本题分值:8分)【正确答案】【14】0【

20、15】5【16】10【17】510、以下程序的功能是 。main()intnum10=10,1,-20,-203,-21,2,-2,-2,11,-21;intsum=0,i;for(i=0;i10;i+if(numi0)sum=numi+sum;printf(sum=%6d,sum);【正确答案】【18】计算数组num中大于零的数据之和11、以下程序可以把从键盘上输入十进制数(long型)以二到十六进制数的形式输出,请填空。#includemain()charb16=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F;intc64,d,i=0,base;longn;printf(Enteranumber:n);scanf(%1d,&n);printf(Enternewbase:n);scanf(%1d,&base);doci= ;i+;n=n/base;while(n!=0);printf(Theresultis:n);for(-i;i=0;-i)?d=ci;printf(%c,b );【正确答案】【19】n%base【20】d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁