本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2010年全国计算机等级考试二级C++模拟试题(8)&笔试部分
1、【 单选题 】
数据结构作为计算机的一门学科,主要研究数据逻辑结构、对各种数据结构进行运算,及(    ) [2分]
、 数据的存储结构
、 计算方法
、 数据映象
、 逻辑存储
答案:
2、【 单选题 】
在计算机中,算法是指(    ) [2分]
、 加工方法
、 解题方案的准确而完整的描述
、 排序方法
、 查询方法
答案:
3、【 单选题 】
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(    ) [2分]
、 软件投机
、 软件危机
、 软件工程
、 软件产生
答案:
4、【 单选题 】
开发大型软件时,产生困难的根本原因是(    ) [2分]
、 大系统的复杂性
、 人员知识不足
、 客观世界千变万化
、 时间紧、任务重
答案:
5、【 单选题 】
数据库、数据库系统和数据库管理系统之间的关系是(    ) [2分]
、 数据库包括数据库系统和数据库管理系统
、 数据库系统包括数据库和数据库管理系统
、 数据库管理系统包括数据库和数据库系统
、 3者没有明显的包含关系
答案:
6、【 单选题 】
下列叙述中正确的是(    ) [2分]
、 线性表是线性结构
、 栈与队列是非线性结构
、 线性链表是非线性结构
、 二叉树是线性结构
答案:
7、【 单选题 】
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是(    ) [2分]
、 堆排序
、 直接插入排序
、 快速排序
、 直接选择排序
答案:
8、【 单选题 】
下列不属于结构化分析的常用工具的是(    ) [2分]
、 数据流图
、 数据字典
、 判定树
、 PAD图
答案:
9、【 单选题 】
下列工具中为需求分析常用工具的是(    ) [2分]
、 PAD
、 PFD
、 N-S
、 DFD
答案:
10、【 单选题 】
数据库的故障恢复一般是由(    ) [2分]
、 数据流图完成的
、 数据字典完成的
、 DBA完成的
、 PAD图完成的
答案:
11、【 单选题 】
关于C++与C语言关系描述中错误的是(    ) [2分]
、 C++语言是C语言的超集
、 C++语言对C语言进行了扩充
、 C++语言包含C语言的全部语法特征
、 C++语言与C语言都是面向对象的程序设计语言
答案:
12、【 单选题 】
在C++语言中,不合法的实型数据的是(    ) [2分]
、 0.123
、 123e3
、 2.1e3.5
、 123.0
答案:
13、【 单选题 】
下面有关于for循环的正确描述是(    ) [2分]
、 for循环只能用于循环次数已经确定的情况
、 for循环是先执行循环体语句,后判断表达式
、 在for循环中,不能用break语句跳出循环体
、 for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案:
14、【 单选题 】
假定int类型变量占用两个字节,其有定义int x[10]={0,2,4};,则数组x在内存中所占字节数是(    ) [2分]
、 3
、 6
、 10
、 20
答案:
15、【 单选题 】
以下叙述正确的是(    ) [2分]
、 函数可以嵌套定义但不能嵌套调用
、 函数既可以嵌套调用也可以嵌套定义
、 函数既不可以嵌套定义也不可以嵌套调用
、 函数可以嵌套调用但不可以嵌套定义
答案:
16、【 单选题 】
下面的语句中错误的是(    ) [2分]
、 int a=5;int x[a];
、 const int a=5;int x[a];
、 int n=5;int *p=new int[a];
、 const int n=5;int *p=new int[a];
答案:
17、【 单选题 】
关于二义性的描述错误的是(    ) [2分]
、 一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性
、 解决二义性可以用对成员名的限定法
、 父类和子类中同时出现同名函数,也可能存在二义性
、 一个子类是从两个父类派生出来的,而这两个父类又有一个共同的父类,对该父类成员进行访问时,可能出现二义性
答案:
18、【 单选题 】
函数模板:template
T add(T x,T y) {return x+y;}
下列对add函数的调用不正确的是( ) [2分]
、 add< >(1,2)
、 add(1,2)
、 add(1.0,2)
、 add(1.0,2.0)
答案:
19、【 单选题 】
this指针是C++实现什么的一种机制?(    ) [2分]
、 抽象
、 封装
、 继承
、 重载
答案:
20、【 单选题 】
下列程序的输出结果是(    )
#include
class Myclass{
public:Myclass(int i=0,int j=0)
{
y=j;
}
void show(){cout<<″x=″<<X<
void show()const{cout<<″x=″<<″ ″<<″y=″<<Y<<ENDL;}< p>
privated:
int x;int y;
};
void main()
{yclass my1(3,4);
const my2(7,8);
my1.show();my2.show();} [2分]
、 x=4,y=3;x=7,y=8
、 x=3,y=4;x=7,y=8
、 x=7,y=8;x=4,y=3
、 x=8,y=7;x=7,y=8
答案:
21、【 单选题 】
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联(    ) [2分]
、 流
、 类
、 结构
、 对象
答案:
22、【 单选题 】
执行语句for(i=1;i++<4;);,后变量i的值是(    ) [2分]
、 3
、 4
、 5
、 不定
答案:
23、【 单选题 】
下列哪个是C++语言的有效标识符?(    ) [2分]
、 _No1
、 No.1
、 12345
、 int
答案:
24、【 单选题 】
下列程序的执行结果为(    )
#include
void main()
{int a=3,b=0;
int *p=&a;
b=+a++;
cout<<*p<<″,″<<B<<ENDL;}< p> [2分]
、 3,4
、 4,3
、 3,-4
、 4,4
答案:
25、【 单选题 】
下列选项,不正确的是(    ) [2分]
、 for(int a=1;a<=10;a++);
、 int a=1;
do
 {a++}
 while(a<=10)
、 int a=1;
、 for(int a=1;a<=10;a++)a++;
while(a<=10)
{a++}
答案:
26、【 单选题 】
下列程序的输出结果为(    )
#include
void main()
{char *a[]={″hello″,″the″,″world″};
char **pa=a;
pa++;
cout<<*pa<<ENDL;}< p> [2分]
、 hello
、 the
、 world
、 hellotheworld
答案:
27、【 单选题 】
下列程序的输出结果是(    )
#include
int min(int a,int b)
{if(a<>
else return b;
return 0;}
void main()
{cout<<MIN(1,MIN(2,3))<<ENDL;}< p> [2分]
、 0
、 1
、 2
、 3
答案:
28、【 单选题 】
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是(    ) [2分]
、 公有类型
、 私有类型
、 保护类型
、 友元类型
答案:
29、【 单选题 】
类的析构函数的作用是(    ) [2分]
、 一般成员函数的初始化
、 类的初始化
、 对象的初始化
、 删除类创建的对象
答案:
30、【 单选题 】
下面对静态数据成员的描述中,正确的是(    ) [2分]
、 静态数据成员可以在类体内进行初始化
、 静态数据成员不可以被类的对象调用
、 静态数据成员不能受private控制符的作用
、 静态数据成员可以直接用类名调用
答案:
31、【 单选题 】
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是(    ) [2分]
、 派生类的对象可以赋给基类的对象
、 派生类的对象可以初始化基类的引用
、 派生类的对象可以直接访问基类中的成员
、 派生类的对象的地址可以赋给指向基类的指针
答案:
32、【 单选题 】
下列关于虚基类的描述,错误的是(    ) [2分]
、 设置虚基类的目的是为了消除二义性
、 虚基类的构造函数在非虚基类之后调用
、 若同一层中包含多个虚基类,这些基类的构造函数按它们说明的次序调用
、 若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
答案:
33、【 单选题 】
下列运算符中,在C++语言中不能重载的是(    ) [2分]
、 *
、 >=
、 ::
、 /
答案:
34、【 单选题 】
下列程序的运行结果是(    )
#include
class A
{ int a;
public:
A() {a=0;}
A(int aa)
{a=aa;
cout<<>
void main()
{A x,y(2),z(3);
cout<<ENDL;}< p> [2分]
、 00
、 23
、 34
、 25
答案:
35、【 单选题 】
判断char型变量c是否为小写字母的正确表达式是(    ) [2分]
、 ′a′<=c<=′z′
、 (c>+A)&&(c<=z)
、 (′a′>=c)||(′z′<=c)
、 (c>=′a′)&&(c<=′z′)
答案:
36、【 填空题 】
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 。 [每空2分]
答案: ["n/2"]
37、【 填空题 】
类是一个支持集成的抽象数据类型,而对象的类的 。 [每空2分]
答案: ["实例"]
38、【 填空题 】
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 。 [每空2分]
答案: ["物理独立性"]
39、【 填空题 】
若串s=″MathTypes″,则其子串的数目是 。 [每空2分]
答案: ["46"]
40、【 填空题 】
关系数据库的关系演算语言是以 为基础的DML语言。 [每空2分]
答案: ["谓词演算"]
12 下一页 末页
共2页,共48个题库
共2页,共48个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169