




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级C+语言程序设计标准预测试卷二(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、c)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在 答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构(2)下列数据结构中,插入时不需要移动其他元素的是A)有序线性表B)无序线性表C)栈和队列D)以上三种都不是(3)数据的存储结构是指A)数据所占的存储空间量B)数据的逻辑结构在计算机中的表示C)数据在计算机中的顺序存储方式D)存储在外存中的数据(4)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结 点数为A)221B)219C)231D)229(5)下列关于栈的叙述中正确的是A)只能在栈顶插入元素,而不能删除元素B)可以插入元素,也能删除元素C)插入元素时需要移动栈中所有的元素D)删除元素时需要移动栈中所有的元素(6)下列叙述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是尽可能多的发现程序中的错误C)软件测试的目的是使程序运行结果正确D)软件测试的目的是使程序符合结构化原则(7)下列叙述中正确的是A)在面向对象的程序设计中,各个对象之间应相对独立,相互依赖性小B)在面向对象的程序设计中,各个对象之间应具有密切的联系C)在面向对象的程序设计中,各个对象应都是公用的D)上述三种说法都不对(8)下列叙述中正确的是A)数据库设计是指设计数据库系统B)数据库设计是指设计数据库管理系统C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)以上三种说法都不对(9)设有二元关系R和三元关系S,下列运算中合法的是A)R n SB)R U SC)RSD)RS(10)下列关于ER图的描述中正确的是A)ER图只能表示实体之间的联系B)ER图只能表示实体和实体之间的联系C)ER图只能表示实体和属性D)ER图能表示实体、属性和实体之间的联系(11)以下叙述中不正确的是A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B)在C的函数中,最好使用全局变量C)在C中,形式参数只是局限于所诤?BRD)在C中,函数名的存储类别为外部(12)C+语言中函数返回值的类型决定于A)return语句中的表达式类型B)调用函数的主调函数类型C)调用函数时r临时类型D)定义函数时所指定的函数类型(13)若要说明一个类型名STP,使得STP s;等价于char*s;,以下选项中正确的是A)typedef STP chara*s;B)typedefa *char STP:C)typedef STPfi*char;D)typedef chara*TP:(14)以下非法的赋值语句是A)n=(i=2,+i);B)j+C)+(i+1)D)x=j0;(15)C十+语言中在C语言的基础上增加的特性不包括A)结构B)引用C)类和对象D)静态成员函数(16)对于下列语句,正确的判断是 for(x=O,y=O;(y!=123)(x4);x+);A)是无限循环B)循环次数不定C)最多执行4次D)最多执行3次(17)若有说明:int a34;则对a数组元素的非法引用是A)a02*1B)a13C)a4-20D)aO4(18)设a和b均为double型变量,且a=55、b=25,则表达式(int)a十hb的值是A)6500000B)6C)5500000D)6000000(19)下面赋值语句中正确的是A)a=7+b+c=a+7:B)a=7+b+=a+7:C)a=7+b,b+,a+7;D)a=7+b,c=a+7;(20)语句cout(a=2)&(h=-2);的输出结果是A)无输出B)编译错误C)-lD)l来源:考试大-计(21)在下面的函数声明中,存在着语法错误的是A)VOid BC(int a,int)B)void Bd(int,int)C)VOid(1 BE(int,int=5)D)int BF(Int x;int y)(22)下列关于指针的操作中错误的是A)两个同类型的指针可以进行比较运算B)可以用一个空指针赋给某个指针C)一个指针可以加上两个整数之差D)两个同类型的指针可以相加(23)静态成员函数不能说明为A)整型函数B)常函数C)虚函数D)内联函数(24)静态成员函数没有A)返回值B)this指针C)指针参数D)返回类型 (25)以下程序的输出结果为(25)以下程序的输出结果为 A)27000000B)27500000C)28000000D)28500000(26)执行下列语句后,输出结果为 COutput(s): coutca:A)caB)SCaC)SD)a(27)下列运算符中,不能重载的是A)?:B)+C)一D)=(28)所有在函数中定义的变量及函数的形式参数,都属于A)全局变量B)局部变量C)静态变量D)常量(29)为引入对象的同义词,对象的别名称为A)指针B)引用C)枚举D)结构(30)以下不属于构造函数特征的是A)构造函数名与类名相同B)构造函数可以重载C)构造函数可以设置默认参数D)构造函数必须指定函数类型来(31)以下关于虚函数的叙述中不正确的是A)虚函数属于成员函数B)虚函数不允许说明成静态的C)凡是虚函数必须用virtual说明D)虚函数可以被继承(32)类的构造函数的作用是A)一般成员函数B)类的初始化C)对象的初始化D)删除对象创建的所有对象(33)继承机制的作用是A)信息隐藏B)数据封装C)定义新类D)数据抽象(34)关于虚函数的描述中正确的是A)虚函数是一个静态成员函数B)虚函数是一个非成员函数C)虚函数既可以在函数说明时定义,也可以在函数实现时定义D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型(35)下列表示纯虚函数的成员函数是A)virtual int func(int);B)void func(int)=0;C)virtual void func=O;D)virtual void func(int)来源:考试二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。(1)设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为 【l】 。(2)在面向对象方法中,属性与操作相似的一组对象称为 【2】 。(3)在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个 【3】 实际上对应一个处理模块。(4)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模 块。其中 【4】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(5)在关系运算中,【5】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(6)为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【6】 。(7)下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【7】 。(8)对于下列语旬其输出结果为:【8】。(9)下列程序不能通过编译,应该在划线部分填写的语句是【9】 。(10)根据下面的主程序,完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平常养护工程施工技术规范
- AutoCAD工程制图实教程 (2024版)课件 模块三 绘制多面图形
- 幽门螺旋杆菌诊疗课件
- 巡视巡察课件教学
- 巡察工作法课件
- 岩石风化的公开课课件
- 岩土特性课件
- 尧帝凿井课件
- 输液泵的使用和管理课件
- LED照明灯具研发生产与销售合同范本
- GB/T 6093-2001几何量技术规范(GPS)长度标准量块
- GB/T 22751-2008台球桌
- 中国近代史试题库
- 电路学课件:1-6 电压源和电流源
- 奥的斯GeN2-故障查找手册-1-CN
- 村民森林防火承诺书
- 税法(第三版)项目一任务三增值税应纳税额的计算
- 系统数据导出确认单
- Q∕SY 01004-2016 气田水回注技术规范
- TSG Z8002-2022 特种设备检验人员考核规则
- QC∕T 900-1997 汽车整车产品质量检验评定方法
评论
0/150
提交评论