ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:23.20KB ,
资源ID:24166206      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24166206.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机等级考试vc++秋附答案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机等级考试vc++秋附答案.docx

1、计算机等级考试vc+秋附答案2010秋江苏省二级C+考试真题绝密 启用前2010年秋江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷试卷语种:C+语言说 明:1本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;2本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0 分)和填空题(30分)两种;4选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选 择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。 每选对一项得1分,不选或选错不得分;5填空题用答

2、题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的 相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分, 不填或填错不得分;6请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是 否填写正确。7考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收 毕清点后,方可离场。 第一部分 计算机基础知识 1.微电子技术是信息技术领域中的关键技术,它以集成电路为核心.下列有关集成电路的叙述中,错误的是 _(1)_ A. 现代集成电路使用的半导体材料只能是硅(Si),不能使用其它任何半导体材料 B. 集成度是指集成电路包含的电子元件数目,可分为SSI、MSI、VLSI

3、等 C. Moore定律指出,单块集成电路的集成度平均18-24个月翻一番 D. 我国第二代身份证中嵌入了集成电路芯片,可以实现电子防伪和数字管理功能 2. 数据传输速率是数据通信中重要的性能指标。Gb/s是数据传输速率的计量单位之一,其正确含义是 _(2)_ 。 A.每秒兆位 B.每秒千兆位 C.每秒百兆位 D.每秒百万位 3. 所谓变号操作是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数x=10010101,则经过变号操作后结果为_(3)_. A.01101010 B.00010101 C.11101010 D.01101011 4. 下列有关PC机主板的叙述

4、中,错误的是 _(4)_ 。 A. 主板的物理尺寸没有标准,各厂家均可自行定义 B. 主板上包含芯片组,它是PC机各组成部分相互连接和通信的枢纽 C. 主板上包含BIOS和CMOS芯片 D. 主板上包含CPU插座、内存条插槽及其它类型的插槽 5. 下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,正确的是 _(5)_ . A.PC机所采用的CPU都是Intel公司生产的Pentium系列芯片,其它厂商生产的 CPU都与之不兼容 B. 目前已有双核的微处理器(例如Core 2 Duo),但还没有四核的微处理器 c. 通常来说,DRAM的速度比SRAM的存取速度慢 D. 一般来说,一个内

5、存条上仅有一个DRAM或SRAM芯片6. 下列有关PC机I/O总线与I/O接口的叙述中,错误的是 _(6)_ . A. 目前PC机中协调与管理总线操作的总线控制器包含在主板上的芯片组中 B. 总线最重要的性能是数据传输速率,其单位通常为MB/s或GB/s C. SATA接口的数据传输速率通常低于USB 2.0的数据传输速率 D. USB连接器有4个引脚,其中一个引脚连接+5V电源7. 下列有关PC机常用I/O设备的叙述中,错误的是_(7)_。 A. 目前台式机键盘通常有一百零几个按键,笔记本电脑的键盘有八十几个按键 B. 目前流行的鼠标是光电鼠标,其与主机的接口有PS/2与USB两种 C. 宽

6、屏LCD显示器的宽高比为16:9或16:10 D. 打印速度是打印机的重要性能指标,速度单位通常为dpi8. 下列有关PC机外存储器的叙述中,错误的是_(8)_ 。 A. 目前硬盘的盘片大多为3.5、2.5或1.8英寸,一个硬盘中可有一个或多个盘片 B. 目前有些u盘可以模拟硬盘和光盘存储器启动操作系统 C. 目前光盘存储器主要分为CD、DVD和BD三种,它们均采用红外激光进行读写 D. 目前光驱的速率通常用多少倍速表示9. 下列有关计算机软件的叙述中,错误的是_(9)_. A. 软件一般是指程序及其相关的数据和文档资料 B. 从软件的用途考虑,软件可以分为系统软件和应用软件,主要的系统软件有

