2019年度全国计算机二级考试-试题资料题库(附答案解析).doc
2019年全国计算机二级考试试题题库(附答案)一、选择题1-40每小题1分,41-50每小题2分,共60分下列各题 A 、B、C、D四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。1 应用软件是指A 所有能够使用的软件 B 能被各应用单位共同使用的某种软件C 所有微机上都应使用的基本软件 D 专门为某一应用目的而编制的软件2 下列述叙中错误的是A 计算机要经常使用不要长期闲置不用B 为了延长计算机的寿命,应避免频繁开关计算机C 在计算机附近应避免磁场干扰D 计算机用几小时后,应关机一会儿再用3 下列字符中,ASCII码值最小的是A A B a C Z D x4 用晶体管作为电子器件制成的计算机属于A 第一代 B 第二代 C 第三代 D 第四代5 下列各不同进制的四个无符号数中,最小的数是A 110110012 B 378 C 7510 D 2A166 二进制数1110111.11转换成十六进制数是A 77.C B 77.3 C E7.C D E7.37 下列各无符号十进制数中,能用八位二进制表示的是A 296 B 333 C 256 D 1998 计算机的软件系统可分类为A 程序与数据 B 系统软件与应用软件D 操作系统与语言处理程序 D 程序、数据与文档9 486机中的CPU同时能处理的二进制位数为A 8 B 16 C 32 D 6410 在使用计算机的过程中,需要重新启动DOS,则要A 按CtrlBreak键 B 按C键 C 按CtrlAltDel键 D 按H键11 现要从软盘启动DOS软盘中已存有DOS系统,设有如下一些操作打开计算机电源;将该软盘插入A驱动器;关好A驱动器门。则冷启动的操作顺序应为A B C D 12 设当前盘中某一文件路径为ACBABC.C,当前目录为A。下列命令中错误的是A CD.. B RD ACBC TYPE ACBABC.C D TYPE CBABC.C13 设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS。现要查看文件PQ.BAS的内容,应使用命令A TYPE AB PQ.BAS B TYPE ABPQ.BASC TYPE PQ.BAS D DIR ABPQ.BAS14 自动批处理文件必须放在A C盘根目录中 B A盘根目录中C 启动盘的任一个目录中 D 启动盘的根目录中15 设当前盘当前目录为CUSERXYP,且当前盘当前目录为空,则下列命令中能正确执行的是A RD CUSERXYP B RD USERXYPC MD USERXYPUSER D MD USERXYPXY16 下列DOS命令中,合法的是A DISKCOMP A.C B.C B TYPE A.C B.CC COMP A B D COMP A A17 设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是A DISKCOPY A A B COPY A*.* C COPY *.* D COPY A*.* C18 下列DOS命令中错误的是A TYPE A.TXTPRN B TYPE A.TXT PRNC COPY *.TXT PRN D COPY CON PRN19 下列四组DOS命令中,互相等价的一组是A COPY A*.* B与DISKCOPY A BB COPY ABC.TXTXYZ.TXT与TYPE XYZ.TXT ABC.TXTC COPY ABC.TXTXYZ.TXT XYZ.TXT与COPY XYZ.TXTABC.TXTD TYPE *.FORCON与COPY *.FOR CON20 设C盘目录结构如下且C盘根目录下文件AUTOC.BAT的内容为CD FORTRANCD TC如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件即A盘中无DOS系统文件的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是A COPY A*.C B COPY A*.C TCC COPY A*.C FORTRAN D CD USER21 C语言提供的合法的数据类型关键字是A Double B short C integer D Char22 在C语言中,合法的长整型常数是A 0L B 4962710 C 0.054838743 D 2.1869e1023 表达式109的值是A true B 非零值 C 0 D 124 合法的C语言中,合法的长整型常数是A t B A C 65 D A25 若有说明和语句int a5;a;此处表达式a的值是A 7 B 6 C 5 D 426 在下列选项中,不正确的赋值语句是A t; B n1n2n30; C kij; D abc1;27 若有说明int i,j7, *p,则与ij;等价的语句是A I *P; B *P* C i D i* *p;28 不能把字符串Hello赋给数组b的语句是A char b10H,e,l,l,o,;B char b10;bHello;C char b10;strcpyb,Hello;D char b10Hello;29 若有以下说明int a121,2,3,4,5,6,7,8,9,10,11,12;char ca,d,g;则数值为4的表达式是Aag-c Ba4 Cad-c Dad-c30 若有以下说明int a101,2,3,4,5,6,7,8,9,10,*pa;则数值为6的表达式是A *p6 B *p6 C *p5 D p531 若有以下说明int w34o0,1,2,4,5,8;int*p4w;则数值为4的表达式是A *w11 B p,*p1 C w22 D p1132 若程序中有下面的说明和定义struct abcint x;char y;struct abc s1,s2;则会发生的情况是A 编译进错 B 程序将顺利编译连接执行C 能顺利通过编译连接但不能执行 D 能顺利通过编译但连接出错33 能正确表示a10或a0的关系表达式是Aa10 or a0 Ba10a0Ca10a0 Da10 a034 下面程序的输出是main int x3,y6,a0;whilexyo1 ao1;ifyincludemain char ss1012345;strcatss,6789;getsss;printfsn,ss;A ABC B ABC9 C 123456ABC D ABC45678935 下面程序的输出是main char *a12134211;int v10,v20,v30,v40,k;fork0;sk;kswitchsk defaultv4;case 1 v1;case 3 v3;case 2 v2; printfv1d,v2d,v3d,v4dn,v1,v2,v3,v4; A v14,v22,v31,v41 B v14,v29,v33,v41C v15,v28,v36,v41 D v18,v28,v38,v4836 下面程序的输出是mainint k11;printfkd,ko,kxn,k,k,k;Ak11,k12,k11 Bk11,k13,k13 Ck11,k013,k0 xb Dk11,k13,kb37 若有以下程序段,w和k都是整型变量wk;LB ifw0 go to LE;w--;printf*;goto LB;LE 则不能与上面程序段等价的循环语句是Aforwk;w0;w-- printf*; Bforwk;w;--wprintf*;Cwk; Dwk;whilew--0printf*;w; do w--;printf*;whilew0;38 若有说明,double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是A*p scanflf,p; Bpdouble *malloc8;scanff,p;C pscanflf,a; Dp scanfle,p;39 当执行下面程序且输入ABC时,输出的结果是includeincludemain char ss1012345;getsss;printfsn,ss; A ABC B ABC9 C 123456ABC D ABC45678940 若有以下的说明和语句mainint t32, *pt3,k;fprko; k3;kptktk;则以一选项中能正确表示t数组元素地址的表达式是A flrpa, sa; p-a10; pif------sp;printfThe maxd,*s则在if语句中的判断表达式应该是A ps B *p*s C apas D p-ap-s42 下面程序的输出是includemain char*aabcdefgh;funa;putsa; fun char * s int x0,y;char c;forystrlens-1;x Aabcdefgh Bhgfdecba Cdcbahgfe Dhgfedcba43 若有以下函数调用语句 funab,x,y,funnk,d,a,b;在此函数调用语句中实参的个数是A3 B4 C5 D644 下面程序的输出是main int t1; funfunt;funint h static int a31,2,3;int k;fork0;k3;k akak-h;fork1;k3;k printfd,ak;printfn; returnah;A1,2,3, B1,3,5, C 1,3,5, D 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,45 C语言中,函数的隐含存储类别是Aauto Bstatic Cextern D无存储类别46 下面程序的输出是int w3;main int w10; printfdn,fun5*w;