【计算机类职业资格】二级C++模拟500及答案解析.doc

上传人:arrownail386 文档编号:1324429 上传时间:2019-10-17 格式:DOC 页数:25 大小:90KB
下载 相关 举报
【计算机类职业资格】二级C++模拟500及答案解析.doc_第1页
第1页 / 共25页
【计算机类职业资格】二级C++模拟500及答案解析.doc_第2页
第2页 / 共25页
【计算机类职业资格】二级C++模拟500及答案解析.doc_第3页
第3页 / 共25页
【计算机类职业资格】二级C++模拟500及答案解析.doc_第4页
第4页 / 共25页
【计算机类职业资格】二级C++模拟500及答案解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、二级 C+模拟 500 及答案解析(总分:175.50,做题时间:90 分钟)一、选择题(总题数:40,分数:75.50)1.有以下程序 #include iostream using namespace std; class Complex public: Complex (double r=0, double i =0 :re(r) ,im (i) double real() const return re; double imag() const return im; Complex operator + (Complex c const return Complex(re+c.re,

2、im+c.im); privane: double re,im; ; int main Complex a =Complex(1,1)+Complex(5); couta.real()“+“a.imag() “i“ endl return 0; 程序执行后的输出结果是(分数:2.00)A.6+6iB.6+1iC.1+6iD.1+1i2.下列关于 C+流的表述中,正确的是_。(分数:2.50)A.与每个输入或输出设备的信息交换都可以通过流类来实现B.从流中获取数据的操作称为插入操作C.cin 是一个预定义的输入流类D.向流中添加数据的操作称为提取操作3.对长度为 n 的线性表进行顺序查找,在最坏

3、情况下需要比较的次数为_。(分数:1.00)A.125B.n/2CnD.n+14.下列关于二叉树的叙述中,正确的是_。(分数:2.50)A.叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个C.叶子结点数是度为 2 的结点数的两倍D.度为 2 的结点数是度为 1 的结点数的两倍5.执行以下程序时,输入一行字符串为“Thank you very much!”,程序的输出结果为_。 #includeiostream using namespace std; int main() char a100; cina; couta“/n“; return 0;(分数:2.00)A

4、TB.ThankC.Thank you very much!D.Thank you6.下列关于函数重载的叙述中,错误的是_。(分数:2.00)A.重载函数的参数个数可以不同B.重载函数的参数类型可以不同C.重载函数的返回值类型必须不同D.重载函数的参数个数或参数类型必须有所不同7.下列选项中,错误的 C+表达式是_。(分数:1.00)A.a+B.“b“=10C.double(3/5)D.x+!=3|y8.如果关系模式 R 为 1NF,且每个非主属性都完全函数依赖于 R 的候选码,则称 R 属于 _。(分数:2.00)A.2NFB.3NFC.BCNFD.4NF9.有如下程序: #includei

5、ostream using namespace std; class XA int a; public: static int b; XA(int aa):a(aa)b+; in getA()return a; ; int XA:b=0; int main() XA d1(4),d2(5); coutd1.getA()+d2.getA()+XA:b+d1.bendl; return 0; 运行这个程序的输出结果是_。(分数:2.00)A.9B.11C.13D.1510.下列关于派生类的叙述中,错误的是_。(分数:2.00)A.派生类至少要有一个基类B.派生类中包括了从基类继承的成员C.一个派生

6、类可以作为另一个派生类的基类D.基类成员被派生类继承以后访问权限保持不变11.下面关于 this 指针的说法中错误的是 _ 。(分数:2.00)A.this 指针是一种隐含指针,存在于每个类的非静态成员函数中B.它是成员函数所属对象的指针C.通过 this.成员变量的形式可以访问类中的数据成员D.成员函数访问类中的数据成员格式可写成:this-成员变量12.下列关于 getline()函数的描述,不正确的是_。(分数:2.00)A.getline()函数是用来从输入流中读取字符串的B.getline()函数读取字符串的长度是受到限制的C.getline()函数读取字符串时,遇到终止符时就停止D