7、操作系统、语言处理系统和数据库管理系统等。 C. 从软件的权益来考虑,软件可以分为商品软件、共享软件和自由软件,共享软件和自由软件均为无版权的免费软件 D.Linux是一种系统软件、自由软件10.到目前以止,Windows系列操作系统已推出多个版本。在下列版本中,最新的Windows 版本是_(10)_ A. Windows7 B. Windows Me C. Windows XP D. Windows Vista11.下列有关Windows XP操作系统功能的叙述中,错误的是_(11)_. A. 系统通过时间片”轮转策略支持多任务处理 B. 系统利用SPOOLing技术进行存储管理 C. 在

8、设备管理中引入了缓冲技术,以减少I/O操作的等待时间 D. 系统支持PnP功能,并按ACPI标准进行电源管理12.在因特网中某台主机的IP地址为20.25.30.8,子网掩码为255.255.255.0,那么该主机 的主机号为 _(12)_ 。 A. 20 B. 25 C. 30 D. 813.局域网中需要传输的数据必须预先组织成若干数据帧,每一数据帧的格式如下图所示:上图中最末部分?”表示的是_(13)_ 。发送计算机地址 目的计算机地址 编号 有效载荷 ? A.协议信息B.校验信息C.冗余信息D.结束标志14.目前网络用户接入因特网有多种方式,例如ADSL、HFC等。通过HFC接入因特网时

9、采用的网络是_(14)_。 A. 有线电话网 B. 有线电视网 C. 无线局域网 D. 移动电话网15.下列网络协议中,直接与电子邮件传输相关的网络协议是_(15)_。 A.FTP B.SMTP C.TELNET D.NNTP16.下列有关计算机中文本与文本处理的叙述中,错误的是 _(16)_ A. 西文字符主要是采用ASCII字符集,基本ASCII字符集共有256个字符 B. 我国最早采用的汉字字符集是GB2312,包含6000多个汉字和若干个非汉字字符 C. 无论采用何种方式输入汉字,在计算机中保存时均采用统一的汉字内码 D. 简单文本和丰富格式文本中字符信息的表示相同,区别在于格式信息的

10、表示17.彩色图像所使用的颜色描述方法称为颜色模型(即颜色空间)。下列四种颜色模型中, 彩色喷墨打印机使用的是_(17)_. A. RGB B. HSB C. YUV D. CMYK 18.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名,下 列文件中,属于数字声音的文件是_ A. ABC.RM B. ABC.WMA C. ABC.MKV D. ABC.SWF 19.信息系统软件开发瀑布模型包括系统规划、系统分析、系统设计、系统实施和系统维 护等几个阶段。下面各项工作中,属于系统实施阶段的是_(19)_ A.问题定义 B.可行性研究 C.系统测试 D.绘制E-R图20.下

11、列有关Micmsoft Word 2003和Microsoft Excel 2003软件的叙述中,错误的是_(20)_ A. 利用Word软件编辑文档,可以将其保存为TXT、DOC、RTF和HTM格式文件 B. 利用Word软件编辑文档时,可以统计选定文本的字符数 C. 在Excel软件中,可以打开(导入)TXT、DBF、HTML格式的文件(数据) D. Excel文件可以设置打开权限密码,但不可以单独设置修改权限密码 第二部分 C+语言程序设计一、选择题(用答题卡答题,答案依次填在21-30答题号内)21.对于for和dowhile循环语句,以下描述正确的是_(21)_。 A.for语句中的

12、循环体至少执行一次 B.两个语句中的循环体可能都不执行 C.do.while语句中的循环体至少执行一次 D.两个语句中的循环体至少执行一次22.设有说明语句;int hh4=2,3,4,*p=hh;则以下选项中存在语法错误的是_(22)_ A.p+; B.hh+; C.(*p)+; D.(*hh)+23.以下说明语句中,不存在语法错误的是_(23)_ 。 A.int s=26,this=30; B.int _s1=25,-s2=100; C.int n;cinn;int arrn; D.char str=I am a student;24.设有语句;int a=10,b=20,c=30;则执行

