您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 江苏省计算机等级考试试题参考
好好考哦!!!!!!相信自己,ICAN!2009年(春)江苏省计算机等级考试二级C++笔试试题(本试卷笔试时间为120分钟)说明:1.本试卷包括计算机基础知识部分和程序设计部分。2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种。4.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。5.填空题用答题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收毕清点后,方可离场。第一部分计算机基础知识1.下列有关现代信息技术的叙述中正确的是(1)。A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B.集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C.目前所有数字通信均不再需要使用调制解调技术和载波技术D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量2.最大的10位无符号二进制整数转换成八进制数是(2)。A.1023B.1777C.1000D.10243.下列有关目前PC的CPU的叙述中错误的是(3)。A.CPU芯片主要是由Intel公司和AMD公司提供的B.“双核”是指PC主板上含有两个独立的CPU芯片C.Pentium4微处理器的指令系统由数百条指令组成D.Pentium4微处理器中包含一定容量的Cache存储器4.下列有关当前Pc主板和内存的叙述中正确的是(4)。A.主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B.绝大多数主板上仅有一个内存插座,因此PC只能安装一根内存条C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)D.目前内存的存取时间大多在几个到十几个纳秒(ns)之间5.下列有关PC辅助存储器的叙述中正确的是(5)。A.硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D.CD—ROM的数据传输速率一般比USB2.0还快6.在下列PC的I/0接口中,数据传输速率最快的是(6)。A.USB2.0B.IEEE一1394C.IrDA(红外)D.SATA7.计算机软件可以分为商品软件、共享软件和自由软件等类型。下列相关叙述中错误的是(7)。A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B.共享软件通常是一种“买前免费试用”的具有版权的软件C.自由软件的原则是用户可共享,并允许拷贝和自由传播D.软件许可证是一种法律合同,它确定了用户对软件的使用权限8.人们通常将计算机软件划分为系统软件和应用软件。下列软件中不属于应用软件类型的是(8)。A.AutoCADB.MSNC.OracleD.WindowsMediaPlayer9.下列有关windows98/2000/XP操作系统的叙述中错误的是(9)。A.系统采用并发多任务方式支持多个任务在计算机中同时执行B.系统总是将一定的硬盘空间作为虚拟内存来使用C.文件(夹)名的长度可达200多个字符D.硬盘、光盘、优盘等均使用FAT文件系统10.下列有关算法和数据结构的叙述中错误的是(10)。A.算法通常用于解决某一个特定问题,且算法必须有输人和输出B.算法的表示可以有多种形式,流程图和伪代码都是常用的算法表示方法C.常用的数据结构有集合结构、线性结构、树形结构和网状结构等D.数组的存储结构是一种顺序结构11.因特网的IP地址由三个部分构成,从左到右分别代表(11)。A.网络号、主机号和类型号B.类型号、网络号和主机号C.网络号、类型号和主机号D..主机号、网络号和类型号12.下列有关ADSI技术及利用该技术接入因特网的叙述中错误的是(12)。A.从理论上看,其上传速度与下载速度相同B.一条电话线上可同时接听/拨打电话和进行数据传输c.利用ADSL技术进行数据传输时,有效传输距离可达几公里D.目前利用ADSL技术上网的计算机一般需要使用以太网网卡13.人们往往会用“我用的是10M宽带上网”来说明自己计算机连网的性能,这里的“10M”指的是数据通信中的(13)指标。A.最高数据传输速率B.平均数据传输速率C.每分钟数据流量D.每分钟IP数据包的数目14.计算机局域网按拓扑结构进行分类,可分为环型、星型和(14)型等。A.电路交换B.以太C.总线D.对等15.网络信息安全主要涉及数据的完整性、可用性、机密性等问题。保证数据的完整性就是(15)。A.保证传送的数据信息不被第三方监视和窃取B.保证发送方的真实身份c.保证传送的数据信息不被篡改D.保证发送方不能抵赖曾经发送过某数据信息16.某计算机系统中,西文使用标准ASCII码、汉字采用GB2312编码。设有一段纯文本,其机内码为CBF5D0B45043CAC7D6B8,则在这段文本中含有(16)。A.2个汉字和1个西文字符B.4个汉字和2个西文字符C.8个汉字和2个西文字符D.4个汉字和1个西文字符17.以下关于汉字编码标准的叙述中错误的是(17)。A.GB2312标准中所有汉字的机内码均用双字节表示B.我国台湾地区使用的汉字编码标准BIG5收录的是繁体汉字C.GB18030汉字编码标准收录的汉字在GB2312标准中一定能找到D.GB18030汉字编码标准既能与UCS(Unieode)接轨,又能保护已有中文信息资源18.若波形声音未进行压缩时的码率为64kb/s,已知取样频率为8kHz,量化位数为8,那么它的声道数是(18)。A.1B.2C.4D.819.从信息处理的深度来区分信息系统,可分为业务处理系统、信息检索系统和信息分析系统等。下列几种信息系统中不属于业务处理系统的是(19)。A.DSSB.CAIC.CAMD.OA20.下列有关信息系统开发、管理及其数据库设计的叙述中错误的是(20)。A.常用的信息系统开发方法可分为结构化生命周期方法、原型法、面向对象方法和CASE方法等B.在系统分析中常常使用结构化分析方法,并用数据流程图和数据字典来表达数据和处理过程的关系C.系统设计分为概念结构设计、逻辑结构设计和物理结构设计,通常用E—R模型作为描述逻辑结构的工具D.从信息系统开发过程来看,程序编码、编译、连接、测试等属于系统实施阶段的工作第二部分VisualC++程序设计一、选择题(用答题卡答题,答案依次填在(21)一(30)答题号内)21.下列关于“for(e1;e2;e3)s1;”的描述中不正确的是(21)。A.存在“for(;;)s1;”的情况B.表达式e1和e3可为空,但e2不能为空C.表达式e2的值可增可减D.循环体s1可以为空,但分号(;)必须有22.下列函数定义中存在语法错误的是(22)。A.voidf5();f6(){f5;cout200;}voidf5(){cout100;}B.voidf3(){cout100;}voidf4(){cout200;}C.voidf7(inta){if(a)f7(--a);couta””;}D.voidf1(){cout100;voidf2(){cout200;}}23.设有说明语句:inta=7,b=12,e;以下表达式选项中,e值为2的是(23)。A,e=b%=(a-a%5)B.e=b%=(a%=5)C.e=b%=b+1-a%5D.e=(b%=a)-(a%=5)24.以下叙述中不正确的是(24)。A.一个函数中可以有多个retum语句B.一个函数中可以没有return语句C.一个return语句可返回多个值D.一个retum语句可不返回值25.以下双目运算符中要求两个操作数均为整型的运算符是(25)。A.||B.&&C./D.%26.以下对break语句的描述中,不正确的是(26)。A.break语句可用在循环语句中,其作用是结束本层循环的执行B.break语句可用在switch语句中,其作用是结束该switch语句的执行C.break语句可用在if语句中,其作用是结束该if语句的执行D.break语句在同一循环体中可以多处使用27.以下对类的析构函数的叙述中,正确的是(27)。A.析构函数完成类的初始化B.析构函数完成对象的初始化C.析构函数完成撤销对象的相关处理D.析构函数和成员函数一样可以显式地调用28.以下有关多态性的叙述中不正确的是(28)。A。C++语言的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性通过重载函数来实现C.运行时的多态性通过虚函数来实现D.函数重载和虚函数均可实现编译时的多态性和运行时的多态性29.设已定义了一个类名为MyClass的类:MyClasss1,*s2,**s3,*s4[2];当该语句执行后,调用该类的构造函数的次数是(29)。A.1B.2C.3D.530.在公有派生的情况下,派生类中定义的成员函数能访问其基类的(30)。A.公有成员和保护成员B.公有成员和私有成员C.保护成员和私有成员D.公有成员、保护成员和私有成员二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)●基本概念题(共5分)。1.以下循环语句的循环体的执行次数为(1)。for(ints=0,j=1;j=10;s+=j);j++;2.void类型的指针是其指向变量的数据类型是不固定的,对该类型指针进行操作时,通常应进行(2)。3.C++变量的存储类型有自动类型、静态类型、(3)和(4)。4.C++函数的参数传递方式有三种:(5)、指针传递和引用传递。●阅读程序题(共13分)5.[程序](2分)#includeiostream.hvoidfa(int&a,int&b){intt=a;a=b;b=t;}voidfb(inta,intb){intt=a;a=b;b=t;}voidmain(void){intc[2]={100,200},d[2]={300,400};fa(c[0],c[1]);coutc[0]’\t’c[1]’\n’;fb(d[0],d[1]);coutd[0]’\t’d[1]’\n’;}程序输出的第一行是(6),第二行是(7)。6.[程序](2分)#includeiostream.hvoidmain(void){intn=0,m=0;for(inti=0;i3;i++)for(intj=0;j3;j++)if(j=i)n++;m++;coutn’\n’m’\n’;}程序输出的第一行是(8),第二行是(9)。7.[程序](2分)#includeiostream.hinta=10;voidmain(void){inta=20,b=30;{inta=0,b=0;for(inti=1;i4;i++){a=a+b;b=::a+b;}couta’’bendl;}couta’’bendl;}程序输出的第一行是(10),第二行是(11)。8.[程序](3分)#includeiostream.hvoidf2(intx[],intn);voidf1(intx[],intn){coutx[n]’\n’;x[n]++;if(n3){n=n+2;f2(x,n);}}voidf2(intx[],intn){coutx[n]’\n’;x[n]++;if(n3){n=n+3;f1(x,n);}}voidmain(void){inty[7]={3,4,5,6,7,8,9};f1(y,0);for(inti=0;i5;i++)couty[i]’\
本文标题:江苏省计算机等级考试试题参考
链接地址:https://www.777doc.com/doc-2347249 .html