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

    【计算机类职业资格】二级C++笔试-439及答案解析.doc

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

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

    【计算机类职业资格】二级C++笔试-439及答案解析.doc

    1、二级 C+笔试-439 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A线性表是线性结构 B栈与队列是非线性结构C线性链表是非线性结构 D二叉树是线性结构(分数:2.00)A.B.C.D.3.下面描述中,不属于软件危机表现的是( )。A软件过程不规范 B

    2、软件开发生产率低C软件质量难以控制 D软件成本不断提高(分数:2.00)A.B.C.D.4.下列叙述中正确的是( )。A有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构(分数:2.00)A.B.C.D.5.数据模型的三要素是( )。A外模式、概念模式和内模式B关系模型、网状模型、层次模型C实体、属性和联系D数据结构、数据操作和数据约束条件(分数:2.00)A.B.C.D.6.需求分析是( )。A软件开发工作的基础 B软件生存周期的开始C由系统分析员单独完成 D由用户自己单独完成(分数:2.00)A.B.C.D.7

    3、.在软件开发中,下面任务不属于设计阶段的是( )。A数据结构设计 B给出系统模块结构C定义模块算法 D定义需求并建立系统模型(分数:2.00)A.B.C.D.8.下列关于数据库系统的叙述中正确的是( )。A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据(分数:2.00)A.B.C.D.9.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。A可行性分析 B需求分析C详细设计 D程序编码(分数:2.00)A.B.C.D.10.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(

    4、)。A提高耦合性降低内聚性有利于提高模块的独立性B降低耦合性提高内聚性有利于提高模块的独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接的紧密程度(分数:2.00)A.B.C.D.11.有如下数组声明:int value 30;,下标值引用错误的是( )。Avalue30 Bvalue0Cvalue10 Dvalue20(分数:2.00)A.B.C.D.12.下列成对的表达式中,运算符“/”的意义相同的一对是( )。A8/3 和 8.0/3.0 B8/3.0 和 8/3C8.0/3 和 8/3 D8.0/3.0 和 8.0/3(分数:2.00)A.B.C.D.

    5、13.若有定义:int k,*q;,则下列各选项中赋值表达式正确的是( )。Aq=(break;case b:b+;break;Bswitch (a+b)case 1:a+b;break;case 2:a-b;Cswitch (a*a)case 1,2:+a;case 3,4:+b;Dswitch (a/10+b)cases 5:a/5;break;default:a+b;(分数:2.00)A.B.C.D.16.16,下列关于纯虚函数与抽象类的描述中,错误的是( )。A纯虚函数是一种特殊的虚函数,它没有具体的实现B抽象类是指具有纯虚函数的类C一个基类中说明具有纯虚函数,该基类的派生类一定不再是

    6、抽象类D抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出(分数:2.00)A.B.C.D.17.内部静态变量的作用域是( )。A定义该静态变量的函数外部 B定义该静态变量的函数内部C定义该静态变量的文件外部 D定义该静态变量的文件内部(分数:2.00)A.B.C.D.18.设有以下语句:int a10=0,1,2,3,4,5,6,7,8,9,*p=a;,对 a 数组元素的引用中(其中0=i10)不正确的是( )。Aap-a B*(后将输出( )。A*123OK B123*OKC*123*OK D123*OK*(分数:2.00)A.B.C.D.21.下列 while 循环的次数是( )。w

    7、hile (int i=0) i-;A0 B1C5 D无限(分数:2.00)A.B.C.D.22.有以下程序#include iostreamusing namespace std;int a;int fun();int main()extern int a;int b;a=100;b=fun();coutbendl;return 0;int fun()extern int a:return (10*a);其程序运行后的输出结果是( )。A100 B10C1000 D10000(分数:2.00)A.B.C.D.23.阅读以下程序:#include iostream.hclass kkint m

    8、;public:static int n;kk()m=0;void setvalue()m+;n+;void output()cout“m=“m“,n=“nendl;;int kk:n;void main()kk obj1,obj2;obj1.setvalue();obj1.output();obj2.setvalue();obj2.output();该程序的执行结果是( )。Am=1,n=1m=1,n=1Bm=1,n=1m=1,n=2Cm=1,n=1 m=2,n=1Dm=1,n=1m=2,n=2(分数:2.00)A.B.C.D.24.有以下程序#include iostream.hinti=

    9、0;void fun()static int i=1;std:couti+,;std:couti,;int main()fun();fun();return 0;程序执行后的输出结果是( )。A1,2,1,2, B1,2,2,3,C2,0,3,0, D1,0,2,0,(分数:2.00)A.B.C.D.25.下列打开文件的表达式中,错误的是( )。Aofstream ofile;ofile.open(“C:/vc/abc.txt“,ios:binary);Bfstream iofile; iofile.open(“abc.txt“,ios:ate);Cifstream ifile(“C:/vc/

    10、abc.txt“);Dcout,open(“C:/vc/abc.txt“,ios:binary);(分数:2.00)A.B.C.D.26.下面程序的结果为( )。#include iostream.hvoid change(int a,int b)int temp;temp=a;a=b;b=temp;void main()int m,n;m=8;n=9;change(m,n);coutm“nendl;A89 B98C程序有错误 D99(分数:2.00)A.B.C.D.27.如果表达式+a 中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。Aa.operator+

    11、() Boperator+(a)Coperator+(a,1) Da.operator+(1)(分数:2.00)A.B.C.D.28.在下面的类定义中,错误的语句是( )。class Samplepublic:Sample(int val); /Sample(); /private:int a=2.5; /Sample(); /;A BC D(分数:2.00)A.B.C.D.29.若有以下变量定义和函数调用语句:int a=25;print_value(则执行下面函数后正确的输出结果是( )。void print_value(int *x)cout+*xendl;A23 B24C25 D26(

    12、分数:2.00)A.B.C.D.30.有如下函数模板定义:template typename T1,int a2,int a3T1 sum(T1 a1)return (a1+a2+a3);则以下调用中正确的是( )。Asum int,4,3(5); Bsum 4,3(5);Csum int,int,int(5); Dsum(5);(分数:2.00)A.B.C.D.31.下列关于派生类和基类的描述中,正确的是( )。A派生类成员函数只能访问基类的公有成员B派生类成员函数只能访问基类的公有和保护成员C派生类成员函数可以访问基类的所有成员D派生类对基类的默认继承方式是公有继承(分数:2.00)A.B

    13、.C.D.32.对于拷贝初始化构造函数,正确的描述是( )。A在 C+语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数B必须为每个类定义拷贝初始化构造函数C如果要使用拷贝初始化构造函数,则必须在类中先定义D当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数(分数:2.00)A.B.C.D.33.下列语句错误的是( )。Achar*p=“John“;p2=aBcharname5=“John“;name2=a;Ccharname5=“John“,*p=name;p2=a;Dcharname5=“John“,*p=*p=a;(分数:2.

    14、00)A.B.C.D.34.有如下类模板定义:template typename Tclass BigNumberlongn;public:BigNumber(T i):n(i)BigNumber operator +(BigNumber b)return BigNumber(n+b.n);已知 b1、b2 是 BigNumber 的两个对象, 则下列表达式中错误的是Ab1+b2 Bb1+3C3+b1 D3+3(分数:2.00)A.B.C.D.35.下列关于 getline()函数的描述中,不正确的是( )。Agetline()函数是用来从键盘上读取字符串的Bgetline()函数读取字符串长

    15、度是受限制的Cgetline()函数读取字符串时,遇到终止符时就停止Dgetline()函数中所使用的终止符只能是换行符(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、 1、设计、编码、测试、运行和维护。(分数:2.00)填空项 1:_37.在长度为 n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 1。(分数:2.00)填空项 1:_38.浮点数的默认精度值是 1。(分数:2.00)填空项 1:_39.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空

    16、项 1:_40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_41.求 1100 的和,可写成 for(s=0,i=1; 1;i+)s+=i;的形式。(分数:2.00)填空项 1:_42.表达式 x.operator+(y.operator+(0)还可以写成 1。(分数:2.00)填空项 1:_43.函数 fun 的功能是将一个数字字符串转换为一个整数,请将函数补充完整。int fun(char *str)int num=0;while(*str)num*=10;num+=_;str+;return num;(分数:2.00)填空项 1:_44.类

    17、中数据成员和成员函数的默认访问级别为 1。(分数:2.00)填空项 1:_45.已知:double A(double a)return +a;)和 int A(int a)return +a;)是一个函数模板的两个实例,则该函数模板定义为_。(分数:2.00)填空项 1:_46.下列程序的输出结果是_。#include iostreamusing namespace std;class Testpublic:Test()cnt+;Test() cnt-;static int Count() return cnt;private:static int cnt;int Test:cnt=0;int

    18、 main()coutTest:Count();Test t1,t2;Test*pT3=new Test;Test*pT4=new Test;coutTest:Count();delete pT4;delete pT3;coutTest:Count()endl;return 0;(分数:2.00)填空项 1:_47.创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是_。#include iostreamusing namespace std;class Foopublic:Foo(

    19、int x)coutA;Foo();int main()Foo f3, g(3);return 0;(分数:2.00)填空项 1:_48.下列程序的输出结果是_。#include iostream.hvoid main()int i(1),j(2),k(3),a(10);if(!i)a-;else if(j)if(k) a=5;elsea=6;a+;coutaendl;if(ij)if(i!=3)if(!k)a=1;else if(k)a=5;a+=2;coutaendl;(分数:2.00)填空项 1:_49.下列程序的输出结果是_。#include iostream.hvoid main()

    20、int a(5),b(6),i(0),j(0);switch(a)case 5:switch(b)case 5:i+;break;case 6:j+;break;default:i+;j+;case 6:i+;j+;break;default:i+;j+;cout“,“ jendl;(分数:2.00)填空项 1:_50.以下程序的执行结果是_。#include iostream.h#define PI 3.14159const int R=10;void main()double a,b;a=2*R*PI;b=R*R*PI;(分数:2.00)填空项 1:_二级 C+笔试-439 答案解析(总分

    21、:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D上述三种说法都不对(分数:2.00)A.B. C.D.解析:2.下列叙述中正确的是( )。A线性表是线性结构 B栈与队列是非线性结构C线性链表是非线性结构 D二叉树是线性结构(分数:2.00)A. B.C.D.解析:3.下面描述中,不属于软件危机表现的是( )。A软件过程不规范 B软件开发生产率低C软件质

    22、量难以控制 D软件成本不断提高(分数:2.00)A. B.C.D.解析:4.下列叙述中正确的是( )。A有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构(分数:2.00)A.B. C.D.解析:5.数据模型的三要素是( )。A外模式、概念模式和内模式B关系模型、网状模型、层次模型C实体、属性和联系D数据结构、数据操作和数据约束条件(分数:2.00)A.B.C.D. 解析:6.需求分析是( )。A软件开发工作的基础 B软件生存周期的开始C由系统分析员单独完成 D由用户自己单独完成(分数:2.00)A. B.C.D.

    23、解析:7.在软件开发中,下面任务不属于设计阶段的是( )。A数据结构设计 B给出系统模块结构C定义模块算法 D定义需求并建立系统模型(分数:2.00)A.B.C.D. 解析:8.下列关于数据库系统的叙述中正确的是( )。A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据(分数:2.00)A. B.C.D.解析:9.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。A可行性分析 B需求分析C详细设计 D程序编码(分数:2.00)A.B. C.D.解析:10.耦合性和内聚性是对模块独立性度量的

    24、两个标准。下列叙述中正确的是( )。A提高耦合性降低内聚性有利于提高模块的独立性B降低耦合性提高内聚性有利于提高模块的独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接的紧密程度(分数:2.00)A.B. C.D.解析:11.有如下数组声明:int value 30;,下标值引用错误的是( )。Avalue30 Bvalue0Cvalue10 Dvalue20(分数:2.00)A. B.C.D.解析:12.下列成对的表达式中,运算符“/”的意义相同的一对是( )。A8/3 和 8.0/3.0 B8/3.0 和 8/3C8.0/3 和 8/3 D8.0/3.0

    25、和 8.0/3(分数:2.00)A.B.C.D. 解析:13.若有定义:int k,*q;,则下列各选项中赋值表达式正确的是( )。Aq=(break;case b:b+;break;Bswitch (a+b)case 1:a+b;break;case 2:a-b;Cswitch (a*a)case 1,2:+a;case 3,4:+b;Dswitch (a/10+b)cases 5:a/5;break;default:a+b;(分数:2.00)A.B. C.D.解析:16.16,下列关于纯虚函数与抽象类的描述中,错误的是( )。A纯虚函数是一种特殊的虚函数,它没有具体的实现B抽象类是指具有纯

    26、虚函数的类C一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类D抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出(分数:2.00)A.B.C. D.解析:17.内部静态变量的作用域是( )。A定义该静态变量的函数外部 B定义该静态变量的函数内部C定义该静态变量的文件外部 D定义该静态变量的文件内部(分数:2.00)A.B.C.D. 解析:18.设有以下语句:int a10=0,1,2,3,4,5,6,7,8,9,*p=a;,对 a 数组元素的引用中(其中0=i10)不正确的是( )。Aap-a B*(后将输出( )。A*123OK B123*OKC*123*OK D123*OK*

    27、(分数:2.00)A. B.C.D.解析:21.下列 while 循环的次数是( )。while (int i=0) i-;A0 B1C5 D无限(分数:2.00)A. B.C.D.解析:22.有以下程序#include iostreamusing namespace std;int a;int fun();int main()extern int a;int b;a=100;b=fun();coutbendl;return 0;int fun()extern int a:return (10*a);其程序运行后的输出结果是( )。A100 B10C1000 D10000(分数:2.00)A.

    28、B.C. D.解析:23.阅读以下程序:#include iostream.hclass kkint m;public:static int n;kk()m=0;void setvalue()m+;n+;void output()cout“m=“m“,n=“nendl;;int kk:n;void main()kk obj1,obj2;obj1.setvalue();obj1.output();obj2.setvalue();obj2.output();该程序的执行结果是( )。Am=1,n=1m=1,n=1Bm=1,n=1m=1,n=2Cm=1,n=1 m=2,n=1Dm=1,n=1m=2,

    29、n=2(分数:2.00)A.B. C.D.解析:24.有以下程序#include iostream.hinti=0;void fun()static int i=1;std:couti+,;std:couti,;int main()fun();fun();return 0;程序执行后的输出结果是( )。A1,2,1,2, B1,2,2,3,C2,0,3,0, D1,0,2,0,(分数:2.00)A.B.C.D. 解析:25.下列打开文件的表达式中,错误的是( )。Aofstream ofile;ofile.open(“C:/vc/abc.txt“,ios:binary);Bfstream io

    30、file; iofile.open(“abc.txt“,ios:ate);Cifstream ifile(“C:/vc/abc.txt“);Dcout,open(“C:/vc/abc.txt“,ios:binary);(分数:2.00)A.B.C.D. 解析:26.下面程序的结果为( )。#include iostream.hvoid change(int a,int b)int temp;temp=a;a=b;b=temp;void main()int m,n;m=8;n=9;change(m,n);coutm“nendl;A89 B98C程序有错误 D99(分数:2.00)A. B.C.D

    31、.解析:27.如果表达式+a 中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。Aa.operator+() Boperator+(a)Coperator+(a,1) Da.operator+(1)(分数:2.00)A. B.C.D.解析:28.在下面的类定义中,错误的语句是( )。class Samplepublic:Sample(int val); /Sample(); /private:int a=2.5; /Sample(); /;A BC D(分数:2.00)A.B.C. D.解析:29.若有以下变量定义和函数调用语句:int a=25;print_v

    32、alue(则执行下面函数后正确的输出结果是( )。void print_value(int *x)cout+*xendl;A23 B24C25 D26(分数:2.00)A.B.C.D. 解析:30.有如下函数模板定义:template typename T1,int a2,int a3T1 sum(T1 a1)return (a1+a2+a3);则以下调用中正确的是( )。Asum int,4,3(5); Bsum 4,3(5);Csum int,int,int(5); Dsum(5);(分数:2.00)A. B.C.D.解析:31.下列关于派生类和基类的描述中,正确的是( )。A派生类成员函

    33、数只能访问基类的公有成员B派生类成员函数只能访问基类的公有和保护成员C派生类成员函数可以访问基类的所有成员D派生类对基类的默认继承方式是公有继承(分数:2.00)A.B. C.D.解析:32.对于拷贝初始化构造函数,正确的描述是( )。A在 C+语言中,如果不自定义类的拷贝初始化构造函数,则每个类都有默认的拷贝初始化构造函数B必须为每个类定义拷贝初始化构造函数C如果要使用拷贝初始化构造函数,则必须在类中先定义D当定义了类的构造函数时,如果要使用拷贝初始化构造函数,则必须定义拷贝初始化构造函数(分数:2.00)A. B.C.D.解析:33.下列语句错误的是( )。Achar*p=“John“;p

    34、2=aBcharname5=“John“;name2=a;Ccharname5=“John“,*p=name;p2=a;Dcharname5=“John“,*p=*p=a;(分数:2.00)A.B. C.D.解析:34.有如下类模板定义:template typename Tclass BigNumberlongn;public:BigNumber(T i):n(i)BigNumber operator +(BigNumber b)return BigNumber(n+b.n);已知 b1、b2 是 BigNumber 的两个对象, 则下列表达式中错误的是Ab1+b2 Bb1+3C3+b1 D

    35、3+3(分数:2.00)A.B.C. D.解析:35.下列关于 getline()函数的描述中,不正确的是( )。Agetline()函数是用来从键盘上读取字符串的Bgetline()函数读取字符串长度是受限制的Cgetline()函数读取字符串时,遇到终止符时就停止Dgetline()函数中所使用的终止符只能是换行符(分数:2.00)A.B.C.D. 解析:二、填空题(总题数:15,分数:30.00)36.软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、 1、设计、编码、测试、运行和维护。(分数:2.00)填空项 1:_ (正确答案:需求分析)解析:37.在长度为 n 的有序线性表

    36、中进行二分查找。最坏的情况下,需要的比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:log2n)解析:38.浮点数的默认精度值是 1。(分数:2.00)填空项 1:_ (正确答案:6 位)解析:39.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_ (正确答案:循环链表)解析:40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_ (正确答案:投影)解析:41.求 1100 的和,可写成 for(s=0,i=1; 1;i+)s+=i;的形式。(分数:2.00)填空项 1:_ (正确答案:i=

    37、100 或 i101)解析:42.表达式 x.operator+(y.operator+(0)还可以写成 1。(分数:2.00)填空项 1:_ (正确答案:x+y+或 x+(y+))解析:43.函数 fun 的功能是将一个数字字符串转换为一个整数,请将函数补充完整。int fun(char *str)int num=0;while(*str)num*=10;num+=_;str+;return num;(分数:2.00)填空项 1:_ (正确答案:*str-0或 str0-0)解析:44.类中数据成员和成员函数的默认访问级别为 1。(分数:2.00)填空项 1:_ (正确答案:私有或 priv

    38、ate)解析:45.已知:double A(double a)return +a;)和 int A(int a)return +a;)是一个函数模板的两个实例,则该函数模板定义为_。(分数:2.00)填空项 1:_ (正确答案:template typename TT A(T a)return a+;)解析:46.下列程序的输出结果是_。#include iostreamusing namespace std;class Testpublic:Test()cnt+;Test() cnt-;static int Count() return cnt;private:static int cnt;

    39、int Test:cnt=0;int main()coutTest:Count();Test t1,t2;Test*pT3=new Test;Test*pT4=new Test;coutTest:Count();delete pT4;delete pT3;coutTest:Count()endl;return 0;(分数:2.00)填空项 1:_ (正确答案:042)解析:47.创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是_。#include iostreamusing na

    40、mespace std;class Foopublic:Foo(int x)coutA;Foo();int main()Foo f3, g(3);return 0;(分数:2.00)填空项 1:_ (正确答案:A)解析:48.下列程序的输出结果是_。#include iostream.hvoid main()int i(1),j(2),k(3),a(10);if(!i)a-;else if(j)if(k) a=5;elsea=6;a+;coutaendl;if(ij)if(i!=3)if(!k)a=1;else if(k)a=5;a+=2;coutaendl;(分数:2.00)填空项 1:_

    41、(正确答案:67)解析:49.下列程序的输出结果是_。#include iostream.hvoid main()int a(5),b(6),i(0),j(0);switch(a)case 5:switch(b)case 5:i+;break;case 6:j+;break;default:i+;j+;case 6:i+;j+;break;default:i+;j+;cout“,“ jendl;(分数:2.00)填空项 1:_ (正确答案:1,2)解析:50.以下程序的执行结果是_。#include iostream.h#define PI 3.14159const int R=10;void main()double a,b;a=2*R*PI;b=R*R*PI;(分数:2.00)填空项 1:_ (正确答案:a=62.8318,b=314.159)解析:


    注意事项

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




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

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

    收起
    展开