7、.getline()函数中所使用的终止符只能是换行符13.有如下程序: #includeiostream void fun(intx=y;y=t; int main() int a2=23,42; fun(a1,a0); std:couta0“,“a1std:endl; return 0; 执行后的输出结果是_。(分数:2.00)A.42,42B.23,23C.23,42D.42,2314.下面程序的运行结果是_。 #includeiostream.h int fun(int a,int n) int result=1; for(int i=1;in;i+) result=result*ai;

8、 return result; void main() int a3=3,4,5); coutfun(a,3)endl; (分数:2.50)A.12B.15C.20D.6015.存取指针所指的值时,采用的运算符是_。(分数:2.50)A.#B.C.%D.*16.有如下程序: #includeiostream using namespace std; class Base private: void fun1() constcout“fun1“; protected: void fun2() constcout“fun2“; public: void fun3() constcout“fun3“

9、; ; class Derived:protected Base public: void fun4() constcout“fun4“; ; int main() Derived obj; obj.fun1(); / obj.fun2(); / obj.fun3(); / obj.fun4(); / return 0; 其中有语法错误的语句是_。(分数:2.00)A.B.C.D.17.数据库系统的核心是_。(分数:2.00)A.数据库B.数据库管理系统C.数据模型D.软件工具18.下面关于虚函数的描述中正确的是(分数:1.00)A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数

10、既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型19.设置虚基类的目的是 _ 。(分数:1.00)A.简化程序B.消除二义性C.提高运行效率D.减少目标代码20.有如下程序: #qncludeiostream #includeiomanip using namespace std; class CSum int x,y; public: CSum(int x0,int y0):x(xo),y(yo) friend ostream return os; ; int main() CSum y(3.5; coutsetfill(“*“)8

11、 couty; return0; 执行上面程序的输出是(分数:1.00)A.88B.*88C.*8*8D.8*821.以下 _ 特征不是面向对象思想中的主要特征。(分数:2.00)A.多态B.继承C.封装D.垃圾回收22.下列叙述不属于线性链表较之线性表顺序存储结构的优点的是 _ 。(分数:1.00)A.线性链表存储方式简单B.线性链表运算效率高C.线性链表的存储空间易于扩展D.线性链表便于存储空间的动态分配23.有如下程序 #include iostream using namespace std; class base public: virtual void f1() cout“F1Ba

12、se“; virtual void f2() cout“F2Base“; ; class derive: public base void f1() cout“F1Derive“; void f2(intx) cout“F2Derive“; ; int main() base obj1,*p; derive obj2; p= p-f1(); p-f2(); return 0; 执行后的输出结果是 _ 。(分数:2.00)A.F1Derive F2BaseB.F1Derive F2DeriveC.F1Base F2BaseD.F1Base F2Derive24.为了使类中的某个成员不能被类的对象

13、通过成员操作符访问,则不能把该成员的访问权限定义为 _ 。(分数:2.00)A.publicB.protectedC.privateD.static25.下列关于模板的叙述中,错误的是_。(分数:2.00)A.调用模板函数时,有时可以省略模板实参B.函数模板的每个实例就是一个函数定义C.类模板的每个实例就是一个类定义D.类模板的实例是一个类对象26.有如下程序: #include iostream using namespace std; class BASE public: BASE()cout“BASE“; ; class DERIVED: public BASE public: DERI

14、VED() cout“DERIVED“; int main() DERIVED x; return 0; 执行后的输出结果是 _ 。(分数:2.00)A.BASEB.DERIVEDC.BASEDERIVEDD.DERIVEDBASE27.下列关于赋值运算符“=”重载的叙述中,正确的是_。(分数:2.50)A.赋值运算符只能作为类的成员函数重载B.默认的赋值运算符实现了“深层复制”功能C.重载的赋值运算符函数有两个本类对象作为形参D.如果己经定义了复制(拷贝)构造函数,就不能重载赋值运算符28.执行下列语句段后,输出字符“*”的个数是_。 for(int i=50;i1;I-=2)cout“*“

