欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1335904       资源大小:69.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、江苏省二级 Visual+C+-6 及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机基础知识(总题数:0,分数:0.00)二、选择题(总题数:20,分数:40.00)1.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。存储容量的单位有多种,下列不是存储容量单位的是_。(分数:2.00)A.TBB.XBC.GBD.MB2.有关 PC 主板上 BIOS 和 CMOS,下列叙述错误的是_。(分数:2.00)A.BIOS 芯片是一块闪烁存储器,其存储的信息关机后不会丢失B.BIOS 中包含加电自检程序、系统自举程序等C.CMOS 芯片属于易失性存储器,它使用电池供

    2、电D.CMOS 中存放着与硬件相关的一些配置信息以及 CMOS 设置程序3.下列有关 PC I/O 总线与 I/O 接口的叙述正确的是_。(分数:2.00)A.PC 中串行总线的数据传输速率总是低于并行总线的数据传输速率B.SATA 接口主要用于连接光驱,不能连接硬盘C.通过 USB 集线器,一个 USB 接口理论上可以连接 127 个设备D.IEEE 1394 接口的连接器与 USB 连接器完全相同,均有 6 根连接线4.下列有关 PC 常用 I/O 设备(性能)的叙述错误的是_。(分数:2.00)A.通过扫描仪扫描得到的图像数据可以保存为多种不同的文件格式,如 JPEG、TIF 等B.目前

    3、数码相机的成像芯片均为 CCD 类型,存储卡均为 SD 卡C.刷新速率是显示器的主要性能参数之一,目前 PC 显示器的画面刷新速率一般在 60Hz 以上D.从彩色图像输出来看,目前喷墨打印机比激光打印机有性价比优势5.PC 从硬盘启动 Windows XP 操作系统是一个比较复杂的过程。在这个过程中,它需要经过以下这些步骤:装入并执行引导程序;读出主引导记录;装入并执行操作系统;加电自检。 在上述步骤中,正确的工作顺序是_。(分数:2.00)A.、B.、C.、D.、6.当采用 ADSL 方式接入因特网时,ADSL Modem 将电话线传输信道分为三个信息通道:语音通道、上行数据通道、下行数据通

    4、道。下列有关这三个信息通道的叙述错误的是_。(分数:2.00)A.语音通道的频带最宽、采用的频率最高,以保证电话通话的质量B.通常上行数据通道的数据传输速率低于下行数据通道的数据传输速率C.ADSL 的数据传输速率是根据线路情况自动调整的D.这三个信息通道可以同时工作,即可以同时传输信息(数据)7.在因特网中目前主要采用 IPv4 协议,IP 地址长度为 32 位,只有大约 36 亿个地址。新的第 6 版 IP 协议(IPv6)已经将 IP 地址的长度扩展到_位,几乎可以不受限制地提供地址。(分数:2.00)A.48B.64C.128D.2568.目前 Windows 操作系统支持多种不同语种

    5、的字符集,即使同一语种(如汉语)也可有多种字符集。下列字符集中,不包括“臺”“灣”等繁体汉字的是_。(分数:2.00)A.GBKB.Big5C.GB2312D.GBl80309.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名。下列文件中,属于数字视频的文件是_。(分数:2.00)A.ABC.RMVBB.ABC.DLLC.ABC.PDFD.ABC.MIDI10.有关 Microsoft PowerPoint 2003 和 Microsoft FrontPage 2003 软件,下列叙述错误的是_。(分数:2.00)A.利用 PowerPoint 编辑演示文稿时,可以将每张

    6、幻灯片保存为 JPEG 图片B.利用 PowerPoint 编辑演示文稿时,可以录制声音C.利用 FrontPage 制作网页时,无法直接查看网页的 HTML 代码D.利用 FrontPage 制作网页时,背景图片可以设置为“水印”效果11.数据传输速率是数据通信中重要的性能指标。Gb/s 是数据传输速率的计量单位之一,其正确含义是_。(分数:2.00)A.每秒兆位B.每秒千兆位C.每秒百兆位D.每秒百万位12.下列有关 PC 主板的叙述错误的是_。(分数:2.00)A.主板的物理尺寸没有标准,各厂家均可自行定义B.主板上包含芯片组,它是 PC 各组成部分相互连接和通信的枢纽C.主板上包含 B

    7、IOS 和 CMOS 芯片D.主板上包含 CPU 插座、内存条插槽及其他类型的插槽13.有关 PC I/O 总线与 I/O 接口,下列叙述错误的是_。(分数:2.00)A.目前 PC 中协调与管理总线操作的总线控制器包含在主板上的芯片组中B.总线最重要的性能是数据传输速率,其单位通常为 MB/s 或 GB/sC.SATA 接口的数据传输速率通常低于 USB 2.0 的数据传输速率D.USB 连接器有 4 个引脚,其中一个引脚连接+5V 电源14.下列有关 PC 外存储器的叙述错误的是。(分数:2.00)A.目前硬盘的盘片大多为 3.5 英寸、2.5 英寸或 1.8 英寸,一个硬盘中可有一个或多

    8、个盘片B.目前有些 U 盘可以模拟硬盘和光盘存储器启动操作系统C.目前光盘存储器主要分为 CD、DVD 和 BD 三种,它们均采用红外激光进行读写D.目前光驱的速率通常用多少倍速表示15.到目前为止,Windows 系列操作系统已推出多个版本。在下列版本中,最新的 Windows 版本是_。(分数:2.00)A.Windows 7B.Windows MeC.Windows XPD.Windows Vista16.在因特网中某台主机的 IP 地址为 20.25.30.8,子网掩码为 255.255.255.0,那么该主机的主机号为_。(分数:2.00)A.20B.25C.30D.817.目前网络

    9、用户接入因特网有多种方式,如 ADSL、HFC 等。通过 HFC 接入因特网时采用的网络是_。(分数:2.00)A.有线电话网B.有线电视网C.无线局域网D.移动电话网18.有关计算机中文本与文本处理,下列叙述错误的是_。(分数:2.00)A.西文字符主要采用 ASCII 字符集,基本 ASCII 字符集共有 256 个字符B.我国最早采用的汉字字符集是 GB2312,包含 6000 多个汉字和若干个非汉字字符C.无论采用何种方式输入汉字,在计算机中保存时均采用统一的汉字内码D.简单文本和丰富格式文本中字符信息的表示相同,区别在于格式信息的表示19.文件的扩展名用于标记文件的类型,用户应该尽可

    10、能多地知晓各类文件的扩展名。下列文件中属于数字声音的文件是_。(分数:2.00)A.ABC.RMB.ABC.WMAC.ABC.MKVD.ABC.SWF20.有关 Microsoft Word 2003 和 Microsoft Excel 2003 软件,下列叙述错误的是_。(分数:2.00)A.利用 Word 软件编辑文档,可以将其保存为 TXT、DOC、RTF 和 HTM 格式文件B.利用 Word 软件编辑文档时,可以统计选定文本的字符数C.在 Excel 软件中,可以打开(导入)TXT、DBF、HTML 格式的文件(数据)D.Excel 文件可以设置打开权限密码,但不可以单独设置修改权限

    11、密码三、第二部分 Visual C+(总题数:0,分数:0.00)四、选择题(总题数:10,分数:20.00)21.在 C+中,函数重载是指_。(分数:2.00)A.完成不同功能的函数名不同B.完成不同功能的函数名相同且参数的个数及顺序都相同C.完成不同功能的函数名相同,但参数的个数或类型不同D.完成不同功能的函数名相同,参数的个数及类型可以相同,但返回值的类型必须不同22.判断 char 型变量 c1 是否为小写字母的正确表达式是_。(分数:2.00)A.“a“=c1=“z“B.c1=a”,以下叙述正确的是_。(分数:2.00)A.funp 是函数名,其返回值为整型指针B.funp 是一个指

    12、向函数的指针,所指向函数的返回值是一个整数C.funp 是一个指向函数的指针,所指向函数的返回值为指向整数的指针D.该语句存在语法错24.设有说明语句“char a=“1234567890“,*b,*c;”,执行语句“b=a;c=b+3;”后,* b 和*c 的值分别为_。(分数:2.00)A.“1“,“4“B.1,3C.1,4D.语法错25.若有说明语句:“char*language=“1234“,“5678“,“9012“,“3456“,“7890“;”,则表达式“* language1* language3”中,关系运算符两侧比较的是_。(分数:2.00)A.字符串“1234“和“901

    13、2“B.整数 5 和 3C.字符“5“和“3“D.字符串”5678“和“3456“26.设 AB 为一个类,执行语句“AB a(4),b3, *p2;”时,该类构造函数被调用_次。(分数:2.00)A.3B.4C.6D.927.执行语句“for(int i=50;i1;-i) cout“$“;”后,输出字符“$“的个数为_。(分数:2.00)A.48B.49C.50D.5l28.若类 A 中的一个成员函数定义为“void set(A static int c; char t10=0,i=0,j,k; while(n0) ti+=n%10+“0“,n=n/10; couttendl; for(j

    14、=0;ji/2;j+) k=tj,tj=ti-1-j,ti-1-j=k; strcat(s,t); if(c1) strcat(s,“/“); C+; else strcat(s,“/0“); return s; void main() int i,m;char *p; for(i=0;i2;i+) cinm; p=fun(m); coutpendl; (分数:5.00)32.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h int f(int *x,int *y,int z) *x=*y; *y=z; z=*x; return z; void

    15、 main() int a=1,b=2,c=3,d; d=f( couta“/t“b“/n“c“/t“dendl; (分数:5.00)33.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #include“iostream.h“ struct grade int id; char level8; int score3; ; char fun(struct grade *t) int i,count=0,total=0; for(i=0;i3;i+) if(t-leveli=“A“) count+; total=total+t-scorei; total=total+

    16、count; if(count=3) total+; return(total380?“Y“:“N“); void main() int i; struct grade stu3=106,“AAA“,130,132,115,107,“BAB“,113,125,104,109,“AAB“,128,135,114; for(i=0;i3;i+) coutstui.id“/t“fun( (分数:5.00)34.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h #includestring.h class CA public: CA(ch

    17、ar *s) str=new charstrlen(s)+1; strcpy(str,s); virtual void print() coutstrendl; protected: char *str: ; class CB:public CA public: CB(char *s,char *s2):CA(s) strcpy(str1,s2); void print() coutstr“,分数:“str1endl; private: char str110; ; class CC:public CA public: CC(char *s,char *s2):CA(s) strcpy(str

    18、1,s2); void print() coutstr“,性别:“str1endl; private: char str110; ; void fun(CA *p) p-print(); void main() CA x(“张明“); CB y(“王海“,“85“); CC z(“李涛“,“男“); fun( fun( fun( (分数:5.00)35.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h int fun(int x) static int c,y; if(c=0) y=1; else y=y+x; C+; return y; vo

    19、id main() int i: for(i=0;i2;i+) coutfun(2)endl; (分数:5.00)36.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h #includectype.h void compute(char *s) int t,r; char op; for(r=0;isdigit(*s);s+) /isdigit(*s)判断 s 指向的字符是否为数字字符 r=r*10+*s-“0“; while(*s) op=*s+; for(t=0;isdigit(*s);s+) t=t*10+*s-“0“; switch(o

    20、p) case“+“: r=r+t; break; case“-“: r=r-t; break; case“*“: r=r*t; break; case“/“: if(t) r=r/t; else cout“devide error“; return; coutrendl; void main() compute(“12+6-19+2“); compute(“12/6*19/2“); (分数:5.00)37.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。算法提示:将Fibonacci 数列(1,1,2,3,5,8,13)前 6 个数填入 a 数组。 #include

    21、iostream.h #define N 3 void main() int i,j,aNN=1,f1=0,f2=1,temp; for(i=1;iN;i+) for(j=0;j=i;j+) if(j=i) aij=f1+f2; temp=f1; f1=12; f2=f1+temp; for(i=0;iN;i+) for(j=0;jN;j+) coutaij“/t“; coutendl; (分数:5.00)38.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第四行是 3。 #includeiostream.h class A public: int x,y; A(int a,in

    22、t b) x=a; y=b; virtual void display() coutx“/t“yendl; ; class B:public A public: int z; B(int a,int b,int c):A(a,b) z=c; void display() coutx“/t“y“/t“xendl; ; class D:public B public: int m; D(int a,int b,int c,int d):B(a,b,c) m=d; void display() coutx“/t“y“/t“z“/t“m“/t“endl; ; class E:public A publ

    23、ic: int n; E(int a,int b,int c):A(a,b) n=c; void display1() cout“E:“x“/t“y13endl; ; void fun(A *p1) p1-display(); void main(void) A b0(1,2), *p; p= fun(p); B b1(4,4,5); D d1(6,7,8,9); p= fun(p); p= fun(p); E e1(11,12,13); p= fun(p); (分数:5.00)江苏省二级 Visual+C+-6 答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机基础知识

    24、(总题数:0,分数:0.00)二、选择题(总题数:20,分数:40.00)1.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。存储容量的单位有多种,下列不是存储容量单位的是_。(分数:2.00)A.TBB.XB C.GBD.MB解析:2.有关 PC 主板上 BIOS 和 CMOS,下列叙述错误的是_。(分数:2.00)A.BIOS 芯片是一块闪烁存储器,其存储的信息关机后不会丢失B.BIOS 中包含加电自检程序、系统自举程序等C.CMOS 芯片属于易失性存储器,它使用电池供电D.CMOS 中存放着与硬件相关的一些配置信息以及 CMOS 设置程序 解析:3.下列有关 PC I/O 总

    25、线与 I/O 接口的叙述正确的是_。(分数:2.00)A.PC 中串行总线的数据传输速率总是低于并行总线的数据传输速率B.SATA 接口主要用于连接光驱,不能连接硬盘C.通过 USB 集线器,一个 USB 接口理论上可以连接 127 个设备 D.IEEE 1394 接口的连接器与 USB 连接器完全相同,均有 6 根连接线解析:4.下列有关 PC 常用 I/O 设备(性能)的叙述错误的是_。(分数:2.00)A.通过扫描仪扫描得到的图像数据可以保存为多种不同的文件格式,如 JPEG、TIF 等B.目前数码相机的成像芯片均为 CCD 类型,存储卡均为 SD 卡 C.刷新速率是显示器的主要性能参数

    26、之一,目前 PC 显示器的画面刷新速率一般在 60Hz 以上D.从彩色图像输出来看,目前喷墨打印机比激光打印机有性价比优势解析:5.PC 从硬盘启动 Windows XP 操作系统是一个比较复杂的过程。在这个过程中,它需要经过以下这些步骤:装入并执行引导程序;读出主引导记录;装入并执行操作系统;加电自检。 在上述步骤中,正确的工作顺序是_。(分数:2.00)A.、B.、C.、 D.、解析:6.当采用 ADSL 方式接入因特网时,ADSL Modem 将电话线传输信道分为三个信息通道:语音通道、上行数据通道、下行数据通道。下列有关这三个信息通道的叙述错误的是_。(分数:2.00)A.语音通道的频

    27、带最宽、采用的频率最高,以保证电话通话的质量 B.通常上行数据通道的数据传输速率低于下行数据通道的数据传输速率C.ADSL 的数据传输速率是根据线路情况自动调整的D.这三个信息通道可以同时工作,即可以同时传输信息(数据)解析:7.在因特网中目前主要采用 IPv4 协议,IP 地址长度为 32 位,只有大约 36 亿个地址。新的第 6 版 IP 协议(IPv6)已经将 IP 地址的长度扩展到_位,几乎可以不受限制地提供地址。(分数:2.00)A.48B.64C.128 D.256解析:8.目前 Windows 操作系统支持多种不同语种的字符集,即使同一语种(如汉语)也可有多种字符集。下列字符集中

    28、,不包括“臺”“灣”等繁体汉字的是_。(分数:2.00)A.GBKB.Big5C.GB2312 D.GBl8030解析:9.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名。下列文件中,属于数字视频的文件是_。(分数:2.00)A.ABC.RMVB B.ABC.DLLC.ABC.PDFD.ABC.MIDI解析:10.有关 Microsoft PowerPoint 2003 和 Microsoft FrontPage 2003 软件,下列叙述错误的是_。(分数:2.00)A.利用 PowerPoint 编辑演示文稿时,可以将每张幻灯片保存为 JPEG 图片B.利用 Powe

    29、rPoint 编辑演示文稿时,可以录制声音C.利用 FrontPage 制作网页时,无法直接查看网页的 HTML 代码 D.利用 FrontPage 制作网页时,背景图片可以设置为“水印”效果解析:11.数据传输速率是数据通信中重要的性能指标。Gb/s 是数据传输速率的计量单位之一,其正确含义是_。(分数:2.00)A.每秒兆位B.每秒千兆位 C.每秒百兆位D.每秒百万位解析:12.下列有关 PC 主板的叙述错误的是_。(分数:2.00)A.主板的物理尺寸没有标准,各厂家均可自行定义 B.主板上包含芯片组,它是 PC 各组成部分相互连接和通信的枢纽C.主板上包含 BIOS 和 CMOS 芯片D

    30、.主板上包含 CPU 插座、内存条插槽及其他类型的插槽解析:13.有关 PC I/O 总线与 I/O 接口,下列叙述错误的是_。(分数:2.00)A.目前 PC 中协调与管理总线操作的总线控制器包含在主板上的芯片组中B.总线最重要的性能是数据传输速率,其单位通常为 MB/s 或 GB/sC.SATA 接口的数据传输速率通常低于 USB 2.0 的数据传输速率 D.USB 连接器有 4 个引脚,其中一个引脚连接+5V 电源解析:14.下列有关 PC 外存储器的叙述错误的是。(分数:2.00)A.目前硬盘的盘片大多为 3.5 英寸、2.5 英寸或 1.8 英寸,一个硬盘中可有一个或多个盘片B.目前

    31、有些 U 盘可以模拟硬盘和光盘存储器启动操作系统C.目前光盘存储器主要分为 CD、DVD 和 BD 三种,它们均采用红外激光进行读写 D.目前光驱的速率通常用多少倍速表示解析:15.到目前为止,Windows 系列操作系统已推出多个版本。在下列版本中,最新的 Windows 版本是_。(分数:2.00)A.Windows 7 B.Windows MeC.Windows XPD.Windows Vista解析:16.在因特网中某台主机的 IP 地址为 20.25.30.8,子网掩码为 255.255.255.0,那么该主机的主机号为_。(分数:2.00)A.20B.25C.30D.8 解析:17

    32、.目前网络用户接入因特网有多种方式,如 ADSL、HFC 等。通过 HFC 接入因特网时采用的网络是_。(分数:2.00)A.有线电话网B.有线电视网 C.无线局域网D.移动电话网解析:18.有关计算机中文本与文本处理,下列叙述错误的是_。(分数:2.00)A.西文字符主要采用 ASCII 字符集,基本 ASCII 字符集共有 256 个字符 B.我国最早采用的汉字字符集是 GB2312,包含 6000 多个汉字和若干个非汉字字符C.无论采用何种方式输入汉字,在计算机中保存时均采用统一的汉字内码D.简单文本和丰富格式文本中字符信息的表示相同,区别在于格式信息的表示解析:19.文件的扩展名用于标

    33、记文件的类型,用户应该尽可能多地知晓各类文件的扩展名。下列文件中属于数字声音的文件是_。(分数:2.00)A.ABC.RMB.ABC.WMA C.ABC.MKVD.ABC.SWF解析:20.有关 Microsoft Word 2003 和 Microsoft Excel 2003 软件,下列叙述错误的是_。(分数:2.00)A.利用 Word 软件编辑文档,可以将其保存为 TXT、DOC、RTF 和 HTM 格式文件B.利用 Word 软件编辑文档时,可以统计选定文本的字符数C.在 Excel 软件中,可以打开(导入)TXT、DBF、HTML 格式的文件(数据)D.Excel 文件可以设置打开

    34、权限密码,但不可以单独设置修改权限密码 解析:三、第二部分 Visual C+(总题数:0,分数:0.00)四、选择题(总题数:10,分数:20.00)21.在 C+中,函数重载是指_。(分数:2.00)A.完成不同功能的函数名不同B.完成不同功能的函数名相同且参数的个数及顺序都相同C.完成不同功能的函数名相同,但参数的个数或类型不同 D.完成不同功能的函数名相同,参数的个数及类型可以相同,但返回值的类型必须不同解析:22.判断 char 型变量 c1 是否为小写字母的正确表达式是_。(分数:2.00)A.“a“=c1=“z“B.c1=a”,以下叙述正确的是_。(分数:2.00)A.funp

    35、是函数名,其返回值为整型指针B.funp 是一个指向函数的指针,所指向函数的返回值是一个整数C.funp 是一个指向函数的指针,所指向函数的返回值为指向整数的指针 D.该语句存在语法错解析:24.设有说明语句“char a=“1234567890“,*b,*c;”,执行语句“b=a;c=b+3;”后,* b 和*c 的值分别为_。(分数:2.00)A.“1“,“4“ B.1,3C.1,4D.语法错解析:25.若有说明语句:“char*language=“1234“,“5678“,“9012“,“3456“,“7890“;”,则表达式“* language1* language3”中,关系运算符

    36、两侧比较的是_。(分数:2.00)A.字符串“1234“和“9012“B.整数 5 和 3C.字符“5“和“3“ D.字符串”5678“和“3456“解析:26.设 AB 为一个类,执行语句“AB a(4),b3, *p2;”时,该类构造函数被调用_次。(分数:2.00)A.3B.4 C.6D.9解析:27.执行语句“for(int i=50;i1;-i) cout“$“;”后,输出字符“$“的个数为_。(分数:2.00)A.48B.49 C.50D.5l解析:28.若类 A 中的一个成员函数定义为“void set(A static int c; char t10=0,i=0,j,k; wh

    37、ile(n0) ti+=n%10+“0“,n=n/10; couttendl; for(j=0;ji/2;j+) k=tj,tj=ti-1-j,ti-1-j=k; strcat(s,t); if(c1) strcat(s,“/“); C+; else strcat(s,“/0“); return s; void main() int i,m;char *p; for(i=0;i2;i+) cinm; p=fun(m); coutpendl; (分数:5.00)解析:0102、2010/1032.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h

    38、int f(int *x,int *y,int z) *x=*y; *y=z; z=*x; return z; void main() int a=1,b=2,c=3,d; d=f( couta“/t“b“/n“c“/t“dendl; (分数:5.00)解析:2 3、3 233.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #include“iostream.h“ struct grade int id; char level8; int score3; ; char fun(struct grade *t) int i,count=0,total=0; for(

    39、i=0;i3;i+) if(t-leveli=“A“) count+; total=total+t-scorei; total=total+count; if(count=3) total+; return(total380?“Y“:“N“); void main() int i; struct grade stu3=106,“AAA“,130,132,115,107,“BAB“,113,125,104,109,“AAB“,128,135,114; for(i=0;i3;i+) coutstui.id“/t“fun( (分数:5.00)解析:106 Y、107 N、109 N34.以下程序运行

    40、时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。 #includeiostream.h #includestring.h class CA public: CA(char *s) str=new charstrlen(s)+1; strcpy(str,s); virtual void print() coutstrendl; protected: char *str: ; class CB:public CA public: CB(char *s,char *s2):CA(s) strcpy(str1,s2); void print() coutstr“,分数:“str1endl

    41、; private: char str110; ; class CC:public CA public: CC(char *s,char *s2):CA(s) strcpy(str1,s2); void print() coutstr“,性别:“str1endl; private: char str110; ; void fun(CA *p) p-print(); void main() CA x(“张明“); CB y(“王海“,“85“); CC z(“李涛“,“男“); fun( fun( fun( (分数:5.00)解析:张明、王海,分数:85、李涛,性别:男35.以下程序运行时输出到

    42、屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h int fun(int x) static int c,y; if(c=0) y=1; else y=y+x; C+; return y; void main() int i: for(i=0;i2;i+) coutfun(2)endl; (分数:5.00)解析:1、336.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2。 #includeiostream.h #includectype.h void compute(char *s) int t,r; char op; for(r=0;isdigit(

    43、*s);s+) /isdigit(*s)判断 s 指向的字符是否为数字字符 r=r*10+*s-“0“; while(*s) op=*s+; for(t=0;isdigit(*s);s+) t=t*10+*s-“0“; switch(op) case“+“: r=r+t; break; case“-“: r=r-t; break; case“*“: r=r*t; break; case“/“: if(t) r=r/t; else cout“devide error“; return; coutrendl; void main() compute(“12+6-19+2“); compute(“1

    44、2/6*19/2“); (分数:5.00)解析:1、1937.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3。算法提示:将Fibonacci 数列(1,1,2,3,5,8,13)前 6 个数填入 a 数组。 #includeiostream.h #define N 3 void main() int i,j,aNN=1,f1=0,f2=1,temp; for(i=1;iN;i+) for(j=0;j=i;j+) if(j=i) aij=f1+f2; temp=f1; f1=12; f2=f1+temp; for(i=0;iN;i+) for(j=0;jN;j+) co

    45、utaij“/t“; coutendl; (分数:5.00)解析:1 0 0、1 2 0、3 5 838.以下程序运行时输出到屏幕的结果中第一行是 1,第二行是 2,第四行是 3。 #includeiostream.h class A public: int x,y; A(int a,int b) x=a; y=b; virtual void display() coutx“/t“yendl; ; class B:public A public: int z; B(int a,int b,int c):A(a,b) z=c; void display() coutx“/t“y“/t“xendl; ; class D:public B public: int m; D(int a,int b,int c,int d):B(a,b,c) m=d; void display() coutx“/t“y“/t“z“/t“m“/t“endl; ; class E:public A public: int n; E(int a,int b,int c):A(a,b) n=c; void display1() cout“E:“x“/t“y13endl; ; void fun(A *p1) p1-display(); void main(void) A b0(1,2), *p; p= f


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开