[计算机类试卷]国家二级(C++)笔试模拟试卷32及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷32及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷32及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 32及答案与解析 1 由 C+目标文件连接而成的可执行文件的缺省扩展名为 _ 。 ( A) cpp ( B) exe ( C) obj ( D) lik 2 设 x和 y均为 bool量,则 x y为假的条件是 _ 。 ( A)它们均为真 ( B)其中一个为真 ( C)它们均为假 ( D)其中一个为假 3 在下面的函数声明中, _ 是 “void BC (int a,int b); ”的重载函数。 ( A) int BC (int a,int b) ( B) void BC(int a, char b) ( C) float BC (int a, int b,i
2、nt c=0) ( D) void BC (int a, int b=0) 4 int a10,则下面正确表示数组中的第十个元素的是 _ 。 ( A) a9 ( B) a10 ( C) *(a+10) ( D) a 5 假设 AB为一个类, pa为指向该类动态对象数组 px的指针,该数组长度为 n,则执行 “delete pa; ”语句时,自动调用该析构函数的次数为 _ 。 ( A) 0 ( B) 1 ( C) n ( D) n+1 6 当使用 ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 _ 。 ( A) iios: binary ( B) ios: in
3、ios: out ( C) ios: out ( D) ios: in 7 在每个 c+程序中都必须包含这样一个函数,该函数的函数名为 _ 。 ( A) main ( B) MAIN ( C) name ( D) function 8 设 x和 y均为 bool 量,则 x则下列叙述中错误的是 _ 。 ( A)枚举常量 NAME的值为 1 ( B)枚举常量 NUMBER的值为 1 ( C)枚举常量 MINUS的值为 6 ( D)枚举常量 PRINT的值为 10 19 执行语句序列: int i=0; while (i 25)i+=3; cout i; 输出结果是 _ 。 ( A) 24 ( B
4、) 25 ( C) 27 ( D) 8 20 要定义一个具有 5个元素的一维数组 vect,并使其各元素的初值依次是 30,50,-88,0和 0,则下列定义语句中错误的是 _ 。 ( A) int vect=30,50,-88; ( B) int vect=30,50,-88,0,0; ( C) int vect5=30,50,-88; ( D) int vect5=30,50,-88,0,0; 21 有如下程序: #include iostream void fun (inty=t; int main() int a2=23, 42; fun (a1, a0; std:cout a0 ”,
5、” a1 std: ond1; retum0; 执行 后的输出结果是 _ 。 ( A) 41, 41 ( B) 23, 23 ( C) 13, 42 ( D) 42, 23 22 有如下类声明: class Foo int bar; ;则 Foo 类的成员 bar是 _ 。 ( A)公有数据成员 ( B)公有成员函数 ( C)私有数据成员 ( D)私有成员函数 23 有如下类声明: class MyBASE int k; public: void set(int n) k=n; int get()const return k; ; class MyDERIVED: protected MyBA
6、SE Protected: int j; public: void set(int m,int n)MyBASE: set(m);j=n; int get () const return MyBASE: get ()+j; ;则类 MyDERIVED 中保护的数据成员和成员函数的个数是_ 。 ( A) 4 ( B) 3 ( C) 2 ( D) 1 24 已知在一个类体中包含如下函数原型: VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是 _ 。 ( A)这是运算符 的重载运算符函数 ( B)这个函数所重载的运算符是一个一元运算符 ( C)这是一个
7、成员函数 ( D)这个函数不改变类的任何数据成员的值 25 有如下函数模板定义: template class T T func (T x, T y)return x*x+y*y; 在下列对 func 的调用中,错误的是 _ 。 ( A) func(3, 5); ( B) func(3.0,5.5); ( C) func(3, 5.5); ( D) func int (3, 5.5); 26 有如下程序: #include iostream using namespace std; int main() cout.fill(*); cout.width (6); cout.fill(#); c
8、out 123end1; return 0; 执行后的输出结果是 _ 。 ( A) #123 ( B) 123# ( C) *123 ( D) 123* 27 在下列函数原型中,可以作为类 AA构造函数的是 _ 。 ( A) void AA(int); ( B) int AA(); ( C) AA (int)const; ( D) AA(int) 28 下列关于 this 指针的叙述中,正确的是 _ 。 ( A)任何与类相关的函数都有 this指针 ( B)类的成员函数都有 this指针 ( C)类的 友元函数都有 this指针 ( D)类的非静态成员函数才有 this指针 29 有如下程序:
9、 #include iostream using namespace std; class Test public: Test() n+=2; Test() n-=3; static int getNum()retum n; private: static int n; ; int Test: n=1; int main() Test*p=new Test; delete p; cout “n=“ Test: getNum() end1; return 0; ;执行后的输出结果是 _. ( A) n=0 ( B) n=1 ( C) n=2 ( D) n=3 30 有如下程序 : #includ
10、e iostream using namespace std; class A public: A() cout “A“; ; class B public:B() cout “B“; class C: public A Bb; public: C() cout “C“; ; int main() C obj;return 0;执行后的输出结果是 _。 ( A) CBA ( B) BAC ( C) ACB ( D) ABC 31 有如下类声明: class XA int x; public: XA(int n) x=n; ; class XB: public XA int y; public:
11、 XB(int a,int b); ;在构造函数 XB的下列定义中,正确的是 _。 ( A) XB: XB(int a, int b):x(a),y(b) ( B) XB:XB(int a, int b):XA(a),y(b) ( C) XB:XB(int a,int b):x(a),XB(b)i ( D) XB:XB(int a,int b):XA(a),XB(b) 32 有如下程序 : #include iostream using namespace std; class BASE public: BASE() cout “BASE“; ; class DERIVED: public B
12、ASE public: DERIVED() cout; “DERIVED“; ; int main()DERIVED x; return 0; 执行后的输出结果是 _ 。 ( A) BASE ( B) DERIVED ( C) BASEDERIVED ( D) DERIVEDBASE 33 在表达式 x+y*z中, +是作为成员函数重载的运算符, *是作为非成员函数重载的运算符。下列叙述中正确的是 _ 。 ( A) operator+有两个参数, operator*有两个参数 ( B) opezator+有两个参数, operator*有一个参数 ( C) operator+有一个参数, op
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 32 答案 解析 DOC
