[计算机类试卷]国家二级(C++)笔试模拟试卷88及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷88及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷88及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 88及答案与解析 1 假定 MyClass为一个类,则执行 MyClass a3, *p2;语句时, 自动调用该类构造函数 ( )次。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 2 cin是 ( )的一个对象,处理标准输入。 ( A) istream ( B) ostream ( C) fstream ( D) iostream 3 this指针是 C+语言实现什么的一种机制 ? ( ) ( A)抽象 ( B)封装 ( C)继承 ( D)重载 4 下列引用的定义中, ( )是错误的。 ( A) int i; int int ( C) float i
2、; float ( D) chard; char sub2(char*a,char b) char c: c=*a; ”a=b; b=c; sub3(char*a, char*b) char c; c=*a; ”a=*b; *b=c; void main() char a,b; a=A; b=B:sub1(a, b); putchar(a): putchar(b): a=A;b=B; sub2( sub3(&a, &b);putchar(a); putchar(b); putchar(n); ( A) ABABAB ( B) ABBBBA ( C) ABBABA ( D) ABABBA 16
3、对于语句 const int x=10;的描述正确的 是 ( )。 ( A)该语句不允许定义为 int const x=10; ( B)在程序中可以重新对 X赋值 ( C)变量 X不能使用 +运算符 ( D) const关键字只能用来修饰常量 17 以下程序的输出结果是 ( )。 #include iostream.h main() in(b33=0, 1, 2, 0, 1, 2, 0, 1, 2, i,j,t=1; for(i=0,i 3: i+) for(j=i; j =i; j+) t=t+bibjj; cout t; ( A) 3 ( B) 4 ( C) 1 ( D) 9 18 用链表
4、表示线性表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 19 若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需 “要使用的存储类别是 ( )。 ( A) extern ( B) register ( C) auto ( D) static 20 在 C+语言中, main函数默认返回一个 ( )类型的值。 ( A) int ( B) float ( C) char ( D) void 21 以下程序的输出是 ( )。 struct st int x; int*y; *p; int
5、 dt4=10,20,30,40; struct st aa4=50,&dt0,60,&dt0, 60,&dt0, 60,&dt0, ; main() p=aa; cout + +(p- x); ( A) 10 ( B) 11 ( C) 51 ( D) 60 22 C+语言类体系中,不能被派生类继承的有 ( )。 ( A)转换函数 ( B)构造函数 ( C)虚函数 ( D)静态成员函数 23 下列的各类函数中, ( )不是类的成员函数。 ( A)构造函数 ( B)析构函数 ( C)发元函数 ( D)拷贝初始化构造函数 24 假定 MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为
6、( )。 ( A) MyClass&(MyClass x); ( B) MyClass(MyClass x) ( C) MyClass(MyClass &x); ( D) MyClass(MyClass *x) 25 在类中定义和实现的函数称为 ( )。 ( A)静态成员函数 ( B)内联函数 ( C)常成员函数 ( D)虚函数 26 关于静态数据成员的描述中正确的是 ( )。 ( A)类的静态数据成员不是类的所有对象共享的数据 ( B)类的静态数据成员不能被类的成员函数调用 ( C)类的静态数据成员不能被类的构造函数调用 ( D)类的静态数据成员必须进行初始化 27 下列运算符中, ( )运
7、算符在 C+中不能重载。 ( A) & ( B) ( C) : ( D) new 28 两个变量定义不能同名,是因为 ( )。 ( A)这两个变量定义在同一文件中 ( B)这两个变量定义在同一作用域中 ( C)一个定义在 main函数中,一个定义在子函数中 ( D)以上说法均不正确 29 类模板的模板参数 ( )。 ( A)只可作为数据成员的类型 ( B)只可作为成员的返回类型 ( C)只可作为成员函数的参数类型 ( D)以上三者皆可 30 以下程序的输出结果是 #include iostream.h long fun(int n) long s; if(n=1|n=2) s=2; else
8、s=n-fun(n-1): return s; void main() cout fun(3); = ( A) 1 ( B) 2 ( C) 3 ( D) 4 31 以下对模板的说明,正确的是 ( )。 ( A) template T ( B) template classT1, T2 ( C) template class T1, class T2 ( D) template class T1; class T2 32 下面对于友元函数描述正确的是 ( )。 ( A)友元 函数的实现必须在类的内部定义 ( B)友元函数是类的成员函数 ( C)友元函数破坏了类的封闭性和隐藏性 ( D)友元函数不
9、能访问类的私有成员 33 下列表达式中,错误的是 ( )。 ( A) cout setw(5); ( B) cout fill(#); ( C) cout.setf(ios:uppercase); ( D) cin.fill(#); 34 下述关于数据库系统的叙述中正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 35 在 C+中,关于下列设置参数默认值的描述中,正确的是 ( )。 ( A)不允许设置参数的默认值 ( B)设置参数默认值只能在定义函数时设置 (
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 88 答案 解析 DOC
