[计算机类试卷]国家二级(C++)笔试模拟试卷264及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷264及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷264及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 264及答案与解析 1 有如下函数模板声明: template typename T T Max(T a, T B) return(a=B) ?a: b; 下列对函数模板 Max的调用中错误的是 A) Max(3.5, 4.5) B) Max(3.5, 4); C) Max double (3.5, 4.5) D) Max double (3.5, 4) 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
2、 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 3 对建立良好的程序设计风格,下面描述正确的是 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 4 下面关于指针的说法中错误的是 ( )。 ( A)在指针定义的同时可以对其进行初始化 ( B)指针 根据其所指向变量的类型的不同,所占用内存大小也不同 ( C)指针中存放的是内存单元的地址 ( D)相同类型的指针之间可以相互赋值 5 函数定义如下 : void fun(int x,inty+; 如果执行代码段 : int a=0,b=1;
3、 fun(a,b); 则变量 a和 b的值分别是 ( )。 ( A) 0和 1 ( B) 0和 2 ( C) 1和 1 ( D) 1和 2 6 对虚函数的调用 ( )。 ( A)一定使用动态联编 ( B)必 须使用动态联编 ( C)一定使用静态联编 ( D)不一定使用动态联编 7 人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和 ( )。 ( A)数据依赖 ( B)多值依赖 ( C)单值依赖 ( D)数值依赖 8 下列叙述中错误的是 ( )。 ( A)在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统 ( B)在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关 (
4、 C)在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关 ( D)在数据库设计的过程中 ,物理结构设计依赖于具体的计算机系统 9 设栈 S的初始状态为空。元素 a, b, c, d, e, f依次通过栈 S,若出栈的顺序为b, d, c, f, e, a,则栈 S的容量至少应该为 ( A) 3 ( B) 4 ( C) 5 ( D) 6 10 在结构化方法中,软件功能分解属于下列软件开发中的阶段是 ( A)概要设计 ( B)需求分析 ( C)详细设计 ( D)编程调试 11 设有以下程序段: int a5=0,*p, *q; p=a; q=a; 则下列选项中,合法的运算是 ( A) p
5、*q ( B) p-q ( C) p*q ( D) p%q 12 有如下程序: #include iostream using namespace std; class Part public: Part(int x=0):val(x) cout val; Part()cout val; private: int val; ; class Whole public: Whole(int x ,int y, int z=0):p2(x),p1(y),val(z)coutval; Whole()cout val; private: Part p1,p2; int val; ; int main()
6、 Whole obj(1,2,3); return 0; 程序的输出结果是 ( )。 ( A) 123321 ( B) 213312 ( C) 213 ( D) 123123 13 下列程序的运行结果为 ( )。 #include iostream.h void main() int a=2; int b=a+1; cout a/b endl; ( A) 0.66667 ( B) 0 ( C) 0.7 ( D) 0.66666666 14 关于 continue语句叙述不正确的是 ( A) continue语句用于循环体中,结束循环 ( B) continue语句用于循环体中,它使执行流跳出循
7、环体中尚未执行的语句,并进行下一循环判断 ( C) continue可以用于 if语句中 ( D) continue语句不能代替 break语句 15 下面程序的输出结果是 #include iostream.h class example int a; public: example(int b) a b ; void pnnt( ) a a 1;cout a “ “; void print( ) constcout a “ “; ; void main( ) example x(3) ; const example y(2) ; x.print( ) ; y.print( ) ; ( A)
8、 2 2 ( B) 4 3 ( C) 4 2 ( D) 3 2 16 若有以下程序: #include using namespace std; class A public: A(int i,intj) a=i: b=j; void move(int x,int y) a+=x; b+=y; void show() cout( * ,:, ?: ( B) +, -, new, delete, = ( C) sizeof, new, delete, +, - ( D) sizeof, new, delete, +, - 32 一个函数为 void f(int,char ch=a),另一个函数为
9、 void f(int),则它们( )。 ( A)不能在同一程序中定义 ( B)可以在同一程 序中定义并可重载 ( C)可以在同一程序中定义,但不可以重载 ( D)以上三种说法均不正确 33 下列叙述中正确的是 ( A)全局变量的作用域一定比局部变量的作用域范围大 ( B)静态类别变量的生存期贯穿于整个程序的运行期间 ( C)函数的形参都属于全局变量 ( D)未在定义语句中赋初值的 auto变量和 static变量的初值都是随机值 34 有如下程序段 int i=0, j=1; int class Con char ID; public: Con():ID(A) cout 1; Con(cha
10、r ID) :ID(ID) cout 2; Con(Con char get1D()constreturn ID; ; void show(Con c) cout c.getID(); int main() Con c1; show(c1); Con c2(B); show(c2); return 0; 执行上面程序的输出是 _。 42 多态性分为两类:编译时的多态性和 _。 43 在下面的程序的横线处填上适当的语句,使该程序的输出为 12。 #include iostream using namespace std; class Base public: int a,b; Base(int
11、i) a=i; ; class Derived: public Base int a; public: Derived(int x): Base(x),b(x+1) void show() 【 】 ; /输出基烃数据成员 a的值。 cout b end1; ; int main() Derived d(1); D. show(); return 0; 44 C+目标程序经【 】后生成扩展名为 exe 的可执行程序文件。 45 若有以下程序: #include iostream using namespace std; class Base public: void who() cout “cl
12、ass Base“ end1; ; class Derivedl : public Base public: void who() cout “class Derivedl“ end1; ; class Derived2 : public Base public: void who() cout “class Derived2“ end1; ; int main() Base *p; Derivedl obj1; Derived2 obi2; p= p= p- who ( ); return 0; 则该程序运行后的输出结果是【 】。 46 空字符串的长度是 _。 47 排序是计算机程序设计中的
13、一种重要操作,常见的排序方法有插入排序、 _ 和选择排序等。 48 以下程序输出的结果是 【 】 。 #include iostream.h void main( ) int a=5, b=4, c=3, d; d=(a b C) ; cout d; 49 在 C+语言中,访问一个对象的成员所用的运算符是【 】,访问一个指针所指向的对象的成员所用的运算符是【 】。 50 多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但 运算符只能作为类的【 】函数重载。 国家二级( C+)笔试模拟试卷 264答案与解析 1 【正确答案】 B 2 【正确答案】 D 【试题解析】 数据的存储结构
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 264 答案 解析 DOC
