本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2010年全国计算机等级考试二级C++模拟试题(5)&笔试部分
1、【 单选题
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为(    ) [2分]
GEDHFBCA
DGEBHFCA
ABCDEFGH
ACBFEDHG
答案:
2、【 单选题
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(    ) [2分]
e3,e1,e4,e2
e2,e4,e3,e1
e3,e4,e1,e2
任意顺序
答案:
3、【 单选题
程序设计语言的基本成分是数据成分、运算成分、控制成分和(    ) [2分]
对象成分
变量成分
语句成分
传输成分
答案:
4、【 单选题
将E-R图转换到关系模式时,实体与联系都可以表示成(    ) [2分]
属性
关系
答案:
5、【 单选题
在深度为5的满二叉树中,叶子结点的个数为(    ) [2分]
32
31
16
15
答案:
6、【 单选题
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(    ) [2分]
数组
链表
答案:
7、【 单选题
数据处理的最小单位是(    ) [2分]
数据
数据元素
数据项
数据结构
答案:
8、【 单选题
下述关于数据库系统的叙述中正确的是(    ) [2分]
数据库系统减少了数据冗余
数据库系统避免了一切冗余
数据库系统中数据的一致性是指数据类型一致
数据库系统比文件系统能管理更多的数据
答案:
9、【 单选题
下列描述正确的是(    ) [2分]
表示m>n为true或mn&&m<N< p>
switch语句结构中必须有default语句
if语句结构中必须有else语句
如果至少有一个操作数为true,则包含“||”运算符的表达式为true
答案:
10、【 单选题
在C++语言中,数据封装要解决的问题是(    ) [2分]
数据的规范化
便于数据转换
避免数据丢失
防止不同模块之间数据的非法访问
答案:
11、【 单选题
类的构造函数和析构函数描述正确的是(    ) [2分]
构造函数可以重载,析构函数不能重载
构造函数不能重载,析构函数可以重载
构造函数可以重载,析构函数也可以重载
构造函数不能重载,析构函数也不能重载
答案:
12、【 单选题
可以用p.a的形式访问派生类对象p的基类成员a,其中a是(    ) [2分]
私有继承的公有成员
公有继承的私有成员
公有继承的保护成员
公有继承的公有成员
答案:
13、【 单选题
下面关于虚函数的描述,错误的是(    ) [2分]
在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
虚函数可以是另一个类的友元函数,但不能是静态成员函数
基类中说明的纯虚函数在其任何派生类中都必须实现
答案:
14、【 单选题
语句ofstream f(″SALARY.DAT″,
ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,且( ) [2分]
若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
若文件存在,将其置为空文件;若文件不存在,找开失败
若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
若文件存在,找开失败;若文件不存在,建立一个新文件
答案:
15、【 单选题
下面程序的运行结果是(    )
#include
void fun(int *a,int *b)
{int x=*a;
 *a=*b;*b=x;
 cout<<*a<<*b<<″ ″;}
void main()
{int x=1,y=2;
fun(&x,&y);
 cout<<X<<Y<<ENDL;}< p> [2分]
12 12
12 21
21 12
21 21
答案:
16、【 单选题
以下哪个特征不是面向对象思想中的主要特征?(    ) [2分]
多态
继承
封装
垃圾回收
答案:
17、【 单选题
C++中运算符优先级由高到低排列正确的是(    ) [2分]
:: ++ +||
< * ||,
sizeof % + ::
, && new sizeof
答案:
18、【 单选题
以下for语句中不是死循环的是(    ) [2分]
for(int i=0;i<1;++i);
for(int i=0;;++i);
for(int i=1;i>0;++i);
for(;;);
答案:
19、【 单选题
下面程序错误的语句是(    )
#include ″iostrteam.h″
① void main()
② {
③ int A=0;
④ int & B;
⑤ B=A;
⑥ cout<<B;< p>
⑦ cout<<A;< p>
⑧ } [2分]
答案:
20、【 单选题
函数int test(int a,int b=1,int c=0),下列调用不合法的个数是(    )
test(0); test(0,0); test(); test(0,0,0); [2分]
0
1
2
3
答案:
21、【 单选题
C++语言中关于构造函数的说法正确的是(    ) [2分]
构造函数的函数名不必和类名相同
构造函数只能每一个
每个类必定有构造函数
构造函数必有返回值
答案:
22、【 单选题
下面程序的执行结果为(    )
#include ″iostream″
using namespace std;
class A
{
int a;
public:
void Seta(int x){a=x;}
void Display_a(){cout<<A<<ENDL;}< p>
};
class B
{
int b;
public:
void Setb(int x){b=x;}
void Dispaly_b(){cout<<B<<ENDL;}< p>
};
class C:public A,private B
{private:
int c;
public:
void Setc(int x,int y,int z)
{ c=z;Seta(x);Setb(y);}
void Display_c(){cout<<C<<ENDL;}};< p>
① void main()
② {
③ C cc;
④ cc.Seta(1);
⑤ cc.Display_a();
⑥ cc.Setc(2,2,3);
⑦ cc.Dispaly_b();
⑧ cc.Display_c();
} [2分]
输出为2 2 3
有错误在第5行
输出为1 2 3
有错误在第7行
答案:
23、【 单选题
多态性指的是(    ) [2分]
以任何方式调用一个虚函数
以任何方式调用一个纯虚函数
借助于指向对象的基类指针或引用调用一个虚函数
借助于指向对象的基类指针或引用调用一个纯虚函数
答案:
24、【 单选题
语句cout<<SETPRECISION(2)<<> [2分]
1024.4567
1024
1024.45
1e+003
答案:
25、【 单选题
下列程序的结果是(    )
#include ″iostream.h″
void main()
{
char *str;
str=″test!″;
cout<<STR[5];〖ZK)〗< p>
} [2分]
程序错误
!
′\0′
为空字符
答案:
26、【 单选题
C++语言函数中不能由系统自动生成的是(    ) [2分]
析构函数
构造函数
内联函数
拷贝构造函数
答案:
27、【 填空题
耦合和内聚是评价模块独立性的两个主要标准,其中 反映了模块内各成分之间的联系。 [每空2分]
答案: [""]
28、【 填空题
数据库设计分为以下6个设计阶段:需求分析阶段、 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 [每空2分]
答案: [""]
29、【 填空题
面向对象的模型中,最基本的概念是对象和 [每空2分]
答案: [""]
30、【 填空题
数据模型按不同应用层次分成3种类型,它们是概念数据模型、 和物理数据模型。 [每空2分]
答案: [""]
31、【 填空题
开发一个C++语言程序的步骤通常包括编辑、 、链接、运行和调试。 [每空2分]
答案: [""]
32、【 填空题
下面程序的输出结果为
#include
void main()
{
int num=0,i=8;
do{
i--;
num++;
}while(--i);
cout<<NUM<<ENDL;< p>
} [每空2分]
答案: [""]
33、【 填空题
cout.put(′A′);,还可以表示为 [每空2分]
答案: [""]
34、【 填空题
将以下程序写成三目运算表达式是
if(a>b)max=a;
else max=b; [每空2分]
答案: [""]
35、【 填空题
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。
#include
#include
void main()
{ char a[]=″clanguage″,t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-2;i+=2)
for(j=i+2;j<=k; )
if( )
{ t=a[i];a[i]=a[j];a[j]=t;}
cout<<A;< p>
cout<<ENDL;}< p> [每空2分]
答案: [""]
36、【 填空题
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是 [每空2分]
答案: [""]
37、【 填空题
假设fin是一个文件流对象,则关闭文件的语句是 [每空2分]
答案: [""]
1
1页,共37个题库
1页,共37个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169