- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05年9月全国计算机等级考试二级笔试试卷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)下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
(5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题
B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中的技术问题
(6)在软件设计中,不属于过程设计工具的是
A)PDL(过程设计语言)?
B)PAD图
C)N-S图??
D)DFD图
(7)下列叙述中正确的是
A)软件交付使用后还需要进行维护
B)软件一旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束
D)软件维护是指修复程序中被破坏的指令
(8)数据库设计的根本目标是要解决
A)数据共享问题??
B)数据安全问题
C)大量数据存储问题?
D)简化数据维护
(9)设有如下关系表:
则下列操作中正确的是
A)T=R∩S?
B)T=R∪S?
C)T=R×S?
D)T=R/S
(10)数据库系统的核心是
A)数据模型??
B)数据库管理系统
C)数据库??
D)数据库管理员
(11)下列关于C++函数的叙述中,正确的是
A)每个函数至少要具有一个参数?
B)每个函数都必须返回一个值
C)函数在被调用之前必须先声明?
D)函数不能自己调用自己
(12)下列关于类和对象的叙述中,错误的是
A)一个类只能有一个对象?
B)对象是类的具体实例?
C)类是对某一类对象的抽象?
D)类和对象的关系是一种数据类型与变量的关系
(13)在C++中,用于实现运行时多态性的是
A)内联函数?
B)重载函数?
C)模板函数?
D)虚函数
(14)下列关于运算符重载的叙述中,正确的是
A)通过运算符重载,可以定义新的运算符
B)有的运算符只能作为成员函数重载
C)若重载运算符+,则相应的运算符函数名是+
D)重载一个二元运算符时,必须声明两个形参
(15)下列关于模板的叙述中,错误的是
A)模板声明中的第一个符号总是关键字template
B)在模板声明中用 和 括起来的部分是模板的形参表?
C)类模板不能有数据成员
D)在一定条件下函数模板的实参可以省略
(16)对于语句 cout
A)“cout”是一个输出流对象?
B)“endl”的作用是输出回车换行?
C)“x”是一个变量??
D)“”称作提取运算符?
(17)下列字符串中,正确的C++标识符是
A)foo-1?
B)2b?
C)new?
D)_256
(18)已知枚举类型定义语句为:
???? enum Token { NAME, NUMBER, PLUS = 5, MINUS, PRINT = 10 };
则下列叙述中错误的是
A)枚举常量NAME的值为1
B)枚举常量NUMBER的值为1
C)枚举常量MINUS的值为6
D)枚举常量PRINT的值为10
(19)执行语句序列
?int i=0; while(i 25) i+=3; cout
?输出结果是
A)24?
B)25?
C)27?
D)28
(20)要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是 30,50,-88,0 和 0,则下列定义语句中错误的是
A)int vect[ ]={30,50,-88};
B)int vect[ ]={30,50,-88,0,0};?
C)int vect[5]={30,50,-88};
D)int vect[5]={30,50,-88,0
您可能关注的文档
- (1)四川古蔺郎酒销售有限公司.doc
- (2)掌握Linux系统IDE驱动模块的编译与配置;(3)了.ppt
- 001GMDSS一级无线电电子员002GMDSS二级无线电电子员.doc
- 1.8电容器的电容.doc
- 1.动力收放线专用型变频器的特点.PDF
- 1.实验目的(1)掌握Linux系统下USB内核及USB主控制器驱.ppt
- 8、电容器与电容.doc
- 8.1可编程序控制器系统设计概述P282.ppt
- 110kV输电线路耐张线夹断裂故障诊断.PDF
- 500kV顺德站35kV9组电容器检修等2个项目施工.doc
- 重庆新速达物业服务集团股份凯里公司招聘笔试题库2024.pdf
- 浙江杭州千岛湖泰众肉类食品有限公司招聘笔试题库2024.pdf
- 陕西新华出版传媒集团新华书店分公司招聘笔试题库2024.pdf
- 宁夏海原县肉牛产业发展集团有限公司招聘笔试题库2024.pdf
- 浙江温岭市化工轻工建筑材料有限公司招聘笔试题库2024.pdf
- 中航飞机汉中航空零组件制造有限公司招聘笔试题库2024.pdf
- 山东海阳市海昇矿产资源开发有限公司招聘笔试题库2024.pdf
- 山东潍坊寿光市公共交通运输有限公司招聘笔试题库2024.pdf
- 内蒙古察右前旗农业投资开发有限公司招聘笔试题库2024.pdf
- 线上清明祭英烈活动策划.pptx
文档评论(0)