[计算机类试卷]国家二级(C++)笔试模拟试卷228(无答案).doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷228(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷228(无答案).doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 228(无答案)1 具有 3 个结点的二叉树有( )。(A)2 种形态(B) 4 种形态(C) 7 种形态(D)5 种形态2 数据的存储结构是指( )。 (A)数据所占的存储空间 (B)数据的逻辑结构在计算机中的存放形式(C)数据在计算机中的顺序存储方式 (D)存储在计算机外存中的数据3 算法分析的目的是(A)找出数据结构的合理性(B)找出算法中输入和输出之间的关系(C)分析算法的易懂性和可靠性(D)分析算法的效率以求改进4 完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是( )。(A)黑箱测试法(B)白箱测试法(C)错误推测法(D
2、)安装测试法5 下列叙述中,不属于软件需求规格说明书的作用的是(A)便于用户、开发人员进行理解和交流(B)反映出用户问题的结构,可以作为软件开发工作的基础和依据(C)作为确认测试和验收的依据(D)便于开发人员进行需求分析6 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(A)模块间的关系(B)系统结构部件转换成软件的过程描述(C)软件层次结构(D)软件开发过程7 下列关于队列的叙述中,不正确的是 ( )。(A)在队列中能插入数据(B)在队列中能删除数据(C)队列是先进先出的线性表(D)队列是先进后出的线性表8 以下各运算中,不属于算术运算的是( )。(A)大于(B)加(C)
3、乘(D)除9 程序的 3 种基本控制结构是(A)过程、子过程和分程序(B)顺序、选择和重复(C)递归、堆栈和队列(D)调用、返回和转移10 下列特征中不是面向对象方法的主要特征的是( )。(A)多态性(B)继承(C)封装性(D)模块化11 有如下函数模板声明: templatetypename 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) Maxdouble(3.5,4.5)(D)Max double (3.5,4)12 在公有派生的情况下,派生类中定义的成
4、员函数只能访问原基类的(A)公有成员和私有成员(B)私有成员和保护成员(C)公有成员和保护成员(D)私有成员、保护成员和公有成员13 下列有关类成员的叙述中,正确的是( )。(A)友元函数是类的成员函数(B)类成员的默认访问权限是私有的(C)类成员函数必须声明为公有的(D)类的静态数据成员不能是常成员14 请阅读以下程序main( )int x=1,y=0,a=0,b=0;switch(x)case 1:switch(y)case 0:a+;break;case 1:b+;break;case 2:a+;b+;break;cout“a=“a“b=“bendl;上面程序的输出结果是(A)a=2,
5、b=1(B) a=1,b=1(C) a=1,b=0(D)a=2,b=215 下面关于类和对象的描述中,错误的是(A)类就是 C 语言中的结构体类型,对象就是 C 语言中的结构体变量(B)类和对象之间的关系是抽象和具体的关系(C)对象是类的实例,一个对象必须属于一个已知的类(D)类是具有共同行为的若干对象的统一描述体16 下列程序的输出结果是 #includeiostream.h int b2; int func(int * a) b * a; return(b) ; void main( ) int a2, res2; resfunc( cout res;(A)4(B) 6(C) 8(D)10
6、17 将 x+y*z 中的“+”用成员函数重载,“*” 用友元函数重载应写为 ( )。(A)operator+(operator*(y,z)(B) xoperator+(operator*(y ,z)(C) xoperator+(x*(y ,z)(D)x+(operator*(y,z)18 按照标识符的要求,开头的符号不能是( )。(A)大写字母(B)小写字母(C)数字字符(D)下划线19 语句 int i=2.8*6; 中整型常量 i 定义后赋初值的结果是( )。(A)12(B) 16(C) 17(D)1820 下面程序输出的结果是( )。 #include iostream using n
7、amespace std; int fuc (char *x); int main() coutfuc(“hello“)endl; return 0; int fuc(char *x) char *y=x; while(*y! =0)y+; return(y-x) ; (A)5(B) 6(C) 0(D)语法错误,不能输出结果21 在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( ) 。(A)虚基类(B)抽象类(C)虚函数类(D)模板类22 有如下类的定义。横线处的语句是( )。class MyClasspublic:MyClass(int a=0,int b
8、=0)X=a;Y=b;void Change()constX=10;Y+=10;private:_int X,Y;(A)static(B) const(C) mutable(D)不需要填入内容23 在 C+语言的数据类型中,int、short 等类型的长度是( )。(A)固定的(B)任意的(C)由用户自定义(D)与机器字长有关24 语句 ofstream f(“SALARY.DAT“ , ios:app | los:binary);的功能是建立流对象f,试图打开文件 SALARY.DAT 并与之连接,并且 _。(A)若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件(B)若文件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 228 答案 DOC
