还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
月全国计算机等级考试二级语言笔试试题及答案4C来源考试大【考试大天下考生的良师益友】7月15日
一、选择题⑴题每题分题每题分,共分-401,41-50260下列各题、、、四个选项中,只有一种选项是对的的请将对的的选项涂写在答A BC DI,题卡对应位置上,答在试卷上不得分计算机的存储器完整时应包括1软盘、硬盘A.磁盘、磁带、光盘B.内存储器、外存储器C.、D.RAM ROM计算机中运算器的作用是2控制数据的输入/输出A.I控制主存与辅存间的数据互换B.完毕多种算术运算和逻辑运算C.协调和指挥整个计算机系统的操作D.软磁盘处在写保护状态时,其中记录的信息3I绝对不会丢失A.不能被擦除,但能追加新信息B.不能通过写磁盘操作被更新C.不能以常规方式被删除,但可以通过操作系统的格式化功能被擦除D.光盘根据基制造材料和记录信息的方式不一样,一般可分为4A.CD.VCDB.只读光盘、可一次性写入光盘、可擦写光盘C.D.00void funint*a,int*B.{int*k;k=a;a=b;b=k;main{int a=3,b=6,*x=a,*y=b;funx,y;%,printfd%d”a,;B.下面程序的输出成果是34A.0B.1C.10D.9main[仁{int a{1,2,3,4,5,6,7,8,9,0,},*p;p=a;%,printfd\n*p+9;当调用函数时,实参是一种数组名,则向函数传送口勺是35数组勺长度A.H数组的首地址B.数组每一种元素口勺地址C.数组每个元素中的值D,J设有如下阐明语句36struct ex{int x;float y;char z;}example;则下面的论述中不对日勺的是构造体类型的关键字A.struct是构造体类型名B.example都是构造体组员名C.x,y,z是构造体类型D.struct ex如下只有在使用时才为该类型变量分派内存的存储类阐明是37和A.auto static和B.auto register和C.register static和D.extern register若是指向某文献的指针,且已读到文献末尾,则库函数的返回值是38fp feoffpA.EOFB.-1非零值C.D.NULL如下程序的输出成果是39A.20B.21C.22D23main{int i,k,a
[10],p
[3];k=5;for i=0;i10;i++a[i]=i;for i=0;i3;i++p[i]=a[i*i+l];for i=0;i3;i-i-+k+=p[i]*2;%,printfd\n k;如下程序的|输出成果是40A.1,5,9B.1,4,7C.3,5,7D3,6,9main{int i,x
[3]
[3]={1,2,3,4,5,6,7,85};〈%,fori=0;i3;i++printfd,x[i][2-i];如下程序时输出成果是41A.18B.19C.20D21main{inta
[3]
[3]={{1,2},{394},{5,6}},ij,s=0;fori=l;i3;i++口皿;forj=0;jv=i;j++s+=a%,printfdn”s;如下程序日勺输出成果是42A.ABCDB.ABCDC.EFGD.EFGHFGH EFGJK IJKLKLIJOMmain,,{charw[]
[10]={“ABCD”“EFGH”IJKL MNOP”},k;%fork=l;k3;k++printfs\n当执行下面的程序时,假如输入则输出成果是43ABC,A.ABC6789B.ABC67C.12345ABC6D.ABC456789#include“stdio.h#includestring.h main{char ss
[4]={10,20,30,40;struct staa
[4]={50,dt
[0],60,dt
[0],60,dt
[0],60,dt
[0],};main{P=aa;%,print—d\n”++p-x;假定建立了如下链表构造,指针、分别指向如图所示的结点,则如下可以将所指49p qq结点从链表中删除并释放该结点勺语句组是HA.freeq;p-next=q-next;B.*p.next=*q.next;freeq;C.q=*q.next;*p.next=q;freeq;D.q=q-next;p-next=q;p=p-next;freep如下程序时输出成果是50A.OB.1C.2D.3main{int x=
0.5;char z=,a;printf%d\n”,xlz z;}填空题每空分,共分240请将每一种空的对勺答案写在答题卡【】至序号的横线上,答在试卷上不得分H1
[20]计算机机领域中,一般用英文单词表达【】1“Byte”1在环境下,自动批处理欧文献名为【】2DOS J2o要将目前盘目前目录下所有扩展名为的文献内容在打印机上打印输出,应使
3.TXT用日勺单条内部命令为【】DOS3o在环境下,可以运用单击、双击、拖动这三种鼠标操作之一区|【】操作实4Windows4现窗口的移动I在环境下,可以将窗口最小化为【】5Windows5如下程序时输出成果是】6[6main{int a=l,b=2;a=a+b;b=a-b;a=a-b;%,printfd,%d\n”a,b;下列程序的输出成果是请填空
716.00,main{int a=9,b=2;float x=
[7],y=l.l,z;z=a/2+b*x/y+l/2;printf u%
5.2f\nv,z;用如下语句调用库函数使字符指针指向具有个字节的动态存储空间,请填8malloc,st11空st=char*
[8];下列程序段的输出成果是9
[9]omain{charb[]=J,Hello,youv;b
[5]=0;%,printfs\n b;下列程序段时输出成果是【10101ointn=c;switchn++{default:printf error;break;case a:case A:case b:case B:printf“good;break;case c:case C:printf“pass”;case d:case D:printf“warn”;如下程序通过函数指针调用函数请在填空栏内,写出定义变量的语句11p fun,pvoid funint*x,int*ymain{int a=10,b=20;;/定义变Lil]P*/p=fun;pa,b;下列程序时输出成果是【】1212void funint*n{while*n--;%printfd”,++*n;main{int a=100;funa;如下程序的输出成果是【13131omain{int arr[]={30,25,20,15,10,5},*p=arr;;p++%,print—d\n”*p+3;如下程序用来输出构造体变量所占存储单元的字节数,请填空14exstruct st{char name
[20];double score;};main{struct stex;,printf exsize:%d\n sizeof
[14];下面程序把从终端读入欧文本用@作为文本结束标志输出到一种名为区新文15I bi.dat I献中请填空#include“stdio.hFILE*fp;{char ch;if fp=fopen
[15]==NULLexitO;while ch=getchar!=@fputc ch,fp;fclosefp;数据盘、音频信息盘、视频信息盘D.⑸在计算机系统中,可执行程序是源代码A.汇编语言代码B.机器语言代码C.码D.ASCII计算机软件系统包括6操作系统、网络软件A.系统软件、应用软件B.客户端应用软件、服务器端系统软件C.操作系统、应用软件和网络软件D.目前,一台计算机要连入必须安装的硬件是7Internet,调制解调器或网卡A.网络操作系统B.网络查询工具C.浏览器D.WWW在多媒体计算机系统中,不能存储多媒体信息的是8I光盘A.磁盘B.磁带C.光缆D.⑼要将目前盘目前目录下一种文本文献内容显示在屏幕上,对日勺日勺命令形式是A.TYPE a*.*B.TYPE abc.exeC.TYPE pro.oPRN若变量中时值为则函数共输出【】行,最终一行有【】个数16n24,prnt1617void prntint n,int aa[]{int i;fori=l;i=n;i++,{printf“m”aa[i];;if!i%5printf“\n”;printf“\n”如下程序中,主函数调用了函数,实目前行列勺二维数组中,找出每17LineMax NM H一行上日勺最大值请填空#define N3#define M4void LineMaxint x[N][M];{int i,j,pfori=0;i;{P=ifx[i][p],printf Themax valuein line%d is%d\ni,
[19];main』;{int x[N][M]={1,5,7,4,2,6,4,3,82,3[201来月全国计算机等级考试二级笔试答案4语言C
一、选择题⑴-题每题分,题每题分,共分40141--502601C2C3C4C5C6B7A8D9D10C11C12C13A14B15C16D17B18D19A20C21C22B23B24D25A26C27C28D29C30C31A32C33B34C35B36B37B38C39B40C41A42D43A44D45A46B47C48C49B50B
二、填空题每空分,共分240⑴字节2AUTOEXEC oBAT3COPY*TXT PRN⑷拖动图标或按钮
562.
176.6或8Malloc11mallocsizeofchar*119Hello10passwarm或11void*p void*pint*,int*1201310或14struct stex,或,或,15“bi.dat“w”bi.dat”“wt”“bi.dat“w+t”16517418sp=j19cx[i][p]来源:考试大-计算机二级考试20LineMaxxD.TYPE abc.txt下列更改文献名日勺命令中对的欧是10IA.REN A:file1C:F1B.RENAME A:A:file1C:F1C.REN A:file1F1D.REN A:file1\SUB\F1已知盘为系统启动盘,只有下有自动批处理文献,其中内容为:11A DOSA:\DOSCD\DOSMD USERCDUSER由盘启动系统后,盘日勺目前目录是A DOSAA.\DOSB.\DOS\USERC.\D.\USER是12MS-DOS分时操作系统A.分布式操作系统B.单顾客、单任务操作系统C.单顾客、多任务操作系统D.在操作系统中,不一样文档之间互相复制信息需要借助于13Windows剪切板A.记事本B.写字板C.磁盘缓冲器D.在操作系统中14Windows同一时刻可以有多种活动窗口A.同一时刻可以有多种应用程序在运行,但只有一种活动窗口B.同一时刻只能有一种打开日勺窗口C.应用程序窗口与应用程序窗口不能同步打开着D.DOS Windows下列论述中对的日勺是15所有应用程序都可以在操作系统中对时运行A.DOS Windows所有应用程序都不能在操作系统中对欧运行B.DOS WindowsI大部分应用程序可以在操作系统中对区运行C.DOS WindowsI为以上版本操作系统编写的应用程序可以在操作系统中对勺运行D.DOS
5.0Windows H下列论述中对日勺日勺是16语言编译时不检查语法A.C语言日勺子程序有过程和函数两种B.C语言日勺函数可以嵌套定义C.C语言所有函数都是外部函数D.C如下所列的语言常量中,错误的是17C IA.OxFFB.C.2LD.\72下列选项中,合法的语言关键字是18CA.VARB.cherC.integerD.default如下变量、、均为类型且已对口勺赋值,不能对时表达数学式子的语言19x.y zdouble C体现式是A.x/y*zB.x*l/y*zC.x/y*l/zD.x/y/z若为类型,且其值为则执行完体现式后,时值是20a int3,a+=a-=a*a aA.-3B.9C.-12D.6设、、均为型变量,则执行语句后,时值为21x yt int x=y=3;t=++x||++y;y不定值A.B.4C.3D.1若变量已对欧|阐明为类型,要通过语句,22float scanf”a,b,;给赋于赋予赋予不对区区输入形式是C.a10Q b22Q c33Q11<回车,A.10<回车>B.
10.0,
22.0,
33.0回车,22V回车,33V<回车,C.
10.0〈回车〉D.1022<回车,〈回车,
22.
033.033若执行如下程序时从键盘上输入则输出成果是239,A.11B.10C.9D.8MainO{intn;%,scanfd n;,ifn++vlOprintf%d\n n;else printf u%d\n,,n—;若、、、、均是整型变量,对日勺日勺语句是24a bcLc
2.x yswitchA.swicha+B.;B.switcha*a+b*C.{case l:y=a+b;break;{case3:case O:y=a-b;break;case l:y=a+b;break;}case3:y=b-a,break;D.switch aE.switcha-B.{case c1:y=a-b;break{default:y=a*b;breakcase c2:x=a*d;break case3:case4:x=a+b;breakdefault:x=a+b;case10:case11:y=a-b;break;}有如下程序段25int k=0whilek=lk++;循环执行日勺次数是while无限次A.有语法错,不能执行B.一次也不执行C.执行次D.1如下程序执行后时值是26sumA15B14不确定C.D0min{int i,sum;〈fori=1;i6;i++sum+=i;,printf%d\n sum;有如下程序段27intx=3do%,{printfd”x-=2;}while!—x;其输出成果是B.30C.1-2死循环D.若变量为类型,能对时判断出为小写字母的体现式是28c charcA.=c=B.c=||c=zC.a=candz=C.D.c=a c=z如下所列的各函数首部中,对区勺是29I JHA.void playvar:Integer,var b:IntegerB.void playinta,C.D.void playinta,intB.E.Sub playaas integer,b asinteger如下程序的输出成果是30IA.0B.29C.31无定值D,funint x,int y,int z{z=x*x+y*y;}main{inta=31;fun5,2,a;printfu%dn,a;下列程序段时输出成果是31A.2143B.1212C.1234D.2112void funint*x,int*y%,{printfd%d*x,*y;*x=3;*y=4;}main{intx=l,y=2;funy,x;,printf%d%d x,y;下列程序时输出成果是32非法的地址A.B a
[4]1C5D3main{char a
[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf%d下列程序的运行成果是33A.63编译出错C.。
个人认证
优秀文档
获得点赞 0