计算机二级C++试题doc

上传人:u**** 文档编号:184602585 上传时间:2021-06-23 格式:DOC 页数:28 大小:95KB
返回 下载 相关 举报
计算机二级C++试题doc_第1页
第1页 / 共28页
计算机二级C++试题doc_第2页
第2页 / 共28页
计算机二级C++试题doc_第3页
第3页 / 共28页
计算机二级C++试题doc_第4页
第4页 / 共28页
计算机二级C++试题doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《计算机二级C++试题doc》由会员分享,可在线阅读,更多相关《计算机二级C++试题doc(28页珍藏版)》请在金锄头文库上搜索。

1、一、选择题(每题2分,共70分)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)以下关于栈的表达中正确的选项是 DA)在栈中只能插入数据 B)在栈中只能删除数据C)栈是先进先出的线性表 D)栈是先进后出的线性表(2)以下数据结构中,插入时不需要移动其他元素的是 DA)有序线性链表 B)无序线性链表C)栈和队列 D)以上三种都是(3)以下表达中正确的选项是 BA)同一个数据结构不管是采用何种存储方式,其所占的存储容量一定是相同的B)同一个数据结构采用不同的存储方式,其所占的存储容量一般是不同的C)同一个有序表不管是采用何

2、种存储方式,都可以使用对分查找法D)同一个有序表不管是采用何种存储方式,都不能使用对分查找法(4)数据结构分为逻辑结构和存储结构,以下数据结构中不属于存储结构的是 CA)线性链表 B)二叉链表 C)栈与队列 D)循环队列(5)以下数据结构中,能直接使用堆排序法进行排序的是 AA)完全二叉树 B)线性链表 C)带链的栈 D)带链的队列(6)以下关于队列的表达中正确的选项是 BA)只能插入元素,而不能删除元素 B)可以插入元素,也能删除元素C)插入元素时需要移动队列中所有的元素 D)删除元素时需要移动队列中所有的元素(7)以下表达中正确的选项是 CA)在模块化程序设计中,一个模块应尽量多的包括与其

3、他模块联系的信息B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C)在模块化程序设计中,一个模块内部的控制结构也要符合结构化原那么D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法(8)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 DA)数据与程序独立存放 B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对(9)用树形结构来表示实体之间联系的模型称为 BA)关系模型 B)层次模型 C)网状模型 D)格式化模型(10)以下表达中正确的选项是 AA)用ER图能够表示实体集之间一对一的联系、一对多的

4、联系、多对多的联系B)用ER图只能表示实体集之间一对一的联系 C)用ER图只能表示实体集之间一对多的联系 D)用ER图表示的概念数据模型只能转换为关系数据模型11)以下对CC+语言函数的描述中,正确的选项是 AA)C程序由一个或一个以上的函数组成 B)C函数既可以嵌套定义又可以递归调用C)函数必须有返回值,否那么不能使用函数 D)C+程序中调用关系的所有函数必须放在同一个程序文件中(12)以下正确的描述为 CA)每个C+语言程序必须在开头用预处理命令: B)预处理命令必须位于C+源程序的首部C)在C+语言中预处理命令都以#开头 D)C+语言的预处理命令只能实现宏定义和条件编译的功能(13)以下

5、表达中正确的选项是 BA)全局变量的作用域一定比局部变量的作用域范围大 B)静态类别变量的生存期贯穿于整个程序的运行期间 C)函数的形参都属于全局变量D)未在定义语句中赋初值的auto变量和static变量的初值都是随机值(14)以下选项中合法的用户标识符是 BA)long B)_2Test C)3Dmax D)Adat(15)已经知道大写字母A的ASCII码值是65,小写字母a的ASCII码是97,那么用八进制表示的字 符常量101是 A A)字符A B)字符a C)字符e D)非法的常量(16)下面对宏定义的描述中不正确的选项是 CA)宏不存在类型问题,宏名无类型,它的参数也无类型 B)宏

6、替换不占用运行时间C)宏替换时先求出实参表达式的值,然后代入形参数运算求值D)其实,宏替换只不过是字符替代而已(17)以下不是循环语句的是 DA)while语句 B)dowhile语句 C)for语句 D)ifelse语句(18)如果a=l,b=2,c=3,d=4,那么表达式a A A)1 B)2 C)3 D)4(19)有关构造函数的说法中错误的选项是DA)构造函数名字和类的名字一样 B)构造函数在说明类变量时自动执行C)构造函数无任何函数类型 D)构造函数有且只有一个(20)以下有关析构函数的表达不正确的选项是 BA)一个类只能定义一个析构函数 B)析构函数和构造函数一样可以有形参C)析构函

7、数不允许有返回值 D)析构函数名前必须冠有符号“(21)以下关于静态成员变量的表达不正确的选项是 DA)静态成员变量为类的所有对象所公有 B)静态成员变量可以在类内任何位置上声明C)静态成员变量的赋初值必须放在类外 D)定义静态成员变量时必须赋初值(22)假设执行下面的程序时,从键盘上输入3和4,那么输出结果是 Bmain()A)14 B)16 C)18 D)20(23)以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为 BA)a+b B)a-b C)b*a D)a/b(24)如下程序的输出结果是 CA)O000000 B)0250000 C)0500000 D)1000000(25

8、)如下程序的输出结果是 CA)O B)1 C)2 D)3(26)有以下程序段 Aintk=O: while(k=1)k+;while循环执行的次数是A)无限次 B)有语法错,不能执行 C)一次也不执行 D)执行1次(27)以下程序的输出结果是Bmain()A)1234 B)123 C)12 D)1(28)设有数组定义:chararray=China;贝4数组array所占的空间为CA)4个字节 B)5个字节 C)6个字节 D)7个字节(29)以下程序的输出结果是 DA)20 B)24 C)25 D)15(30)有以下程序A执行后输出结果是 A)7 B)6 C)8 D)无确定值(31)有以下程序

9、A执行后输出结果是A A)654321 B)432156 C)456123 D)123456(34)以下语句中,输出与众不同的是AA)对象infile只能用于文件入操作 B)对象outfile只能用于文件输出操作C)对象iofile在文件关闭后,不能再打开另一个文件D)对象iofile可以打开一个文件同时进行输入和输出二、填空题(每空2分,共30分)(1)对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为【n】。 (2)设有以下二叉树:对此二叉树中序遍历的结果为【TZBACYXP】。(3)在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【消息】 (4)程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使呈序在运行过程中暴露错误,这种方法称为【动态分析】。(5)在关系模型中,一个关系的属性名表称为【关系模式】也就是二维表的表框架,相当于_己录型。 (6)执行coutD)在C中,函数名的存储类别为外部(12)C+语言中函数返回值的类型决定于 DA)return语句中的表达式类型 B)调用函数的主调函数类型C)调用函数时r临时类型 D)定义函数时所指定的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号