13、语句;cout(a,b,c);其输出结果是_(24)_ A.10 B.20 C.30 D.10,20,3025.以下关于运算符重载的叙述中,正确的是_(25)_ 。 A.c+已有的任何运算符都可以重载 B.可以重载C+中没有的运算符 C.运算符重载时可改变其优先级 D.运算符重载时可改变其实现的功能26.设有函数原型说明;float *f(int,float);,则函数f的返回值为_(26)_ . A.一个实数 B.指向一个实数的指针 C.该函数的地址 D.指向一个函数的指针27.下列有关构造函数的叙述中,不正确的是_(27)_ . A.可以定义没有构造函数的类 B.任何一个类必定有构造函数

14、C.类的构造函数可以重载 D.构造函数没有返回值28.下列有关类成员的叙述中,不正确的是_(28)_ 。 A.当不指定类成员的访问权限时则为私有成员 B.友元函数可访问类中的任一成员 C.指定为public的成员不允许在类外访问 D.成员函数可访问类中的任一成员29.以下关于类和对象的叙述中,不正确的是_(29)_ . A.不同的类可以产生相同类型的对象 B.类是一种类型,它定义了数据和操作 C.对象是类的实例 D.任一对象必属于某一个类30.以下关于指针运算的叙述中,不正确的是_(30)_ A.可以将NULL赋给任一指针变量 B.两个同类型的指针变量可进行相等或不等的比较运算 C.指针变量的

15、值加上整常数n,可使该指针指向当前元素后的第n个元素 D-指向同一数组的两个指针变量,在任何情况下,两指针变量相减都是无意义的二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)基本概念题,共5分1.每一个类均有构造函数和析构函数,这两个函数中不可以定义为虚函数的是_(1)_ 2.定义了宏;#define F(x,y,z) x/y*z 执行语句;b=F(3+4,2+2,4+4);后变量b的值为_(2)_3.函数重载和运算符重载实现的多态性属于_(3)_多态性.4.为使函数不返回任何值,定义函数时应在函数名前加保留字(关键字)_(4)_ .5.C+存储类型的四种说明符分别是;aut

16、o,static,extern和_(5)_ 。阅读程序题,共13分6.程序 (2分) #include void main(void) int c2,c3,c5,m=20; c2=c3=c5=0; for(int i=1;i=m;i+) if(i=15 | i=14)continue; if(i%2=0) c2+; if(i%3=0) c3+; if(i%7=0) c5+; coutc2endlc3endlc5endl; 执行程序后输出的第一行是_(6)_, 第三行是_(7)_7.程序 (2分) #include int f(int a,int &b,int *c) a+=b; b+=*c;*

17、c+=a; return (a+b+*c); void main(void) int x=5,y=5,z=6,sum; for(int i=0;i2;i+) sum=f(x,y,&z); coutxtytztsumn; 执行程序后输出的第一行是_(8)_,第二行是_(9)_。8.程序 (2分) #include void f(int s,int *y) static int t=3; *y=st; st*=2; t-; void main(void) int a=1,2,3,4,i; int x=0; for(i=0;i4;i+) f(a,&x); coutxendl; for(i=0;i4;

18、i+) coutait; coutn; 执行程序后输出的第二行为_(10)_,最后一行为 _(11)_。9.程序(3分) #include void f(int x,int y) char res10=0; int i=0,rem; do rem=x%y; x=x/y; if(rem=0;i-) coutresi; coutendl; void main(void) f(23,10); f(45,8); f(50,16); 执行程序后输出的第一行是_(12)_,第二行是_(13)_,第三行是_(14)_.10.程序 (2分) #include char st=Your friend!; voi

19、d f2(int ); void f1(int i) cout(st+i)endl; if(i3) i+=2; f2(i); void f2(int i) coutstiendl; if(i3) i+=2; f1(i); void main(void) int i=0; f1(i); 执行程序后输出的第一行是_(15)_,第二行是_(16)_.11.程序(2分) #include class A public: A(char *s)coutsendl; A() ; ; class B:public A /L1 public: B(char *s1,char *s2):A(s1) couts2e

