[计算机类试卷]国家二级(C++)笔试模拟试卷141及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷141及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷141及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 141及答案与解析 1 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 2 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 树是结点的集合,它的根结点的数目是 ( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个 4 已知一个有序线性表 为 (13, 18, 24, 35, 47, 50, 62, 83, 90, 115, 134)
2、,当用二分法查找值为 90的元素时,查找成功的比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 7 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具
3、 ( C)软件开发费用 ( D)软件系统功能 9 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACFXDBEYZ ( B) ABEFXYZCD ( C) ABCDEFXYZ ( D) ABDYECFXZ 10 设 R是一个 2元关系, S是一个 3元关系,则下列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 11 下列关于 C+函数的叙述中,正确的是 ( )。 ( A)每个函数至少要具有一个参数 ( B)每个函数都必须返回一个值 ( C)函数在被调用之前必须先声明 ( D)函数不能自己调用自己 12 下列运算符不能重载为友元函数的
4、是 ( )。 ( A) () - ( B) + - + - ( C) ( D) + - * / 13 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则 ( )。 ( A)完全相同 ( B)完全不同 ( C)部分相同,部分不同 ( D)以上都不对 14 在下列选项中,没有构成死循环的程序是 ( )。 ( A) int i=100; while(1) i=i%100+1; if(i 100)break; ( B) for(;); ( C) int k=1000; do+k while (k =1000); ( D) int s=36; while(s);-s; 15 下
5、列对派生类的表述中,错误的是 ( )。 ( A)一个派生类可以作为另一个派生类的基类 ( B)派生类至少有一个基类 ( C)派生类的缺省继承方式是 private ( D)派生类只继承了基类的公有成员和保护成员 16 在下面叙述中,不正确的是 ( )。 ( A)一个类的所有对象都有各自的数据成员,它们共享函数成员 ( B)一个类中可以有多个同名的成员函数 ( C)一个类中可以有多个构造函数、多个析构函数 ( D)在一个类中可以声明另一个类的对象作为它的数据成员 17 下列字符串中, 正确的 C+标识符是 ( )。 ( A) foo-1 ( B) 2b ( C) new ( D) _256 18
6、 关于在调用模板函数时模板实参的使用,下列表述正确的是 ( )。 ( A)对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略 ( B)对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略 ( C)对于虚拟类型参数所对应的模板实参,若能够省略则必须省略 ( D)对于常规参数所对应的模板实参,任何情况下都不能省略 19 一个类 的友元函数或友元类能够通过成员操作符访问该类的 ( )。 ( A)私有成员 ( B)保护成员 ( C)公有成员 ( D)公用成员、保护成员和私有成员 20 下列关于运算符重载的描述中,正确的是 ( )。 (
7、 A)运算符重载可以改变运算符的操作数的个数 ( B)运算符重载可以改变优先级 ( C)运算符重载可以改变结合性 ( D)运算符重载不可以改变语法结构 21 模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即 ( )。 ( A)模板函数 ( B)函数模板 ( C)模 板类 ( D)类模板 22 下面关于 this指针的说法中,不正确的是 ( )。 ( A)当调用类的成员函数时,指针 this被自动传递给该成员函数 ( B)当调用类的成员函数时,指针 this实际上指向了该类的一个对象 ( C)友元函数也可以被传递指针 this ( D)在缺省状态下,所有的成员函数都自动传递
8、一个指针给激活它的对象 23 有如下函数模板定义: 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); 24 以下关键字不能用来声明类的访问权限的是 ( )。 ( A) public ( B) static ( C) protected ( D) private 25 有如下定义语句: int a=1,2,3,4,5);,则对语句 int *
9、p=a;正确的描述是 ( )。 ( A)语句 int *p=a;定义不正确 ( B)语句 int *p=a;初始化变量 p,使其指向数组对象 a的第一个元素 ( C)语句 int *p=a;是把 a0的值赋给变量 p ( D)语句 int *p=a;是把 a1的值赋给变量 p 26 以下四种说法中,正确的一项是 ( )。 ( A) C+允许在字符串上进行整体操作 ( B)语句: char vn=“Brown“; 将 vn定义成一个有 5个元素的数组,因为“Brown“中含有 5个字符 ( C)对指针只要赋给一个地址值就可以了 ( D)一维的指针数组实际上是一个二维数组 27 下列对于虚函数和重
10、 载函数的叙述,正确的是 ( )。 ( A)虚函数要求函数名、返回值类型和参数序列完全相同 ( B)重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列 ( C)虚函数是根据对象的不同去调用不同类的虚函数 ( D)虚函数和重载函数都是在运行时表现出多态功能 28 设有以下说明和定义: #include iostream. h Void main() typedef union long i; int k5; char c; DATE; struct date int cat; DATE cow; double dog; too; DATE max; cout (sizeof(str
11、uct date)+sizeof(max) end1; ( A) 26 ( B) 52 ( C) 18 ( D) 8 29 有如下程序: #include iostream #include iomanip using namespace std; int main() cout.fill(*); cout.width(6); cout.fill(#); cout 123 end1; return 0; 执行生的输出结果是 ( )。 ( A) #123 ( B) 123# ( C) *123 ( D) 123* 30 有如下程序 #include iostream #include ioman
12、ip using namespace std; int main( ) cout setprecision(3) fixed setfill(*) setw(8); cout 12.345 _ 34.567; return 0; 若程序的输出是: *12.345*34.567 则程序中下划线处遗漏的操作符是 ( )。 ( A) setprecision(3) ( B) fixed ( C) setfill(*) ( D) setw(8) 31 下面的描述中,正确的是 ( )。 ( A) virtual可以用来声明虚函数 ( B)含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类 ( C)即
13、使基类的构造函数没有参数,派生类也必须建立构造函数 ( D)静态数据成员可以通过成员初始化列表来初始化 32 如果类 A被说明成类 B的友元, 则 ( )。 ( A)类 A的成员即类 B的成员 ( B)类 B的成员即类 A的成员 ( C)类 A的成员函数不得访问类 B的成员 ( D)类 A的成员函数可以访问类 B的成员 33 带有基类的多层派生类构造函数的成员初始化列表中都要排出虚基类的构造函数,这样将对虚基类的子对象初始 ( )。 ( A)与虚基类下面的派生类个数有关 ( B)多次 ( C)二次 ( D)一次 34 下面程序的运行结果为 ( )。 #include iostream.h vo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 141 答案 解析 DOC
