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

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

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

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

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

    1、二级 C+笔试-435 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据库管理系统中负责数据模式定义的语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.2.在一棵二叉树上第 5层的结点数最多是( )。A8 B16C32 D15(分数:2.00)A.B.C.D.3.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。A属性 B关系C键 D域(分数:2.00)A.B.C.D.4.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的( )。A参照完整性 B实体完整性C

    2、域完整性 D用户定义完整性(分数:2.00)A.B.C.D.5.对关系 S和 R进行集合运算,产生的元组属于 S中的元组,但不属于 R中的元组,这种集合运算称为( )。A并运算 B交运算C差运算 D积运算(分数:2.00)A.B.C.D.6.以下不是结构化程序设计方法的技术是( )。A自顶向下,逐步求精 B自底向上,逐步求精C从整体到局部 D结构清晰,层次分明(分数:2.00)A.B.C.D.7.在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的( )。A分类性 B标识唯一性C继承性 D封装性(分数:2.00)A.B.C.D.8.所

    3、有在函数中定义的变量,连同形式参数,都属于( )。A全局变量 B局部变量C静态变量 D寄存器变量(分数:2.00)A.B.C.D.9.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )。A黑箱测试法 B白箱测试法C错误推测法 D安装测试法(分数:2.00)A.B.C.D.10.下列叙述中正确的是( )。A数据库系统是一个独立的系统,不需要操作系统的支持B数据库设计是指设计数据库管理系统C数据库技术的根本目标是要解决数据共享的问题D数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C.D.11.for(int x=0,y=0;!xy+)语句

    4、执行循环的次数是( )。A0 B5 C6 D无数次(分数:2.00)A.B.C.D.12.若要把函数 void f()定义为 aClass的友元函数,则应该在类 aClass的定义中加入的语句是( )。Avoid f(); Bstatic void f(); Cfriendf(); Dfriend void f();(分数:2.00)A.B.C.D.13.对下列语句正确的描述是( )。const int *x; /(1)int *constx; /(2)A语句(1)的含义是指针变量 x不能更改B语句(2)的含义是指针变量 x所指向的不能更改C语句(2)的含义是指针变量 x不能更改D语句(1)和

    5、(2)是相同含义的不同定义方式(分数:2.00)A.B.C.D.14.若有函数 fun(x,y),并且已经使函数指针变量 p指向函数 fun,则使用 p调用函数 fun的正确方法是( )。A(*p) fun(x,y); B*pfun(x,y); C(*p)(x,y) D*p(x,y)(分数:2.00)A.B.C.D.15.下述静态数据成员的特性中,( )是错误的。A说明静态数据成员时前边要加修饰符 staticB静态数据成员要在类体外进行初始化C引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符D静态数据成员不是所有对象所共用的(分数:2.00)A.B.C.D.16.在 C+程序中,

    6、使用基本输入输出流需要包含的头文件是( )。Astdio.h Bstdafx.h Ciostream.h Dstream.h(分数:2.00)A.B.C.D.17.下列程序的输出结果是( )。#include iostreamusing namespace std;int main()char a=“Hello,World“;char *ptr=a;while(*ptr)if(*ptr=aelse cout*ptr;ptr+;retur 0;AHELLO,WORLD BHello,WorldChELLO,world Dhello,world(分数:2.00)A.B.C.D.18.执行下列语句段

    7、后,输出字符“*”的个数是( )。for (int i=50; 11;-i) cout*;A48 B49C50 D51(分数:2.00)A.B.C.D.19.下面对静态数据成员的描述中,正确的是( )。A静态数据成员是类的所有对象共享的数据B类的每个对象都有自己的静态数据成员C类的不同对象有不同的静态数据成员值D静态数据成员不能通过类的对象调用(分数:2.00)A.B.C.D.20.下列各个选项中对字符数组赋字符串的语句中,错误的是( )。Achar s10;s=“program“; Bchar s=“program“;Cchar s10=“program“; Dchar s10; strcp

    8、y(s,“program“);(分数:2.00)A.B.C.D.21.以下程序的输出结果是( )。#include iostream.hmain()int b33=(0,1,2,0,1,2,0,1,2),i,j,t=1;for(i=0; i3; i+)for(j=i;j=i;j+)t=t+bibjj;coutt;A3 B4 C1 D9(分数:2.00)A.B.C.D.22.命题“10m15 或 m20”的 C+语言表达式是( )。A(m10) Boperator/(operator-(x),y);Cx.operator-().operator/(y); Dy.operator/(operato

    9、r-(x);(分数:2.00)A.B.C.D.25.包容类 Contain和内嵌类 Embed定义如下:#include iostream.hclass Containprivate:int x;protected:int z;public:class Embedprivate:int y;public:Embed()y=100;int Embed_Fun();MyEmbed;int Contain_Fun();对上面的定义,正确的描述是( )。A定义类 Embed对象的语句是:Contain:Embed embed;B类 Contain的成员函数 Contain_Fun()中可以用 MyEm

    10、bed.y的方式访问类 Embed的私有成员 yC类 Embed的成员函数 Embed_Fun()中可以直接访问类 Contain的私有成员 xD类 Embed的成员函数 Embed_Fun()中可以直接访问类 Contain的保护成员 z(分数:2.00)A.B.C.D.26.在说明一个结构体变量时,系统分配给它的存储空间是( )。A该结构体中第一个成员所需的存储空间B该结构体中最后一个成员所需的存储空间C该结构体中占用最大存储空间的成员所需的存储空间D该结构体中所有成员所需存储空间的总和(分数:2.00)A.B.C.D.27.类模板的模板参数( )。A只可作为数据成员的类型 B只可作为成员

    11、的返回类型C只可作为成员函数的参数类型 D以上三者皆可(分数:2.00)A.B.C.D.28.下列关于多继承二义性的描述中,错误的是( )。A一个派生类的两个基类中都有某个同名成员,派生类中这个成员的访问可能出现二义性B解决二义性的最常用的方法是对成员名的限定法C基类和派生类中同时出现的同名函数,也存在二义性问题D一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性(分数:2.00)A.B.C.D.29.有如下程序:#include iostream.husing namespace std;class Demopublic:Demo()f

    12、cout“default constructor/n“;Demo(const Demo ;Demo userCode (Demo b)(Demo c(b); return c;int main()Demo a,d;cout“calling userCode()/n“;d=userCode(a);return 0;执行上面程序的过程中,构造函数 Demo()和 Demo (const Democlass Aprivate:int a;public:A(int i)a=i;void disp()couta“,“;class Bprivate:int b;public:B(int j)b=j;voi

    13、d disp()coutb“,“;class C:public B,public Aprivate:int c;public:C(int k):A(k-2),B(k+2)c=k;void disp()coutcendl;int main()C obj(10);obj.disp();return 0;程序执行后的输出结果是( )。A10,10,10 B10,12,14 C8,10,12 D8,12,10(分数:2.00)A.B.C.D.31.有如下程序:#include iostreamusing namespace std;class Apublic:A(int i) x=i; void di

    14、spa() coutx,; private:int x;class B: public Apublic:B(int i):A(i+10) x=i; void dispb() dispa(); coutxendl; private:int x;int main()B b(2);b.dispb();retum 0;运行时输出的结果是( )。A10,2 B12,10C12,2 D2,2(分数:2.00)A.B.C.D.32.以下程序的执行结果为( )。#include iostream.hclass Sampleint n;public:Sample(int i)n=i;operator+() n+

    15、; /前缀重载运算符operator+(int) n+=2; /后缀重载运算符void disp()cout“n=“nendl;void main()Sample A(2),B(2);A+;+B;Adisp 0;Bdisp 0;An=4n=3 Bn=1n=2Cn=3n=4Dn=5n=6(分数:2.00)A.B.C.D.33.下面程序中对一维坐标点类 Point进行运算符重载#include iostreamusing namespace std;class Point fpublic:Point(int val) x=val;Point return *this;Point operator+

    16、(int) Point old=*this;+(*this);return old;int GetX() const return x;private:int x;int main()Point a(10);cout(+a).GetX();couta+.GetX();return 0;编译和运行情况是( )。A运行时输出 1011 B运行时输出 1111C运行时输出 1112 D编译有错(分数:2.00)A.B.C.D.34.下面叙述错误的是( )。A对基类成员的访问能力在 private派生类中和 public派生类中是相同的B基类的 private成员在 public派生类中不可访问C基类

    17、中的 public成员在 protected派生类中是 protected成员D基类中的 public成员在 protected派生类中仍然是 public成员(分数:2.00)A.B.C.D.35.有如下程序:#include iostreamusing namespace std;class Samplefriend long fun(Sample s);public:Sample(long a)x=a;private:long x;long fun(Sample s)if (s.x2) return 1;return s.x*fun(Sample(s.x-1);int main()int

    18、 sum=0;for (int i=0; i6; i+) sum+=fun(Sample(i);coutsum;return 0;运行时输出的结果是( )。A120 B16C154 D34(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:30.00)36.软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出用 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_37.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:2.00)填空项 1:_38.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中

    19、,用二分法查找关键码值 12,所需的关键码比较次数为 1。(分数:2.00)填空项 1:_39.在关系运算中, 1 运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_40.数据库技术的主要特点为数据的集成性数据的高 1 和低冗余性、数据独立性和数据统一管理与控制。(分数:2.00)填空项 1:_41.C+中只有两个逻辑常量:true 和 1。(分数:2.00)填空项 1:_42.重载的流运算符函数应该被定义为类的 1 函数。(分数:2.00)填空项 1:_43.头文件 1 中包含了处理用户控制的文件操作所需的信息。(分数:2.00)填空项 1:_44.有一种只在循环语

    20、句或 switch语句中使用的流程控制语句,表示该语句的关键字是 1。(分数:2.00)填空项 1:_45.已知下列程序的输出结果是 42,请将画线处缺失的部分补充完整。#include iostreamusing namespace std;class Fooint value;public:Foo():value(0)void setValue(int value)_=value;/给 Foo的数据成员 value赋值void print() coutvalue;int main()Foo f;f.setValue(42);f.print();retum 0;(分数:2.00)填空项 1:

    21、_阅读下面程序:#include iostream.hvoid main()int i,j,row=0,column=0,m;static int a33= 100,28,72,-30,2,-100;m=a00;for(i=0;i3;i+)for(j=0;j3;j+)if (aijm)m=aij;row=i;column=j;coutm“,“row“,“columnendl;该程序的功能是_,其执行结果为_。(分数:4.00)填空项 1:_填空项 1:_46.下面程序的运行结果是_。#include iostream.hvoid fun(inta=a+b+i;i=i+a;void main()

    22、int x=5,y=2;fun(x,y);coutx“,“;fun(x);coutxendl;(分数:2.00)填空项 1:_47.语句 coutsetiosflags(ios:showpos)125“/t“-125endl;的输出结果为 1。(分数:2.00)填空项 1:_48.有如下类声明:class MyClassint i;private:intj;protected: int k;public: int m,n;其中,私有成员的数量为_。(分数:2.00)填空项 1:_二级 C+笔试-435 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.0

    23、0)1.数据库管理系统中负责数据模式定义的语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A. B.C.D.解析:2.在一棵二叉树上第 5层的结点数最多是( )。A8 B16C32 D15(分数:2.00)A.B. C.D.解析:3.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。A属性 B关系C键 D域(分数:2.00)A.B. C.D.解析:4.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的( )。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:2.00)A.B. C.D.解析:5.对关系 S和 R进行集

    24、合运算,产生的元组属于 S中的元组,但不属于 R中的元组,这种集合运算称为( )。A并运算 B交运算C差运算 D积运算(分数:2.00)A.B.C. D.解析:6.以下不是结构化程序设计方法的技术是( )。A自顶向下,逐步求精 B自底向上,逐步求精C从整体到局部 D结构清晰,层次分明(分数:2.00)A.B. C.D.解析:7.在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的( )。A分类性 B标识唯一性C继承性 D封装性(分数:2.00)A.B.C. D.解析:8.所有在函数中定义的变量,连同形式参数,都属于( )。A全局变量

    25、B局部变量C静态变量 D寄存器变量(分数:2.00)A.B. C.D.解析:9.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )。A黑箱测试法 B白箱测试法C错误推测法 D安装测试法(分数:2.00)A. B.C.D.解析:10.下列叙述中正确的是( )。A数据库系统是一个独立的系统,不需要操作系统的支持B数据库设计是指设计数据库管理系统C数据库技术的根本目标是要解决数据共享的问题D数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C. D.解析:11.for(int x=0,y=0;!xy+)语句执行循环的次数是( )。A0 B5 C

    26、6 D无数次(分数:2.00)A.B.C. D.解析:12.若要把函数 void f()定义为 aClass的友元函数,则应该在类 aClass的定义中加入的语句是( )。Avoid f(); Bstatic void f(); Cfriendf(); Dfriend void f();(分数:2.00)A.B.C.D. 解析:13.对下列语句正确的描述是( )。const int *x; /(1)int *constx; /(2)A语句(1)的含义是指针变量 x不能更改B语句(2)的含义是指针变量 x所指向的不能更改C语句(2)的含义是指针变量 x不能更改D语句(1)和(2)是相同含义的不同

    27、定义方式(分数:2.00)A.B.C. D.解析:14.若有函数 fun(x,y),并且已经使函数指针变量 p指向函数 fun,则使用 p调用函数 fun的正确方法是( )。A(*p) fun(x,y); B*pfun(x,y); C(*p)(x,y) D*p(x,y)(分数:2.00)A.B.C. D.解析:15.下述静态数据成员的特性中,( )是错误的。A说明静态数据成员时前边要加修饰符 staticB静态数据成员要在类体外进行初始化C引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符D静态数据成员不是所有对象所共用的(分数:2.00)A.B. C.D.解析:16.在 C+程序中

    28、,使用基本输入输出流需要包含的头文件是( )。Astdio.h Bstdafx.h Ciostream.h Dstream.h(分数:2.00)A.B.C. D.解析:17.下列程序的输出结果是( )。#include iostreamusing namespace std;int main()char a=“Hello,World“;char *ptr=a;while(*ptr)if(*ptr=aelse cout*ptr;ptr+;retur 0;AHELLO,WORLD BHello,WorldChELLO,world Dhello,world(分数:2.00)A. B.C.D.解析:1

    29、8.执行下列语句段后,输出字符“*”的个数是( )。for (int i=50; 11;-i) cout*;A48 B49C50 D51(分数:2.00)A.B. C.D.解析:19.下面对静态数据成员的描述中,正确的是( )。A静态数据成员是类的所有对象共享的数据B类的每个对象都有自己的静态数据成员C类的不同对象有不同的静态数据成员值D静态数据成员不能通过类的对象调用(分数:2.00)A. B.C.D.解析:20.下列各个选项中对字符数组赋字符串的语句中,错误的是( )。Achar s10;s=“program“; Bchar s=“program“;Cchar s10=“program“;

    30、 Dchar s10; strcpy(s,“program“);(分数:2.00)A. B.C.D.解析:21.以下程序的输出结果是( )。#include iostream.hmain()int b33=(0,1,2,0,1,2,0,1,2),i,j,t=1;for(i=0; i3; i+)for(j=i;j=i;j+)t=t+bibjj;coutt;A3 B4 C1 D9(分数:2.00)A.B. C.D.解析:22.命题“10m15 或 m20”的 C+语言表达式是( )。A(m10) Boperator/(operator-(x),y);Cx.operator-().operator/

    31、(y); Dy.operator/(operator-(x);(分数:2.00)A.B. C.D.解析:25.包容类 Contain和内嵌类 Embed定义如下:#include iostream.hclass Containprivate:int x;protected:int z;public:class Embedprivate:int y;public:Embed()y=100;int Embed_Fun();MyEmbed;int Contain_Fun();对上面的定义,正确的描述是( )。A定义类 Embed对象的语句是:Contain:Embed embed;B类 Contai

    32、n的成员函数 Contain_Fun()中可以用 MyEmbed.y的方式访问类 Embed的私有成员 yC类 Embed的成员函数 Embed_Fun()中可以直接访问类 Contain的私有成员 xD类 Embed的成员函数 Embed_Fun()中可以直接访问类 Contain的保护成员 z(分数:2.00)A. B.C.D.解析:26.在说明一个结构体变量时,系统分配给它的存储空间是( )。A该结构体中第一个成员所需的存储空间B该结构体中最后一个成员所需的存储空间C该结构体中占用最大存储空间的成员所需的存储空间D该结构体中所有成员所需存储空间的总和(分数:2.00)A.B.C.D. 解

    33、析:27.类模板的模板参数( )。A只可作为数据成员的类型 B只可作为成员的返回类型C只可作为成员函数的参数类型 D以上三者皆可(分数:2.00)A.B.C.D. 解析:28.下列关于多继承二义性的描述中,错误的是( )。A一个派生类的两个基类中都有某个同名成员,派生类中这个成员的访问可能出现二义性B解决二义性的最常用的方法是对成员名的限定法C基类和派生类中同时出现的同名函数,也存在二义性问题D一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性(分数:2.00)A.B.C. D.解析:29.有如下程序:#include iostream.h

    34、using namespace std;class Demopublic:Demo()f cout“default constructor/n“;Demo(const Demo ;Demo userCode (Demo b)(Demo c(b); return c;int main()Demo a,d;cout“calling userCode()/n“;d=userCode(a);return 0;执行上面程序的过程中,构造函数 Demo()和 Demo (const Democlass Aprivate:int a;public:A(int i)a=i;void disp()couta“,

    35、“;class Bprivate:int b;public:B(int j)b=j;void disp()coutb“,“;class C:public B,public Aprivate:int c;public:C(int k):A(k-2),B(k+2)c=k;void disp()coutcendl;int main()C obj(10);obj.disp();return 0;程序执行后的输出结果是( )。A10,10,10 B10,12,14 C8,10,12 D8,12,10(分数:2.00)A.B.C.D. 解析:31.有如下程序:#include iostreamusing

    36、namespace std;class Apublic:A(int i) x=i; void dispa() coutx,; private:int x;class B: public Apublic:B(int i):A(i+10) x=i; void dispb() dispa(); coutxendl; private:int x;int main()B b(2);b.dispb();retum 0;运行时输出的结果是( )。A10,2 B12,10C12,2 D2,2(分数:2.00)A.B.C. D.解析:32.以下程序的执行结果为( )。#include iostream.hcla

    37、ss Sampleint n;public:Sample(int i)n=i;operator+() n+; /前缀重载运算符operator+(int) n+=2; /后缀重载运算符void disp()cout“n=“nendl;void main()Sample A(2),B(2);A+;+B;Adisp 0;Bdisp 0;An=4n=3 Bn=1n=2Cn=3n=4Dn=5n=6(分数:2.00)A. B.C.D.解析:33.下面程序中对一维坐标点类 Point进行运算符重载#include iostreamusing namespace std;class Point fpubli

    38、c:Point(int val) x=val;Point return *this;Point operator+(int) Point old=*this;+(*this);return old;int GetX() const return x;private:int x;int main()Point a(10);cout(+a).GetX();couta+.GetX();return 0;编译和运行情况是( )。A运行时输出 1011 B运行时输出 1111C运行时输出 1112 D编译有错(分数:2.00)A.B. C.D.解析:34.下面叙述错误的是( )。A对基类成员的访问能力在

    39、 private派生类中和 public派生类中是相同的B基类的 private成员在 public派生类中不可访问C基类中的 public成员在 protected派生类中是 protected成员D基类中的 public成员在 protected派生类中仍然是 public成员(分数:2.00)A.B.C.D. 解析:35.有如下程序:#include iostreamusing namespace std;class Samplefriend long fun(Sample s);public:Sample(long a)x=a;private:long x;long fun(Sampl

    40、e s)if (s.x2) return 1;return s.x*fun(Sample(s.x-1);int main()int sum=0;for (int i=0; i6; i+) sum+=fun(Sample(i);coutsum;return 0;运行时输出的结果是( )。A120 B16C154 D34(分数:2.00)A.B.C. D.解析:二、填空题(总题数:14,分数:30.00)36.软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出用 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_ (正确答案:软件工程学)解析:37.数据

    41、结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:2.00)填空项 1:_ (正确答案:存储结构)解析:38.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 12,所需的关键码比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:4)解析:39.在关系运算中, 1 运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_ (正确答案:自然连接)解析:40.数据库技术的主要特点为数据的集成性数据的高 1 和低冗余性、数据独立性和数据统一管理与控制。(分数:2.00)填空项 1:_ (正确答案:共享性)解

    42、析:41.C+中只有两个逻辑常量:true 和 1。(分数:2.00)填空项 1:_ (正确答案:false)解析:42.重载的流运算符函数应该被定义为类的 1 函数。(分数:2.00)填空项 1:_ (正确答案:友元)解析:43.头文件 1 中包含了处理用户控制的文件操作所需的信息。(分数:2.00)填空项 1:_ (正确答案:fstream.h)解析:44.有一种只在循环语句或 switch语句中使用的流程控制语句,表示该语句的关键字是 1。(分数:2.00)填空项 1:_ (正确答案:break)解析:45.已知下列程序的输出结果是 42,请将画线处缺失的部分补充完整。#include

    43、iostreamusing namespace std;class Fooint value;public:Foo():value(0)void setValue(int value)_=value;/给 Foo的数据成员 value赋值void print() coutvalue;int main()Foo f;f.setValue(42);f.print();retum 0;(分数:2.00)填空项 1:_ (正确答案:this-value 或 Foo:value)解析:阅读下面程序:#include iostream.hvoid main()int i,j,row=0,column=0,

    44、m;static int a33= 100,28,72,-30,2,-100;m=a00;for(i=0;i3;i+)for(j=0;j3;j+)if (aijm)m=aij;row=i;column=j;coutm“,“row“,“columnendl;该程序的功能是_,其执行结果为_。(分数:4.00)填空项 1:_ (正确答案:找到数组 a中的最小元素并输出其数值及行列值)解析:填空项 1:_ (正确答案:-100,1,2)解析:46.下面程序的运行结果是_。#include iostream.hvoid fun(inta=a+b+i;i=i+a;void main()int x=5,y=2;fun(x,y);coutx“,“;fun(x);coutxendl;(分数:2.00)填空项 1:_ (正确答案:9,23)解析:47.语句 coutsetiosflags(ios:showpos)125“/t“-125endl;的输出结果为 1。(分数:2.00)填空项 1:_ (正确答案:+125-125)解析:48.有如下类声明:class MyClassint i;private:intj;protected: int k;public: int m,n;其中,私有成员的数量为_。(分数:2.00)填空项 1:_ (正确答案:2)解析:


    注意事项

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




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

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

    收起
    展开