15、;(分数:3.00)A.24B.25C.26D.5029.下面的函数调用为: fun(x+y,3,min(n-1,y)则 fun 的实参个数是_。(分数:2.50)A.3B.4C.5D.630.在软件测试设计中,软件测试的主要目的是 _ 。(分数:2.00)A.实验性运行软件B.证明软件正确C.演示软件的正确功能D.发现软件错误而执行程序31.在函数中,可以用 auto、extern、register 和 static 这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是_。(分数:2.00)A.autoB.externC.registerD.static32.下面

16、关于 break 语句的描述中,不正确的是_。(分数:1.00)A.break 可以用于循环体内B.break 语句可以在 for 循环语句中出现多次C.break 语句可以在 switch 语句中出现多次D.break 语句可用于 if 条件判断语句内33.若要对类 BigNumber 中重载的类型转换运算符 long 进行声明,下列选项中正确的是_。(分数:2.50)A.operator long()const;B.operator long(BigNumber);C.long operator long()const;D.long operator long(BigNumber);34.

17、有如下类定义: class B public:void funJ() privace:void fun2() protected:void fun3() ; class D:public B protected:void fun4() ; 若 obj 是类 D 的对象,则下列语句中不违反访问控制权限的是_。(分数:1.00)A.obj.fun1();B.obj.fun2();C.obj.fun3();D.obj.fun4();35.有如下程序: #include iostream using namespace std; class AA int n; public: AA(int k):n(

18、k) int get() return n; int get()constreturn n+1; ; int main() AA a(5); const AA b(6); couta.get()b.get(); return 0; 执行后的输出结果是 _ 。(分数:2.00)A.55B.57C.75D.7736.已知有定义 const int D=5; int i=1; double f=032; char c=15; 则下列选项错误的是(分数:1.00)A.+i;B.D-;C.c+;D.-f37.程序中有语句:for(int i=0;i5;i+)cout*(p+i)“,“;能够依次输出 in

19、t 型一维数组 a 的前 5 个元素。由此可知,变量 P 的定义及初始化语句是_。(分数:2.50)A.int*p=a;B.int p=a;C.“p=a;D.p=a;38.一个栈的输入序列为 1,2,3,4,下面 _ 序列不可能是这个栈的输出序列(分数:2.00)A.1,3,2,4B.2,3,4,1C.4,3,1,2D.3,4,2,139.下面类的定义,有 _ 处错误。 class MyClass public: void MyClass(); MyClass(int value); private: int i=0;(分数:1.00)A.1B.2C.3D.440.每个 C+程序中都必须有且仅

20、有一个_。(分数:2.50)A类B.预处理命令C.主函数D.语句二、基本操作题(总题数:1,分数:30.00)41.请使用 VC6 或使用【答题】菜单打开 proj1 下的工程 proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“/ ERROR *found*”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Constructor called. The value is 10 Copy constructor called. The value is 10 Destructor called. Destructor called. 注意:只修改注释“/E

21、RROR *found*”的下一行语句,不要改动程序中的其他内容。 / proj1.cpp #include iostream using namespace std; class MyClass public: / ERROR *found* MyClass(int i) value = i; cout “Constructor called.“ endl; / ERROR *found* MyClass(const MyClass p) value = p.value; cout “Copy constructor called.“ endl; void Print() cout “The

22、 value is“ value endl; / ERROR *found* void MyClass() cout “Destructor called.“ endl; private: int value; ; int main() MyClass obj1; obj1.Print(); MyClass obj2(obj1); obj2.Print(); return 0; (分数:30.00)_三、简单应用题(总题数:1,分数:30.00)42.使用 VC+6.0 打开 下的源程序文件 2.cpp。阅读下列函数说明和代码。函数 num(char *str)用于返回字符串中非数字的个数。

23、例如:abc123abc45 返回值为:6 将函数 num 补充完整。 注意:请勿改动主函数 main。 试题程序: #includeiostream.h int num(char *str) int main() char str1024; cout“please input a string:“endl; cin.getline(str,1024); cout“char number is“num(str)endl; return 0; (分数:30.00)_四、综合应用题(总题数:1,分数:40.00)43.使用 VC+6.0 打开 下的源程序文件 3.cpp。其中定义的类不完整,按要求

