免费阅读可下载-2019全国计算机等级考试二级试题附答案

2019全国计算机等级考试二级试题附答案

ID:75731483

大小:146.15 KB

页数:14页

时间:2024-02-01

上传者:黯然沉默

打开微信扫一扫

免费阅读可下载-2019全国计算机等级考试二级试题附答案
点击右上角按钮进行分享
2019全国计算机等级考试二级试题附答案_第1页
免费阅读可下载-2019全国计算机等级考试二级试题附答案
2019全国计算机等级考试二级试题附答案_第2页
2019全国计算机等级考试二级试题附答案_第3页
2019全国计算机等级考试二级试题附答案_第4页
2019全国计算机等级考试二级试题附答案_第5页
2019全国计算机等级考试二级试题附答案_第6页
2019全国计算机等级考试二级试题附答案_第7页
2019全国计算机等级考试二级试题附答案_第8页
2019全国计算机等级考试二级试题附答案_第9页
2019全国计算机等级考试二级试题附答案_第10页

资源描述:

《2019全国计算机等级考试二级试题附答案》由会员上传分享,免费在线阅读,更多相关内容在

教育资源-天天文库

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)AB)aC)ZD)x(4)用晶体管作为电子器件制成的计算机属于A)第一代B)第二代C)第三代D)第四代(5)下列各不同进制的四个无符号数中,最小的数是A)(11011001)2B)(37)8C)(75)10D)(2A)16(6)二进制数1110111.11转换成十六进制数是A)77.CB)77.3C)E7.CD)E7.3(7)下列各无符号十进制数中,能用八位二进制表示的是A)296B)333C)256D)199(8)计算机的软件系统可分类为A)程序与数据B)系统软件与应用软件D)操作系统与语言处理程序D)程序、数据与文档(9)486机中的CPU同时能处理的二进制位数为A)8B)16C)32D)64(10)在使用计算机的过程中,需要重新启动DOS,则要 A)按Ctrl+Break键B)按^C键C)按Ctrl+Alt+Del键D)按^H键(11)现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序应为A)①→②→③B)③→②→①C)②→①→③D)②→③→①(12)设当前盘中某一文件路径为ACBABC.C,当前目录为A。下列命令中错误的是A)CD..B)RDACBC)TYPEACBABC.CD)TYPECBABC.C(13)设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS。现要查看文件PQ.BAS的内容,应使用命令A)TYPEABPQ.BASB)TYPEABPQ.BASC)TYPEPQ.BASD)DIRABPQ.BAS(14)自动批处理文件必须放在A)C盘根目录中B)A盘根目录中C)启动盘的任一个目录中D)启动盘的根目录中(15)设当前盘当前目录为C:USERXYP,且当前盘当前目录为空,则下列命令中能正确执行的是A)RDC:USERXYPB)RDUSERXYPC)MDUSERXYPUSERD)MDUSERXYPXY(16)下列DOS命令中,合法的是A)DISKCOMPA.CB.CB)TYPEA.C>>B.CC)COMPA:B:D)COMPA:A:(17)设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是A)DISKCOPYA:A:B)COPYA:*.*C)COPY*.*D)COPYA:*.*C:(18)下列DOS命令中错误的是A)TYPEA.TXT>PRNB)TYPEA.TXTPRNC)COPY*.TXTPRND)COPYCONPRN(19)下列四组DOS命令中,互相等价的一组是A)COPYA:*.*B:与DISKCOPYA:B:B)COPYABC.TXT+XYZ.TXT与TYPEXYZ.TXT>>ABC.TXT C)COPYABC.TXT+XYZ.TXTXYZ.TXT与COPYXYZ.TXT+ABC.TXTD)TYPE*.FOR>CON与COPY*.FORCON(20)设C盘目录结构如下:且C盘根目录下文件AUTOEXEC.BAT的内容为CDFORTRANCDTC如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是A)COPYA:*.CB)COPYA:*.CTCC)COPYA:*.CFORTRAND)CDUSER(21)C语言提供的合法的数据类型关键字是A)DoubleB)shortC)integerD)Char(22)在C语言中,合法的长整型常数是A)0LB)4962710C)0.054838743D)2.1869e10(23)表达式:10!=9的值是A)trueB)非零值C)0D)1(24)合法的C语言中,合法的长整型常数是A)’t’B)”A”C)65D)A(25)若有说明和语句:inta=5;a++;此处表达式a++的值是A)7B)6C)5D)4(26)在下列选项中,不正确的赋值语句是A)++t;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;(27)若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是A)I=*P;B)*P=*&J;C)i=&j;D)i=**p;(28)不能把字符串:Hello!赋给数组b的语句是A)charb[10]={‘H’,’e’,’l’,’l’,’o’,’!’};B)charb[10];b=”Hello!”; C)charb[10];strcpy(b,”Hello!”);D)charb[10]=”Hello!”;(29)若有以下说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是A)a[g-c]B)a[4]C)a[‘d’-‘c’]D)a[‘d’-c](30)若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为6的表达式是A)*p+6B)*(p+6)C)*p+=5D)p+5(31)若有以下说明:intw[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A)*w[1]+1B)p++,*(p+1)C)w[2][2]D)p[1][1](32)若程序中有下面的说明和定义structabc{intx;chary;}structabcs1,s2;则会发生的情况是A)编译进错B)程序将顺利编译`连接`执行C)能顺利通过编译`连接`但不能执行D)能顺利通过编译`但连接出错(33)能正确表示a≥10或a≤0的关系表达式是A)a>=10ora<=0B)a>=10│a<=0C)a>=10││a<=0D)a>=10││a<=0(34)下面程序的输出是main(){intx=3,y=6,a=0;while(x++!=(y+=o1)) {a+o=1;if(y#includemain(){charss[10]=”12345″;strcat(ss,”6789″);gets(ss);printf(“%s “,ss);}A)ABCB)ABC9C)123456ABCD)ABC456789(35)下面程序的输出是main(){char*a=”12134211”;intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){default:v4++;case’1′:v1++;case’3′:v3++;case’2′:v2++;}printf(“v1=%d,v2=%d,v3=%d,v4=%d “,v1,v2,v3,v4);}A)v1=4,v2=2,v3=1,v4=1B)v1=4,v2=9,v3=3,v4=1C)v1=5,v2=8,v3=6,v4=1D)v1=8,v2=8,v3=8,v4=8(36)下面程序的输出是main(){intk=11;printf(“k=%d,k=%o,k=%x “,k,k,k);}A)k=11,k=12,k=11B)k=11,k=13,k=13C)k=11,k=013,k=0xbD)k=11,k=13,k=b(37)若有以下程序段,w和k都是整型变量:┆w=k;LB:if(w==0)gotoLE; w–;printf(“*”);gotoLB;LE:┆则不能与上面程序段等价的循环语句是A)for(w=k;w!=0;w–)printf(“*”);B)for(w=k;w;–w)printf(“*”);C)w=k;D)w=k;while(w–!=0)printf(“*”);w++;do{w–;printf(“*”);}while(w!=0);(38)若有说明,double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是A)*p=&a;scanf(“%lf”,p);B)p=(double*)malloc(8);scanf(“%f”,p);C)p=&a;scanf(“%lf”,a);D)p=&a;scanf(“%le”,p);(39)当执行下面程序且输入:ABC时,输出的结果是#include#includemain(){charss[10]=”12345″;gets(ss);printf(“%s “,ss);}A)ABCB)ABC9C)123456ABCD)ABC456789(40)若有以下的说明和语句:main(){intt[3][2],*pt[3],k;fpr(k=o;k<3;k++)pt[k]=t[k];}则以一选项中能正确表示t数组元素地址的表达式是A)&t[3][2]B)*pt[0]C)*(pt+1)D)&pt[2](41)下面程序输出数组中的最大值,由s指针指向该元素.main(){inta[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;flr(p=a,s=a;p-a<10;p++)if(—?—)s=p; printf(“Themax:%d”,*s):}则在if语句中的判断表达式应该是A)p>sB)*p>*sC)a[p]>a[s]D)p-a>p-s(42)下面程序的输出是#includemain(){char*a=”abcdefgh”;fun(a);puts(a);}fun(char*s){intx=0,y;charc;for(y=strlen(s)-1;xA)abcdefghB)hgfdecbaC)dcbahgfeD)hgfedcba(43)若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是A)3B)4C)5D)6(44)下面程序的输出是main(){intt=1;fun(fun(t));}fun(inth){staticinta[3]={1,2,3};intk;for(k=0;k<3;k++)a[k]+=a[k]-h;for(k=1;k<3;k++)printf(“%d”,a[k]);printf(” “);return(a[h]);}A)1,2,3,B)1,3,5,C)1,3,5,D)1,3,5,1,5,9,1,3,5,0,4,8,-1,3,7,(45)C语言中,函数的隐含存储类别是A)autoB)staticC)externD)无存储类别(46)下面程序的输出是 1?下列叙述中,正确的是()。A.WORD文档不会带计算机病毒B.计算机病毒具有自我复制的能力,能迅速扩散到其他程序上C.清除计算机病毒的最简单办法是删除所有感染了病毒的文件D.计算机杀病毒软件可以查出和清除任何已知或未知的病毒参考答案:B参考解析:计算机病毒具有自我复制的能力,能迅速扩散到其他程序上。2?下列关于磁道的说法中,正确的是()。A.盘面上的磁道是一组同心圆B.由于每一磁道的周长不同,所以每一磁道的存储容量也不同C.盘面上的磁道是一条阿基米德螺线D.磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大参考答案:A3?下列叙述中正确的是()。A.栈是一种先进先出的线性表 B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对参考答案:D参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。4?当电源关闭后,下列关于存储器的说法中,正确的是()。A.存储在RAM中的数据不会丢失B.存储在ROM中的数据不会丢失C.存储在u盘中的数据会全部丢失D.存储在硬盘中的数据会丢失参考答案:B参考解析:电源关闭后,存储在RAM中的数据会丢失,存储在ROM中的数据不会丢失;U盘与硬盘都是外存储器,断电后数据不会丢失。5?结构化程序所要求的基本结构不包括()。A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构参考答案:B 参考解析:1966年Boehm和JaCopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。6?在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。7?下列各进制的整数中,值最小的是()。A.十进制数11B.八进制数11C.十六进制数11D.二进制数11参考答案:D参考解析:把四个选项都化为十进制数,八进制数11化为十进制数是1×81+1×80=9,十六进制数11化为十进制数是1×161+1×160=17,二进制数11化为十进制数是1×21+1×20=3,故选项D正确。8?下列排序方法中,最坏情况下比较次数最少的是()。A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序参考答案:D 参考解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是n1og2n。9?面向对象方法中,继承是指()。A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制参考答案:D参考解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。10?组成一个完整的计算机系统应该包括()。A.主机、鼠标器、键盘和显示器B.系统软件和应用软件C.主机、显示器、键盘和音箱等外部设备D.硬件系统和软件系统参考答案:D 参考解析:一个完整的计算机系统主要由计算机硬件系统和软件系统两大部分组成。【题库二】第1题:程序流程图中带有箭头的线段表示的是(c)。A)图元关系B)数据流C)控制流D)调用关系答案解析:解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流所以选择C。第2题:结构化程序设计的基本原则不包括(a)。A)多态性B)自顶向下C)模块化D)逐步求精答案解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。第3题:软件设计中模块划分应遵循的准则是(b)。A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合答案解析:解析:软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。第4题:在软件开发中,需求分析阶段产生的主要文档是(b)。 A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划答案解析:解析:A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。第5题:算法的有穷性是指(a)。A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用答案解析:解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成计算机学历。有穷性是指算法程序的运行时间是有限的。第6题:对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是(d)A)快速排序B)冒泡排序C)直接插入排序D)堆排序答案解析:解析:除了堆排序算法的比较次数是,其他的都是n(n-1)/2。第7题:下列关于栈的叙述正确的是(b)。A)栈按”先进先出”组织数据B)栈按”先进后出”组织数据C)只能在栈底插入数据D)不能删除数据答案解析:解析:栈是按”先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。第8题:在数据库设计中,将E-R图转换成关系数据模型的过程属于(c)。 A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段答案解析:解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。

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

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

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


正文描述:

《2019全国计算机等级考试二级试题附答案》由会员上传分享,免费在线阅读,更多相关内容在

教育资源-天天文库

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)AB)aC)ZD)x(4)用晶体管作为电子器件制成的计算机属于A)第一代B)第二代C)第三代D)第四代(5)下列各不同进制的四个无符号数中,最小的数是A)(11011001)2B)(37)8C)(75)10D)(2A)16(6)二进制数1110111.11转换成十六进制数是A)77.CB)77.3C)E7.CD)E7.3(7)下列各无符号十进制数中,能用八位二进制表示的是A)296B)333C)256D)199(8)计算机的软件系统可分类为A)程序与数据B)系统软件与应用软件D)操作系统与语言处理程序D)程序、数据与文档(9)486机中的CPU同时能处理的二进制位数为A)8B)16C)32D)64(10)在使用计算机的过程中,需要重新启动DOS,则要 A)按Ctrl+Break键B)按^C键C)按Ctrl+Alt+Del键D)按^H键(11)现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序应为A)①→②→③B)③→②→①C)②→①→③D)②→③→①(12)设当前盘中某一文件路径为ACBABC.C,当前目录为A。下列命令中错误的是A)CD..B)RDACBC)TYPEACBABC.CD)TYPECBABC.C(13)设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS。现要查看文件PQ.BAS的内容,应使用命令A)TYPEABPQ.BASB)TYPEABPQ.BASC)TYPEPQ.BASD)DIRABPQ.BAS(14)自动批处理文件必须放在A)C盘根目录中B)A盘根目录中C)启动盘的任一个目录中D)启动盘的根目录中(15)设当前盘当前目录为C:USERXYP,且当前盘当前目录为空,则下列命令中能正确执行的是A)RDC:USERXYPB)RDUSERXYPC)MDUSERXYPUSERD)MDUSERXYPXY(16)下列DOS命令中,合法的是A)DISKCOMPA.CB.CB)TYPEA.C>>B.CC)COMPA:B:D)COMPA:A:(17)设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是A)DISKCOPYA:A:B)COPYA:*.*C)COPY*.*D)COPYA:*.*C:(18)下列DOS命令中错误的是A)TYPEA.TXT>PRNB)TYPEA.TXTPRNC)COPY*.TXTPRND)COPYCONPRN(19)下列四组DOS命令中,互相等价的一组是A)COPYA:*.*B:与DISKCOPYA:B:B)COPYABC.TXT+XYZ.TXT与TYPEXYZ.TXT>>ABC.TXT C)COPYABC.TXT+XYZ.TXTXYZ.TXT与COPYXYZ.TXT+ABC.TXTD)TYPE*.FOR>CON与COPY*.FORCON(20)设C盘目录结构如下:且C盘根目录下文件AUTOEXEC.BAT的内容为CDFORTRANCDTC如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是A)COPYA:*.CB)COPYA:*.CTCC)COPYA:*.CFORTRAND)CDUSER(21)C语言提供的合法的数据类型关键字是A)DoubleB)shortC)integerD)Char(22)在C语言中,合法的长整型常数是A)0LB)4962710C)0.054838743D)2.1869e10(23)表达式:10!=9的值是A)trueB)非零值C)0D)1(24)合法的C语言中,合法的长整型常数是A)’t’B)”A”C)65D)A(25)若有说明和语句:inta=5;a++;此处表达式a++的值是A)7B)6C)5D)4(26)在下列选项中,不正确的赋值语句是A)++t;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;(27)若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是A)I=*P;B)*P=*&J;C)i=&j;D)i=**p;(28)不能把字符串:Hello!赋给数组b的语句是A)charb[10]={‘H’,’e’,’l’,’l’,’o’,’!’};B)charb[10];b=”Hello!”; C)charb[10];strcpy(b,”Hello!”);D)charb[10]=”Hello!”;(29)若有以下说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是A)a[g-c]B)a[4]C)a[‘d’-‘c’]D)a[‘d’-c](30)若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为6的表达式是A)*p+6B)*(p+6)C)*p+=5D)p+5(31)若有以下说明:intw[3][4]o={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A)*w[1]+1B)p++,*(p+1)C)w[2][2]D)p[1][1](32)若程序中有下面的说明和定义structabc{intx;chary;}structabcs1,s2;则会发生的情况是A)编译进错B)程序将顺利编译`连接`执行C)能顺利通过编译`连接`但不能执行D)能顺利通过编译`但连接出错(33)能正确表示a≥10或a≤0的关系表达式是A)a>=10ora<=0B)a>=10│a<=0C)a>=10││a<=0D)a>=10││a<=0(34)下面程序的输出是main(){intx=3,y=6,a=0;while(x++!=(y+=o1)) {a+o=1;if(y#includemain(){charss[10]=”12345″;strcat(ss,”6789″);gets(ss);printf(“%s “,ss);}A)ABCB)ABC9C)123456ABCD)ABC456789(35)下面程序的输出是main(){char*a=”12134211”;intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){default:v4++;case’1′:v1++;case’3′:v3++;case’2′:v2++;}printf(“v1=%d,v2=%d,v3=%d,v4=%d “,v1,v2,v3,v4);}A)v1=4,v2=2,v3=1,v4=1B)v1=4,v2=9,v3=3,v4=1C)v1=5,v2=8,v3=6,v4=1D)v1=8,v2=8,v3=8,v4=8(36)下面程序的输出是main(){intk=11;printf(“k=%d,k=%o,k=%x “,k,k,k);}A)k=11,k=12,k=11B)k=11,k=13,k=13C)k=11,k=013,k=0xbD)k=11,k=13,k=b(37)若有以下程序段,w和k都是整型变量:┆w=k;LB:if(w==0)gotoLE; w–;printf(“*”);gotoLB;LE:┆则不能与上面程序段等价的循环语句是A)for(w=k;w!=0;w–)printf(“*”);B)for(w=k;w;–w)printf(“*”);C)w=k;D)w=k;while(w–!=0)printf(“*”);w++;do{w–;printf(“*”);}while(w!=0);(38)若有说明,double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是A)*p=&a;scanf(“%lf”,p);B)p=(double*)malloc(8);scanf(“%f”,p);C)p=&a;scanf(“%lf”,a);D)p=&a;scanf(“%le”,p);(39)当执行下面程序且输入:ABC时,输出的结果是#include#includemain(){charss[10]=”12345″;gets(ss);printf(“%s “,ss);}A)ABCB)ABC9C)123456ABCD)ABC456789(40)若有以下的说明和语句:main(){intt[3][2],*pt[3],k;fpr(k=o;k<3;k++)pt[k]=t[k];}则以一选项中能正确表示t数组元素地址的表达式是A)&t[3][2]B)*pt[0]C)*(pt+1)D)&pt[2](41)下面程序输出数组中的最大值,由s指针指向该元素.main(){inta[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;flr(p=a,s=a;p-a<10;p++)if(—?—)s=p; printf(“Themax:%d”,*s):}则在if语句中的判断表达式应该是A)p>sB)*p>*sC)a[p]>a[s]D)p-a>p-s(42)下面程序的输出是#includemain(){char*a=”abcdefgh”;fun(a);puts(a);}fun(char*s){intx=0,y;charc;for(y=strlen(s)-1;xA)abcdefghB)hgfdecbaC)dcbahgfeD)hgfedcba(43)若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是A)3B)4C)5D)6(44)下面程序的输出是main(){intt=1;fun(fun(t));}fun(inth){staticinta[3]={1,2,3};intk;for(k=0;k<3;k++)a[k]+=a[k]-h;for(k=1;k<3;k++)printf(“%d”,a[k]);printf(” “);return(a[h]);}A)1,2,3,B)1,3,5,C)1,3,5,D)1,3,5,1,5,9,1,3,5,0,4,8,-1,3,7,(45)C语言中,函数的隐含存储类别是A)autoB)staticC)externD)无存储类别(46)下面程序的输出是 1?下列叙述中,正确的是()。A.WORD文档不会带计算机病毒B.计算机病毒具有自我复制的能力,能迅速扩散到其他程序上C.清除计算机病毒的最简单办法是删除所有感染了病毒的文件D.计算机杀病毒软件可以查出和清除任何已知或未知的病毒参考答案:B参考解析:计算机病毒具有自我复制的能力,能迅速扩散到其他程序上。2?下列关于磁道的说法中,正确的是()。A.盘面上的磁道是一组同心圆B.由于每一磁道的周长不同,所以每一磁道的存储容量也不同C.盘面上的磁道是一条阿基米德螺线D.磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大参考答案:A3?下列叙述中正确的是()。A.栈是一种先进先出的线性表 B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对参考答案:D参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。4?当电源关闭后,下列关于存储器的说法中,正确的是()。A.存储在RAM中的数据不会丢失B.存储在ROM中的数据不会丢失C.存储在u盘中的数据会全部丢失D.存储在硬盘中的数据会丢失参考答案:B参考解析:电源关闭后,存储在RAM中的数据会丢失,存储在ROM中的数据不会丢失;U盘与硬盘都是外存储器,断电后数据不会丢失。5?结构化程序所要求的基本结构不包括()。A.顺序结构B.GOTO跳转C.选择(分支)结构D.重复(循环)结构参考答案:B 参考解析:1966年Boehm和JaCopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。6?在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)参考答案:C参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较1og2n次,而顺序查找需要比较n次。7?下列各进制的整数中,值最小的是()。A.十进制数11B.八进制数11C.十六进制数11D.二进制数11参考答案:D参考解析:把四个选项都化为十进制数,八进制数11化为十进制数是1×81+1×80=9,十六进制数11化为十进制数是1×161+1×160=17,二进制数11化为十进制数是1×21+1×20=3,故选项D正确。8?下列排序方法中,最坏情况下比较次数最少的是()。A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序参考答案:D 参考解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是n1og2n。9?面向对象方法中,继承是指()。A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制参考答案:D参考解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。10?组成一个完整的计算机系统应该包括()。A.主机、鼠标器、键盘和显示器B.系统软件和应用软件C.主机、显示器、键盘和音箱等外部设备D.硬件系统和软件系统参考答案:D 参考解析:一个完整的计算机系统主要由计算机硬件系统和软件系统两大部分组成。【题库二】第1题:程序流程图中带有箭头的线段表示的是(c)。A)图元关系B)数据流C)控制流D)调用关系答案解析:解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流所以选择C。第2题:结构化程序设计的基本原则不包括(a)。A)多态性B)自顶向下C)模块化D)逐步求精答案解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。第3题:软件设计中模块划分应遵循的准则是(b)。A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合答案解析:解析:软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。第4题:在软件开发中,需求分析阶段产生的主要文档是(b)。 A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划答案解析:解析:A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。第5题:算法的有穷性是指(a)。A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用答案解析:解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成计算机学历。有穷性是指算法程序的运行时间是有限的。第6题:对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是(d)A)快速排序B)冒泡排序C)直接插入排序D)堆排序答案解析:解析:除了堆排序算法的比较次数是,其他的都是n(n-1)/2。第7题:下列关于栈的叙述正确的是(b)。A)栈按”先进先出”组织数据B)栈按”先进后出”组织数据C)只能在栈底插入数据D)不能删除数据答案解析:解析:栈是按”先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。第8题:在数据库设计中,将E-R图转换成关系数据模型的过程属于(c)。 A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段答案解析:解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。

显示全部

收起

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

最近更新

更多

大家都在看

近期热门

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...