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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(【计算机类职业资格】江苏省二级VISUAL+C++-2及答案解析.doc)为本站会员(figureissue185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】江苏省二级VISUAL+C++-2及答案解析.doc

1、江苏省二级 VISUAL+C+-2 及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机基础知识(总题数:0,分数:0.00)二、选择题(总题数:20,分数:40.00)1.下列有关信息产业、信息化、信息社会等相关的叙述错误的是_。(分数:2.00)A.信息产业是指生产制造信息设备的制造业,不包含信息服务行业B.信息化是一个推动人类社会从工业社会向信息社会转变的过程C.在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基本要素D.目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展2.下列有关计算机发展与分类的叙述错误的是_。(分数:2

2、.00)A.人们通常根据计算机采用的主要电子元器件的不同,将计算机的发展划分为四代B.由于 20 世纪 90 年代计算机网络的发展,计算机应用进入了“网络计算模式”C.目前所有的服务器产品均为小型计算机、大型计算机或巨型计算机,PC 不能作为网络服务器使用D.美国的 HP、DELL 和我国的联想、方正、同方等均是知名的 PC 品牌3.下列有关 PC 主板上 CMOS 和 BIOS 的叙述错误的是_。(分数:2.00)A.主板上的 CNOS 芯片是一种易失性存储器,它通常使用电池供电B.BIOS 是存储在主板上闪烁存储器中的一组程序,每次机器加电时总是首先执行其中的程序C.CMOS 设置程序存储

3、在 CMOS 存储器中,它与 BIOS 无关D.CMOS 芯片中存储了许多配置信息,包括当前的日期与时间、开机密码等4.下列有关扫描仪与数码相机的叙述错误的是_。(分数:2.00)A.扫描仪分为平板扫描仪、手持扫描仪、滚筒扫描仪等多种类型,相对来说使用平板扫描仪的较多B.光学分辨率是扫描仪的主要性能指标,其单位为 dpiC.目前数码相机的成像芯片为 CCD 或 CMOS,它可以将光信号转换为电信号D.数码相机所拍摄的数字图像以 GIF 格式存储在存储卡中5.通用的应用软件可以分为若干类型,例如文字处理软件、信息检索软件、媒体播放软件等。在下列软件中,不属于文字处理软件的是_。(分数:2.00)

4、A.WPSB.Adobe AcrobatC.WordD.Access6.下列有关算法的叙述错误的是_。(分数:2.00)A.算法的设计一般采用由细到粗、由具体到抽象的方法B.算法设计方法有多种,例如枚举法、迭代法、递归法等C.算法的表示可以有多种形式,例如文字说明、流程图表示、伪代码等D.一个问题的解决往往可以有多种不同的算法7.下列有关调制解调技术、多路复用技术的叙述错误的是_。(分数:2.00)A.调制与解调技术中使用的“载波”信号,通常是低频正弦波信号B.调制技术可以分为幅度调制、频率调制和相位调制C.多路复用技术的作用主要是提高传输线路的利用率,降低通信成本D.多路复用技术可以分为时分

5、复用、频分复用等类型8.下列与 IP 地址相关的叙述错误的是_。(分数:2.00)A.IP 地址由三个部分组成,从左到右分别代表类型号、网络号和主机号B.因特网上的每台在线主机都必须有 IP 地址C.通过 ADSL 上网时,用户主机的 IP 地址通常是由因特网服务提供者动态分配的D.网络中的路由器不需要设置 IP 地址9.目前有线电视(CATV)系统已经广泛采用数字技术传输电视节目。下列是有关数字有线电视的相关叙述,其中错误的是_。(分数:2.00)A.数字有线电视采用光纤同轴电缆混合网,其主干线部分采用光纤连接到“小区”B.数字有线电视网络依赖于时分多路复用技术C.借助数字有线电视网络接入因

6、特网,需要专用的 Cable Modem 或互动式机顶盒D.借助数字有线电视网络接入因特网的多个终端用户共享连接段线路的带宽10.在未压缩的情况下,存储一幅分辨率为 10241024 的 24 位彩色数字图像需要的存储空间大约为_。(分数:2.00)A.24KBB.3MBC.8MBD.24MB11.下列有关信息、信息处理、信息技术的叙述错误的是_。(分数:2.00)A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术12.下列有关计

7、算机发展与分类的叙述错误的是_。(分数:2.00)A.数字电子计算机诞生于 20 世纪 40 年代,个人计算机(微型计算机)诞生于 20 世纪 80 年代初B.第 4 代计算机的 CPU 主要采用中小规模集成电路,第 5 代计算机采用超大规模集成电路C.计算机分类有多种方法,按其内部逻辑结构通常分为 16 位机、32 位机或 64 位机等,目前使用的 PC大多是 32 位机或 64 位机D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的“天河一号”巨型计算机,其性能可在全球巨型机排行榜中位居前 10 名13.下列有关 PC 主板与芯片组的叙述错误的是_。(分数:2.00)A

8、.台式 PC 主板的物理尺寸已经标准化B.有些主板将声卡、网卡、显卡的功能均集成在其中C.芯片组是 PC 各组成部分相互连接和通信的枢纽,它们与 CPU 芯片以及 I/O 接口同步发展D.PC 主板上可安装的内存条类型及内存最大容量与芯片组无关14.下列有关显示器、显示卡、打印机的叙述错误的是_。(分数:2.00)A.目前常见的“宽屏”LCD 显示器,其屏幕的宽度与高度之比为 4:3B.对于集成显卡来说,显卡的功能主要由主板上的芯片组来实现C.无论是针式打印机,还是激光/喷墨打印机,均有黑白打印机与彩色打印机之分D.打印机的主要性能指标之一是打印速度,其单位为 PPM15.按照软件著作权益的处

9、置方式,软件可以分为商品软件、共享软件、自由软件等类型。下列相关叙述错误的是_。(分数:2.00)A.商品软件需要用户付费才能得到其使用权B.共享软件是具有版权的软件,允许用户有条件地使用C.自由软件允许使用者随意拷贝、传播,允许修改其源代码但必须公开修改内容D.共享软件、自由软件均属于免费软件16.下列有关算法的叙述错误的是_。(分数:2.00)A.通俗地说,算法就是解决问题的方法和步骤B.算法总是在执行了有限步的操作后终止C.程序是算法的实现,程序与算法是一一对应的D.算法解决的往往是一类问题而不是一个特定的问题17.下列是与通信传输介质相关的叙述,其中错误的是_。(分数:2.00)A.目

10、前家用的电话线属于五类双绞线B.目前入户的有线电视电缆属于宽带同轴电缆C.光纤是光导纤维的简称,光纤的纤芯是细石英玻璃丝D.微波是一种电磁波,它具有类似光波的特性,在空间主要以直线传播18.下列有关 IP 地址与域名的叙述错误的是_。(分数:2.00)A.目前使用的 IP 协议主要是 IPv4 协议,其 IP 地址长度为 32 位B.因特网是多个网络互联而成的,不同网络中的主机可以具有相同的 IP 地址C.域名是 IP 地址的文字表述形式,但不是所有的 IP 地址都有相应的域名D.一个 IP 地址可以有多个对应的域名19.下列有关采用 ADSL 技术接入因特网的叙述错误的是_。(分数:2.00

11、)A.计算机中需要安装(集成)以太网网卡B.需要使用专用的 ADSL Modem 设备C.上行与下行传输速率相同,传输速率可达 100MbpsD.可传送数据、音频、视频等信息20.语音在数字化时常用的取样频率为 8kHz、量化位数为 8bits。若声道数为 2,则每分钟的数字语音数据量在未压缩时大约为_。(分数:2.00)A.64KBB.128KBC.1MBD.2MB三、第二部分 Visual C+(总题数:0,分数:0.00)四、选择题(总题数:10,分数:20.00)21.设有说明语句“int a=1,b=2;float x=3,y=4;”,以下赋值存在语法错误的是_。(分数:2.00)A

12、.a=+x;B.y=+b;C.b+=x+;D.b+=x+y+22.设有说明语句“float f(int int x,y;”,以下对函数 f 的调用语句正确的是_。(分数:2.00)A.f(x,y);B.f(C.f(15,20);D.f(*=x,y);23.下列关于函数重载的描述错误的是_。(分数:2.00)A.两个或两个以上的函数取相同的函数名,但形参的个数不同B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同D.两个或两个以上的函数取相同的函数名,形参的个数不同或类型不同24.用友元函数进行双目运算符重载时,该

13、友元函数的参数表中应定义_个参数。(分数:2.00)A.0B.1C.2D.325.下列有关 this 指针的叙述错误的是_。(分数:2.00)A.当调用对象的非静态成员时,总存在一个 this 指针B.非静态成员函数调用类中的成员时,可直接使用 this 指针C.this 指针隐含地指向要用到的当前对象D.静态成员函数也存在 this 指针26.下列关于 switch 语句的描述错误的是_。(分数:2.00)A.switch 语句中的 default 子句可以没有,也可以有一个B.switch 语句中的每一个 case 子句中必须有一个 break 语句C.switch 语句中的 defaul

14、t 子句可放在 switch 语句中的任何位置D.switch 语句中的 case 子句后面的表达式只能是整型、字符型或枚举类型常量27.设有说明语句“char ss=“I am a student.“;static float x20;”,下列选项存在语法错误的是_。(分数:2.00)A.coutss;B.cinss;C.coutx;D.cinx;28.设有说明语句“int a=10,b=15,c;”,执行语句“c=a | (a+=b) | (+b);”后 a、b、c 的值分别为_。(分数:2.00)A.10、15、1B.25、16、1C.10、15、10D.25、15、129.在 C+的集

15、成环境中,系统约定 C+源程序文件缺省的扩展名为_。(分数:2.00)A.vcB.C+C.vC+D.cpp30.下列有关抽象类的叙述正确的是_。(分数:2.00)A.抽象类不能含有纯虚函数B.可以定义抽象类的对象C.在抽象类中至少含有一个没有函数体的虚函数D.抽象类不能作为基类派生出新的类五、填空题(总题数:8,分数:40.00)31.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void main(void) int a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20; int sum1,sum2,i,j

16、; for(sum1=0,sum2=0,i=0;i4;i+) for(j=0;j4;j+) if(i=j) sum1 +=aij; if(i+j=3) sum2+=aij; cout“sum1=“sum1endl; cout“sum2=“sum2endl; (分数:5.00)32.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void fun(int x,int *y) x+=*y; *y+=x; void main(void) int x=5,y=10; fun(x, fun(y, cout“x=“xendl; cout“y=“yendl

17、; (分数:5.00)33.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第四行是 3。 #includeiostream.h void f(char *p1,char *p2) int count1=0,count2; while(p1count1!=“/0“) count2=0; while(p2count2!=“/0“) if(p1count1=p2count2) coutcount2“/t“p1count1endl; break; count2 +; count1 +; void main(void) char *str1=“abcdefghijk“; char *str

18、2=“123i4bc78h9“; f(str1,str2); (分数:5.00)34.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h class Bclass public: Bclass(int i,int j) x=i; y=j; virtual int fun() return x*y; virtual int fun(int i) return x+y; int get(int return y; private: int x,y; ; class Iclass:public Bclass public: Iclass(

19、int i,int j,int k):Bclass(i,j) z=i+j+k; int fun() int a,b; b=get(a); return(a+b+z)/3; private: int z; ; void main(void) Iclass obj(2,4,10); Bclass p1=obj; coutp1.fun()endl; Bclass *p3= coutp3-fun()endl; coutp3-fun(2)endl; (分数:5.00)35.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h #includemath.h

20、int fun(int a,int b) int n; while(a!=b) n=abs(a-b); a=(ab)?b:a; b=n; return a; void main() coutfun(9,15)“/n“fun(9,5)endl; (分数:5.00)36.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void main(void) int x=0,y=0,i,j; for(i=0;i4;i+) x+; for(j=0;j5;j+) if(j%2) y+; continue; x+; cout“x=“xendl; cout“y=

21、“yendl; (分数:5.00)37.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h int func(int a,int b) static int k; int result; k=k+1; if(a%b=0) result=a; else result=func(a+a/k,b); couta“/t“kendl: return result; void main(void) coutfunc(3,9)endl; (分数:5.00)38.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #in

22、cludeiostream.h class Base public: Base(int a,int b) x=a; y=b; void display(); virtual void f1() coutx+y“/n“; virtual void f2() coutx-y“/n“; void f3() coutx*y“/n“; private: int x,y; ; void Base :display() f1(); f2(); f3(); class Sclass:public Base public: Sclass(int a,int b,int c,int d):Base(a,b) m=

23、c; n=d; void f2() coutm-n“/n“; void f3() coutm*n“/n“; private: int m,n; ; void main(void) Sclass s1(20,10,60,20); Base *p= p-display(); (分数:5.00)江苏省二级 VISUAL+C+-2 答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机基础知识(总题数:0,分数:0.00)二、选择题(总题数:20,分数:40.00)1.下列有关信息产业、信息化、信息社会等相关的叙述错误的是_。(分数:2.00)A.信息产业是指生产制造信息设备的制造业

24、,不包含信息服务行业 B.信息化是一个推动人类社会从工业社会向信息社会转变的过程C.在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基本要素D.目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展解析:2.下列有关计算机发展与分类的叙述错误的是_。(分数:2.00)A.人们通常根据计算机采用的主要电子元器件的不同,将计算机的发展划分为四代B.由于 20 世纪 90 年代计算机网络的发展,计算机应用进入了“网络计算模式”C.目前所有的服务器产品均为小型计算机、大型计算机或巨型计算机,PC 不能作为网络服务器使用 D.美国的 HP、DELL 和我国的联想、方正

25、、同方等均是知名的 PC 品牌解析:3.下列有关 PC 主板上 CMOS 和 BIOS 的叙述错误的是_。(分数:2.00)A.主板上的 CNOS 芯片是一种易失性存储器,它通常使用电池供电B.BIOS 是存储在主板上闪烁存储器中的一组程序,每次机器加电时总是首先执行其中的程序C.CMOS 设置程序存储在 CMOS 存储器中,它与 BIOS 无关 D.CMOS 芯片中存储了许多配置信息,包括当前的日期与时间、开机密码等解析:4.下列有关扫描仪与数码相机的叙述错误的是_。(分数:2.00)A.扫描仪分为平板扫描仪、手持扫描仪、滚筒扫描仪等多种类型,相对来说使用平板扫描仪的较多B.光学分辨率是扫描

26、仪的主要性能指标,其单位为 dpiC.目前数码相机的成像芯片为 CCD 或 CMOS,它可以将光信号转换为电信号D.数码相机所拍摄的数字图像以 GIF 格式存储在存储卡中 解析:5.通用的应用软件可以分为若干类型,例如文字处理软件、信息检索软件、媒体播放软件等。在下列软件中,不属于文字处理软件的是_。(分数:2.00)A.WPSB.Adobe AcrobatC.WordD.Access 解析:6.下列有关算法的叙述错误的是_。(分数:2.00)A.算法的设计一般采用由细到粗、由具体到抽象的方法 B.算法设计方法有多种,例如枚举法、迭代法、递归法等C.算法的表示可以有多种形式,例如文字说明、流程

27、图表示、伪代码等D.一个问题的解决往往可以有多种不同的算法解析:7.下列有关调制解调技术、多路复用技术的叙述错误的是_。(分数:2.00)A.调制与解调技术中使用的“载波”信号,通常是低频正弦波信号 B.调制技术可以分为幅度调制、频率调制和相位调制C.多路复用技术的作用主要是提高传输线路的利用率,降低通信成本D.多路复用技术可以分为时分复用、频分复用等类型解析:8.下列与 IP 地址相关的叙述错误的是_。(分数:2.00)A.IP 地址由三个部分组成,从左到右分别代表类型号、网络号和主机号B.因特网上的每台在线主机都必须有 IP 地址C.通过 ADSL 上网时,用户主机的 IP 地址通常是由因

28、特网服务提供者动态分配的D.网络中的路由器不需要设置 IP 地址 解析:9.目前有线电视(CATV)系统已经广泛采用数字技术传输电视节目。下列是有关数字有线电视的相关叙述,其中错误的是_。(分数:2.00)A.数字有线电视采用光纤同轴电缆混合网,其主干线部分采用光纤连接到“小区”B.数字有线电视网络依赖于时分多路复用技术 C.借助数字有线电视网络接入因特网,需要专用的 Cable Modem 或互动式机顶盒D.借助数字有线电视网络接入因特网的多个终端用户共享连接段线路的带宽解析:10.在未压缩的情况下,存储一幅分辨率为 10241024 的 24 位彩色数字图像需要的存储空间大约为_。(分数:

29、2.00)A.24KBB.3MB C.8MBD.24MB解析:11.下列有关信息、信息处理、信息技术的叙述错误的是_。(分数:2.00)A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递 C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术解析:12.下列有关计算机发展与分类的叙述错误的是_。(分数:2.00)A.数字电子计算机诞生于 20 世纪 40 年代,个人计算机(微型计算机)诞生于 20 世纪 80 年代初 B.第 4 代计算机的 CPU 主要采用中小规模集成电路,第 5

30、代计算机采用超大规模集成电路C.计算机分类有多种方法,按其内部逻辑结构通常分为 16 位机、32 位机或 64 位机等,目前使用的 PC大多是 32 位机或 64 位机D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的“天河一号”巨型计算机,其性能可在全球巨型机排行榜中位居前 10 名解析:13.下列有关 PC 主板与芯片组的叙述错误的是_。(分数:2.00)A.台式 PC 主板的物理尺寸已经标准化B.有些主板将声卡、网卡、显卡的功能均集成在其中 C.芯片组是 PC 各组成部分相互连接和通信的枢纽,它们与 CPU 芯片以及 I/O 接口同步发展D.PC 主板上可安装的内存条

31、类型及内存最大容量与芯片组无关解析:14.下列有关显示器、显示卡、打印机的叙述错误的是_。(分数:2.00)A.目前常见的“宽屏”LCD 显示器,其屏幕的宽度与高度之比为 4:3B.对于集成显卡来说,显卡的功能主要由主板上的芯片组来实现 C.无论是针式打印机,还是激光/喷墨打印机,均有黑白打印机与彩色打印机之分D.打印机的主要性能指标之一是打印速度,其单位为 PPM解析:15.按照软件著作权益的处置方式,软件可以分为商品软件、共享软件、自由软件等类型。下列相关叙述错误的是_。(分数:2.00)A.商品软件需要用户付费才能得到其使用权B.共享软件是具有版权的软件,允许用户有条件地使用C.自由软件

32、允许使用者随意拷贝、传播,允许修改其源代码但必须公开修改内容 D.共享软件、自由软件均属于免费软件解析:16.下列有关算法的叙述错误的是_。(分数:2.00)A.通俗地说,算法就是解决问题的方法和步骤B.算法总是在执行了有限步的操作后终止C.程序是算法的实现,程序与算法是一一对应的 D.算法解决的往往是一类问题而不是一个特定的问题解析:17.下列是与通信传输介质相关的叙述,其中错误的是_。(分数:2.00)A.目前家用的电话线属于五类双绞线 B.目前入户的有线电视电缆属于宽带同轴电缆C.光纤是光导纤维的简称,光纤的纤芯是细石英玻璃丝D.微波是一种电磁波,它具有类似光波的特性,在空间主要以直线传

33、播解析:18.下列有关 IP 地址与域名的叙述错误的是_。(分数:2.00)A.目前使用的 IP 协议主要是 IPv4 协议,其 IP 地址长度为 32 位B.因特网是多个网络互联而成的,不同网络中的主机可以具有相同的 IP 地址 C.域名是 IP 地址的文字表述形式,但不是所有的 IP 地址都有相应的域名D.一个 IP 地址可以有多个对应的域名解析:19.下列有关采用 ADSL 技术接入因特网的叙述错误的是_。(分数:2.00)A.计算机中需要安装(集成)以太网网卡B.需要使用专用的 ADSL Modem 设备C.上行与下行传输速率相同,传输速率可达 100Mbps D.可传送数据、音频、视

34、频等信息解析:20.语音在数字化时常用的取样频率为 8kHz、量化位数为 8bits。若声道数为 2,则每分钟的数字语音数据量在未压缩时大约为_。(分数:2.00)A.64KBB.128KBC.1MB D.2MB解析:三、第二部分 Visual C+(总题数:0,分数:0.00)四、选择题(总题数:10,分数:20.00)21.设有说明语句“int a=1,b=2;float x=3,y=4;”,以下赋值存在语法错误的是_。(分数:2.00)A.a=+x;B.y=+b;C.b+=x+; D.b+=x+y+解析:22.设有说明语句“float f(int int x,y;”,以下对函数 f 的调

35、用语句正确的是_。(分数:2.00)A.f(x,y); B.f(C.f(15,20);D.f(*=x,y);解析:23.下列关于函数重载的描述错误的是_。(分数:2.00)A.两个或两个以上的函数取相同的函数名,但形参的个数不同B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同 C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同D.两个或两个以上的函数取相同的函数名,形参的个数不同或类型不同解析:24.用友元函数进行双目运算符重载时,该友元函数的参数表中应定义_个参数。(分数:2.00)A.0B.1C.2 D.3解析:25.下列有关 this 指针的叙述错误的是

36、_。(分数:2.00)A.当调用对象的非静态成员时,总存在一个 this 指针B.非静态成员函数调用类中的成员时,可直接使用 this 指针C.this 指针隐含地指向要用到的当前对象D.静态成员函数也存在 this 指针 解析:26.下列关于 switch 语句的描述错误的是_。(分数:2.00)A.switch 语句中的 default 子句可以没有,也可以有一个B.switch 语句中的每一个 case 子句中必须有一个 break 语句 C.switch 语句中的 default 子句可放在 switch 语句中的任何位置D.switch 语句中的 case 子句后面的表达式只能是整型

37、、字符型或枚举类型常量解析:27.设有说明语句“char ss=“I am a student.“;static float x20;”,下列选项存在语法错误的是_。(分数:2.00)A.coutss;B.cinss;C.coutx;D.cinx; 解析:28.设有说明语句“int a=10,b=15,c;”,执行语句“c=a | (a+=b) | (+b);”后 a、b、c 的值分别为_。(分数:2.00)A.10、15、1 B.25、16、1C.10、15、10D.25、15、1解析:29.在 C+的集成环境中,系统约定 C+源程序文件缺省的扩展名为_。(分数:2.00)A.vcB.C+C

38、.vC+D.cpp 解析:30.下列有关抽象类的叙述正确的是_。(分数:2.00)A.抽象类不能含有纯虚函数B.可以定义抽象类的对象C.在抽象类中至少含有一个没有函数体的虚函数 D.抽象类不能作为基类派生出新的类解析:五、填空题(总题数:8,分数:40.00)31.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void main(void) int a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20; int sum1,sum2,i,j; for(sum1=0,sum2=0,i=0;i4;i+) for(j

39、=0;j4;j+) if(i=j) sum1 +=aij; if(i+j=3) sum2+=aij; cout“sum1=“sum1endl; cout“sum2=“sum2endl; (分数:5.00)解析:sum1=38、sum2=3432.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void fun(int x,int *y) x+=*y; *y+=x; void main(void) int x=5,y=10; fun(x, fun(y, cout“x=“xendl; cout“y=“yendl; (分数:5.00)解析:x=35

40、、y=2533.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第四行是 3。 #includeiostream.h void f(char *p1,char *p2) int count1=0,count2; while(p1count1!=“/0“) count2=0; while(p2count2!=“/0“) if(p1count1=p2count2) coutcount2“/t“p1count1endl; break; count2 +; count1 +; void main(void) char *str1=“abcdefghijk“; char *str2=“123

41、i4bc78h9“; f(str1,str2); (分数:5.00)解析:5 b、6 c、3 i34.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h class Bclass public: Bclass(int i,int j) x=i; y=j; virtual int fun() return x*y; virtual int fun(int i) return x+y; int get(int return y; private: int x,y; ; class Iclass:public Bclass public:

42、 Iclass(int i,int j,int k):Bclass(i,j) z=i+j+k; int fun() int a,b; b=get(a); return(a+b+z)/3; private: int z; ; void main(void) Iclass obj(2,4,10); Bclass p1=obj; coutp1.fun()endl; Bclass *p3= coutp3-fun()endl; coutp3-fun(2)endl; (分数:5.00)解析:8、7、635.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h

43、 #includemath.h int fun(int a,int b) int n; while(a!=b) n=abs(a-b); a=(ab)?b:a; b=n; return a; void main() coutfun(9,15)“/n“fun(9,5)endl; (分数:5.00)解析:3、136.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h void main(void) int x=0,y=0,i,j; for(i=0;i4;i+) x+; for(j=0;j5;j+) if(j%2) y+; continue; x+;

44、cout“x=“xendl; cout“y=“yendl; (分数:5.00)解析:x=16、y=837.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h int func(int a,int b) static int k; int result; k=k+1; if(a%b=0) result=a; else result=func(a+a/k,b); couta“/t“kendl: return result; void main(void) coutfunc(3,9)endl; (分数:5.00)解析:9 3、6 3、3

45、 338.以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h class Base public: Base(int a,int b) x=a; y=b; void display(); virtual void f1() coutx+y“/n“; virtual void f2() coutx-y“/n“; void f3() coutx*y“/n“; private: int x,y; ; void Base :display() f1(); f2(); f3(); class Sclass:public Base public: Sclass(int a,int b,int c,int d):Base(a,b) m=c; n=d; void f2() coutm-n“/n“; void f3() coutm*n“/n“; private: int m,n; ; void main(void) Sclass s1(20,10,60,20); Base *p= p-display(); (分数:5.00)解析:30、40、200

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1