24、完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。 (1)定义类 TCFruit 的私有静态数据成员 float 型变量 AllWeight 和 int 型变量 AllNo,请在注释 1 后添加适当的语句。 (2)完成类 TCFruit 的带一个 float 型变量 w 的构造函数,并把这个 w 加到 AllWeight 中,并且 AllNo 自加。请在注释 2 后添加适当的语句。 (3)在析构函数中,在 AllWeight 中减去 weight,然后 AllNo 自减,请在注释 3 后添加

25、适当的语句。 (4)完成静态成员变量的初始化为 0,请在注释 4 后添加适当的语句。 注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。 试题程序: #includeiostream.h class TCFruit private: float Weight; /*1* static int AllNO; public: TCFruit(float w) /*2* AllWeight+=w; AllNo+; TCFruit() /*3* AllWeight-=Weight; void display() cout“Sell a Fruit with“Weight“kg“

26、endl; cout“All sell number:“AllNoendl; cout“All sell weight:“AllWeight“kg“endlendl; ; /*4* float TCFruit:AllWeight=0.0; int main() TCFruit Fruit1(1.2); Fruit1.display(); TCFruit Fruit2(2.3); Fruit2.display(); return 0; (分数:40.00)_二级 C+模拟 500 答案解析(总分:175.50,做题时间:90 分钟)一、选择题(总题数:40,分数:75.50)1.有以下程序 #i

27、nclude iostream using namespace std; class Complex public: Complex (double r=0, double i =0 :re(r) ,im (i) double real() const return re; double imag() const return im; Complex operator + (Complex c const return Complex(re+c.re, im+c.im); privane: double re,im; ; int main Complex a =Complex(1,1)+Com

28、plex(5); couta.real()“+“a.imag() “i“ endl return 0; 程序执行后的输出结果是(分数:2.00)A.6+6iB.6+1i C.1+6iD.1+1i解析:解析 本题考核类与对象、运算符重载。运算符“+”在类 Complex 中作为成员函数重载,实现两个对象的数据成员的相加。所以 main 函数中语句“Complex a =Complex(1, 1) + Complex(5);”的作用相当于“Complex a(1+5, 1);”即对象 a 的数据成员 re 的值为 6,imag 的值为 1,所以输出为 6+1i。2.下列关于 C+流的表述中,正确的

29、是_。(分数:2.50)A.与每个输入或输出设备的信息交换都可以通过流类来实现 B.从流中获取数据的操作称为插入操作C.cin 是一个预定义的输入流类D.向流中添加数据的操作称为提取操作解析:3.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为_。(分数:1.00)A.125B.n/2Cn D.n+1解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较因此比较次数为 n。4.下列关于二叉

30、树的叙述中,正确的是_。(分数:2.50)A.叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个 C.叶子结点数是度为 2 的结点数的两倍D.度为 2 的结点数是度为 1 的结点数的两倍解析:解析 由二叉树的性质可以知道在二叉树中叶子结点总是比度为 2 的结点多一个。5.执行以下程序时,输入一行字符串为“Thank you very much!”,程序的输出结果为_。 #includeiostream using namespace std; int main() char a100; cina; couta“/n“; return 0;(分数:2.00)ATB.Th

31、ank C.Thank you very much!D.Thank you解析:6.下列关于函数重载的叙述中,错误的是_。(分数:2.00)A.重载函数的参数个数可以不同B.重载函数的参数类型可以不同C.重载函数的返回值类型必须不同 D.重载函数的参数个数或参数类型必须有所不同解析:解析 两个或两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数进行最佳匹配,自动确定调用哪个函数,这就是函数的重载。7.下列选项中,错误的 C+表达式是_。(分数:1.00)A.a+B.“b“=10 C.double(3/5)D.x+!=3|y解析:解析 选项 A 中,使

32、用后缀自增运算符,属于算术表达式,正确;选项 C 中,将 3 除以 5 的结果转换为 double 类型,属于算术表达式,正确;选项 D 中,首先比较 x+是否不等于 3,返回 bool 类型的结果,再与 y 执行逻辑或运算,属于复合表达式,正确;选项 B 中“b“是字符常量,不能作为赋值运算符的左值,语句不合法,答案为 B 选项。8.如果关系模式 R 为 1NF,且每个非主属性都完全函数依赖于 R 的候选码,则称 R 属于 _。(分数:2.00)A.2NF B.3NFC.BCNFD.4NF解析:9.有如下程序: #includeiostream using namespace std; cl

33、ass XA int a; public: static int b; XA(int aa):a(aa)b+; in getA()return a; ; int XA:b=0; int main() XA d1(4),d2(5); coutd1.getA()+d2.getA()+XA:b+d1.bendl; return 0; 运行这个程序的输出结果是_。(分数:2.00)A.9B.11C.13 D.15解析:解析 在类 XA 的构造函数中,定义了用成员变量 a 的值初始化变量 aa,同时静态成员变量 b 值加 1。所以当在主 main 函数中定义类 XA 的对象 d1(4)后,变量 b 的等

34、于 1,定义对象 d2(5)后,变量 b 的值等于 2,所以表达式 d1.getA()+d2.getA()+XA:b+d1.b 等于 4+5+1+2+1=13。10.下列关于派生类的叙述中,错误的是_。(分数:2.00)A.派生类至少要有一个基类B.派生类中包括了从基类继承的成员C.一个派生类可以作为另一个派生类的基类D.基类成员被派生类继承以后访问权限保持不变 解析:解析 派生类对象对基类成员的访问权限:对于公有继承,只有基类的公有成员可以被派生类对象访问,其他(保护和私有)成员不能被访问。对于私有继承和保护继承,基类中所有成员都不能被派生类对象访问。派生类对基类成员的访问权限:对于公有继承

35、,基类中公有成员和保护成员可以访问,而基类中私有成员不能被访问。对于私有继承和保护继承,也是基类中的公有成员和保护成员可以被派生类访问,而基类中的私有成员不能被访问。11.下面关于 this 指针的说法中错误的是 _ 。(分数:2.00)A.this 指针是一种隐含指针,存在于每个类的非静态成员函数中B.它是成员函数所属对象的指针C.通过 this.成员变量的形式可以访问类中的数据成员 D.成员函数访问类中的数据成员格式可写成:this-成员变量解析:解析 this 指针是一个隐含指针,它隐含于每个类的非静态成员函数中。this 指针是成员函数所属的对象指针,它指向当前类的对象地址。通过 th

36、is 指针访问当前对象成员有两种方式:(*this).成员,this-成员。12.下列关于 getline()函数的描述,不正确的是_。(分数:2.00)A.getline()函数是用来从输入流中读取字符串的B.getline()函数读取字符串的长度是受到限制的C.getline()函数读取字符串时,遇到终止符时就停止D.getline()函数中所使用的终止符只能是换行符 解析:解析 getline()函数从输入流中读取多个字符,并且允许指定输入终止符,其原型为: getline(char*line,int size, char=“/n“)其中,第 3 个参数为自定义输入终止符。13.有如下程

37、序: #includeiostream void fun(intx=y;y=t; int main() int a2=23,42; fun(a1,a0); std:couta0“,“a1std:endl; return 0; 执行后的输出结果是_。(分数:2.00)A.42,42B.23,23 C.23,42D.42,23解析:解析 此题考查是是函数的调用以及参数值的传递。函数 fun 中的第一个参数是引用传值方式,是双向的;第二个参数是按值传递,是单向的。14.下面程序的运行结果是_。 #includeiostream.h int fun(int a,int n) int result=1;

38、 for(int i=1;in;i+) result=result*ai; return result; void main() int a3=3,4,5); coutfun(a,3)endl; (分数:2.50)A.12B.15C.20 D.60解析:解析 for 循环执行 2 次,所以第一次 for 循环为 result=1* a1=4,第二次 for 循环为result=4*a2=20。15.存取指针所指的值时,采用的运算符是_。(分数:2.50)A.#B.C.%D.* 解析:解析 对指针所指向的地址取值时,采用约存取运算符为*。B 为取地址符。16.有如下程序: #includeios

39、tream using namespace std; class Base private: void fun1() constcout“fun1“; protected: void fun2() constcout“fun2“; public: void fun3() constcout“fun3“; ; class Derived:protected Base public: void fun4() constcout“fun4“; ; int main() Derived obj; obj.fun1(); / obj.fun2(); / obj.fun3(); / obj.fun4();

40、 / return 0; 其中有语法错误的语句是_。(分数:2.00)A.B. C.D.解析:解析 此题考查的是保护继承。因为 Derived 以 protected 方式继承了 Base 类,所以父类 Base中的公有成员和保护成员均成了 Derived 类的保护成员,而 Base 类的私有成员 Derived 类不可访问。所以,主函数中通过 Derived 类的对象只能够访问到 Derived 类的公有成员。17.数据库系统的核心是_。(分数:2.00)A.数据库B.数据库管理系统 C.数据模型D.软件工具解析:解析 数据库管理系统是数据库系统的核心。18.下面关于虚函数的描述中正确的是(

41、分数:1.00)A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 解析:解析 本题考核虚函数的概念。虚函数是非静态的成员函数,它不能是友元函数,但可以在另一个类中被声明为友元函数。所以 A) 选项不正确;虚函数必须是类的成员函数,所以 B) 选项是错误的:虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方,所以 C) 选项是不正确的:一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同

42、,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。故 D) 选项的说法是正确的。19.设置虚基类的目的是 _ 。(分数:1.00)A.简化程序B.消除二义性 C.提高运行效率D.减少目标代码解析:20.有如下程序: #qncludeiostream #includeiomanip using namespace std; class CSum int x,y; public: CSum(int x0,int y0):x(xo),y(yo) friend ostream return os; ; int main() CSum y(3.5; coutsetfill(“*“)8 cou

43、ty; return0; 执行上面程序的输出是(分数:1.00)A.88B.*88 C.*8*8D.8*8解析:21.以下 _ 特征不是面向对象思想中的主要特征。(分数:2.00)A.多态B.继承C.封装D.垃圾回收 解析:22.下列叙述不属于线性链表较之线性表顺序存储结构的优点的是 _ 。(分数:1.00)A.线性链表存储方式简单 B.线性链表运算效率高C.线性链表的存储空间易于扩展D.线性链表便于存储空间的动态分配解析:解析 线性链表存储方式要求每个数据节点由两个部分组成,比线性表的顺序存储结构复杂,选项 A 是错误的。在平均情况下,线性表的顺序存储结构插入和删除元素需要移动线性表中约一半

44、的元素,效率低下。而线性链表只需改变有关节点的指针,效率较高,选项 B 是正确的。线性表的顺序存储存储空间必须是连续的,不利于存储空间扩展;而线性链表不需要连续的存储空间,存储空间易于扩展,选项 C是正确的。为保证线性表的存储空间连续且顺序分配,会导致在对某个线性表进行动态分配存储空间时,必须要移动其他线性表中的数据元素,不便于存储空间的动态分配,选项 D 是正确的。23.有如下程序 #include iostream using namespace std; class base public: virtual void f1() cout“F1Base“; virtual void f2(

45、) cout“F2Base“; ; class derive: public base void f1() cout“F1Derive“; void f2(intx) cout“F2Derive“; ; int main() base obj1,*p; derive obj2; p= p-f1(); p-f2(); return 0; 执行后的输出结果是 _ 。(分数:2.00)A.F1Derive F2Base B.F1Derive F2DeriveC.F1Base F2BaseD.F1Base F2Derive解析:24.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 _ 。(分数:2.00)A.public B.protectedC.privateD.static解析:解析 因为 public 类型的权限控制属性允许类对象对类属性和方法进行访问。25.下列关于模板的叙述中,错误的是_。(分数

展开阅读全文
相关资源
猜你喜欢
  • DIN EN 60393-5-2016 Potentiometers for use in electronic equipment - Part 5 Sectional specification - Single-turn rotary low-power wirewound and nonwirewound potentiometers (IEC 60.pdf DIN EN 60393-5-2016 Potentiometers for use in electronic equipment - Part 5 Sectional specification - Single-turn rotary low-power wirewound and nonwirewound potentiometers (IEC 60.pdf
  • DIN EN 60393-6-2016 Potentiometers for use in electronic equipment - Part 6 Sectional specification - Surface mount preset potentiometers (IEC 60393-6 2015) German version EN 60393.pdf DIN EN 60393-6-2016 Potentiometers for use in electronic equipment - Part 6 Sectional specification - Surface mount preset potentiometers (IEC 60393-6 2015) German version EN 60393.pdf
  • DIN EN 60399-2009 Barrel thread for lampholders with shade holder ring (IEC 60399 2004 + A1 2008) German version EN 60399 2004 + A1 2008《带灯罩卡环的灯座用桶状螺纹(IEC 60399-2004 + A1-2008)》.pdf DIN EN 60399-2009 Barrel thread for lampholders with shade holder ring (IEC 60399 2004 + A1 2008) German version EN 60399 2004 + A1 2008《带灯罩卡环的灯座用桶状螺纹(IEC 60399-2004 + A1-2008)》.pdf
  • DIN EN 60401-1-2005 Terms and nomenclature for cores made of magnetically soft ferrites - Part 1 Terms used for physical irregularities (IEC 60401-1 2002) German version EN 60401-1.pdf DIN EN 60401-1-2005 Terms and nomenclature for cores made of magnetically soft ferrites - Part 1 Terms used for physical irregularities (IEC 60401-1 2002) German version EN 60401-1.pdf
  • DIN EN 60401-2-2011 Terms and nomenclature for cores made of magnetically soft ferrites - Part 2 Reference of dimensions (IEC 60401-2 2009) German version EN 60401-2 2010《铁氧体软磁芯的术语.pdf DIN EN 60401-2-2011 Terms and nomenclature for cores made of magnetically soft ferrites - Part 2 Reference of dimensions (IEC 60401-2 2009) German version EN 60401-2 2010《铁氧体软磁芯的术语.pdf
  • DIN EN 60401-3-2016 Terms and nomenclature for cores made of magnetically soft ferrites - Part 3 Guidelines on the format of data appearing in manufacturers catalogues of transform.pdf DIN EN 60401-3-2016 Terms and nomenclature for cores made of magnetically soft ferrites - Part 3 Guidelines on the format of data appearing in manufacturers catalogues of transform.pdf
  • DIN EN 60404-11-2013 Magnetic materials Part 11 Method of test for the determination of surface insulation resistance of magnetic sheet and strip (IEC 60404-11 1991 + A1 1998 + A2 .pdf DIN EN 60404-11-2013 Magnetic materials Part 11 Method of test for the determination of surface insulation resistance of magnetic sheet and strip (IEC 60404-11 1991 + A1 1998 + A2 .pdf
  • DIN EN 60404-13-2008 Magnetic materials - Part 13 Methods of measurement of density resistivity and stacking factor of electrical steel sheet and strip (IEC 60404-13 1995) German v.pdf DIN EN 60404-13-2008 Magnetic materials - Part 13 Methods of measurement of density resistivity and stacking factor of electrical steel sheet and strip (IEC 60404-13 1995) German v.pdf
  • DIN EN 60404-14-2003 Magnetic materials - Part 14 Methods of measurement of the magnetic dipole moment of a ferromagnetic material specimen by the withdrawal or rotation method (IE.pdf DIN EN 60404-14-2003 Magnetic materials - Part 14 Methods of measurement of the magnetic dipole moment of a ferromagnetic material specimen by the withdrawal or rotation method (IE.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

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