20、ndl; ; class C : public A /L2 public: C(char *s1,char *s2):A(s1) couts2endl; ; class D:public B,public C public: D(char *s1,char *s2,char *s3,char *s4):B(s1,s2),C(s1,s3) couts4endl; ; void main(void) D *ptr= new D(students,study,C+,hard); delete ptr; 执行程序后共输出_(17)_行. 若分别将L1行改为;class B : virtual publ

21、ic A /L1 L2行改为:class C:virtual public A /L2 则执行程序后共输出_(18)_行。完善程序题,共12分12.以下程序的功能是;从键盘上输入一个大于等于3的整数,将其分解为质因子的乘积并输出.例如,输入50时,则输出;50;2*5*5;输入45时,则输出;45=3*3*5;输入37时.则出;37=37. 程序 (4分) #include int prime(int x) /求大于x的最小质数(素数) int flag=1; x+; while(_(19)_) int i=2; while(ix) if(_(20)_)break; i+; if(ix)x+;

22、else flag=0; return x; void f(int n) /将n分解为若干个质数之积 int flag=1; int i=2; /保证i为质数 do while(_(21)_) if(flag=1) couti; flag=0; else cout*i; n=n/i; _(22)_ while(in); if(n!=1) if(flag=1) coutn;else cout*n; void main(void) int x; do coutx; while(x3); coutx=; f(x); coutendl; 13.以下程序的功能是:实现两个字符串拼接,函数strcat(c

23、har *s1,char *s2)先将s1所指向的字符串拷贝到s所指向的动态申请的存储空间,接着将s2所指向的字符串拼接s所指向的字符串后面,函数返回拼接后的字符串。 程序(4分) #include char *strcat(char *s1,char *s2) char *s, *p, *q; int len1=0,len2=0; p=s1; while(*p!=0) len1+; p+; p=s2; while(*p!=0) len2+; p+; s=q=_(23)_ ; p=s1; for(int i=0;ilen1;i+)*q+=*p+; p=s2; while(_(24)_); _(

24、25)_; void main(void) char s1=visual; char s2=is esay; char *s; s=_(26)_; coutsendl; delete s; 14.下面程序的功能是;将两个有序链表(降序排序)合并为一个有序链表,函数merge(node *h1,node *h2)将由h1和h2分别指向的己排序的两个链表,合并为一个依然有序的链表。注意;对于数据大小相同的结点,都要保留在合并后的链表上。主函数产生两条已降序排序的链表,并输出合并后链表上的数据值。. 例如,原链表上各结点的数据依次为; h1:15,9,8,7,3 h2:15,12,10,7,3,2

25、合并后得到的新链表为;15,15,12, 10,9,8,7,7,3,3,2 【程序(4分) #include struct node int data; node*next; ; node *merge(node *h1,node *h2) if(h1=NULL) return h2; if(h2=NULL) return h1; node *h=NULL; if(_(27)_) h=h1; h1=h1-next; else h=h2; h2=h2-next; node *p=h; while(_(28)_) if(h1-data =h2-data) p-next=h1; p=h1; h1=h

26、1-next; else p-next=h2; p=h2; h2=h2-next; if(h1 !=NULL) _(29)_; else if(h2!=NULL) p-next=h2; return h;void main(void) node a5=15,9,8,7,3; node b6=15,12,10),7,3,2; node *h,*h1,*h2,*p; int i; h1=a; h2=b; for(i=0;i4;i+) ai.next=&ai+1; /形成a链表 a4.next=NULL; for(i=0;i5;i+) bi.next=&bi+1; /形成b链表 b5.next=NU

27、LL; _(30)_ ; p=h; while(p) coutdatanext; coutendl; 答案:1.A 2.B 3.D 4.A 5.C 6.C 7.D 8.C 9.C 10.A11.B 12.D 13.B 14.B 15.B16.A 17.D 18.B 19.C 20.D(21)C (22)B (23)D (24)C (25)D (26)B (27)A (28)C (29)A (30)D二:填空(1)构造 (2)17 (3)编译 (4)void (5)register(6)9 (7)1 (8)5 11 16 37 (9)5 27 32 75(10)3 (11)2 4 6 8 (12)23 (13)55 (14)32 (15)Your friend!(1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1