本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年9月全国计算机等级《二级C++》上机模考试卷(6)
1、【 单选题 】
将E-R图转换到关系模式时,实体与联系都可以表示成(  )。 [1分]
、 属性
、 关系
、 键
、 域
答案:
2、【 单选题 】
下列叙述中正确的是(  )。 [1分]
、 C程序的基本组成单位是语句
、 C程序中的每一行只能写一条语句
、 简单C语句必须以分号结束
、 C语句必须在一行内写完
答案:
3、【 单选题 】
下列选项合法的标识符是(  )。 [1分]
、 1_1
、 1-j
、 _11
、 1__
答案:
4、【 单选题 】
有如下程序
#include(iostream.h>
voidmain(  )
{charch[2][5]={"6937","8254"),*p[2];
inti,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j])'\0';j+=2)
s=10*s+p[i][j]一'0';
cout<<s;}
该程序的输出结果是(  )。 [1分]
、 69825
、 63825
、 6385
、 693825
答案:
5、【 单选题 】
有如下程序:
#included
usingnamespacestd;
classA{
public:
virtualvoidfuncl(){cout<<"A1";)
voidrune2(){cout<<"A2";}};
classB:publicA{
public:
voidfuncl(){cout<<:"B1";}
voidfunc2(){eout<<"B2";}};
intmain(){
A*p=newB;
p->func1();
P->func2();
return0;}
执行该程序,屏幕上将显示输出(  )。 [1分]
、 B1B2
、 A1A2
、 B1A2
、 A1B2
答案:
6、【 单选题 】
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(  )。 [1分]
、 12345ABCDE
、 EDCABA54321
、 ABCDE12345
、 54321EDCBA
答案:
7、【 单选题 】
下面是关于派生类声明的开始部分,其中正确韵是(  )。 [1分]
、 classvirtualB:publicA
、 virtualclassB:publicA
、 classB:publicAvirtual
、 classB:virtualpublicA
答案:
8、【 单选题 】
若有说明:inta[3][4];则对a数组元素的非法引用是(  )。 [1分]
、 a[0][2*1]
、 a[1][3]
、 a[4-2][0]
、 a[0][4]
答案:
9、【 单选题 】
继承机制的作用是(  )。 [1分]
、 信息隐藏
、 数据封装
、 定义新类
、 数据抽象
答案:
10、【 单选题 】
有如下程序:
#include
usingnamespacestd;
classB{
public:
B(intxx):x(xx){++count;x+=10;}
virtualvoidshow(  )const
{cout<<count<<''<<x<<endl;}
protected:
staticintcount;
private:
intx;
};
classD:publicB{
public:
D(intxx,intyy):B(XX),y(yy){++count;y+=
100;)
virtualvoidshow(  )const
{cout<<count<<''<<y<
private:
inty;
};
intB::count==0;
intmain(  ){
B*ptr=newD(10,20);
ptr->show(  );
deleteptr;
return0;
}
运行时的输出结果是(  )。 [1分]
、 1_120
、 2_120
、 1_20
、 2_20
答案:
11、【 单选题 】
有下列程序:
#include
voidfun(int*S,intn1,intn2)
{
inti,j,t;
i=n1;j=n2
while(i
--;}
}
voidmain(  )
{
inta[10]={1,2,3,4,5,6,7,8,9,0),k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)printf(”%d”,a[k]);printf
("\n");
}
程序的运行结果是(  )。 [1分]
、 0987654321
、 4321098765
、 5678901234
、 0987651234
答案:
12、【 单选题 】
下面程序的运行结果为(  )。
#include
voidmain()
{
chara='3':
switch(a)
{
case'3':cout<<"3";
case'2':cout<<"2";break;
default:cout<<"1";
}
} [1分]
、 3
、 321
、 31
、 32
答案:
13、【 单选题 】
下列关于析构函数的描述中,错误的是(  )。 [1分]
、 析构函数可以重载
、 析构函数由系统自动调用
、 每个对象的析构函数只被调用一次
、 每个类都有析构函数
答案:
14、【 单选题 】
在学生管理的关系数据库中,存取一个学生信息的数据单位是(  )。 [1分]
、 文件
、 数据库
、 字段
、 记录
答案:
15、【 单选题 】
下列选项中不属于结构化程序设计原则的是(  )。 [1分]
、 可封装
、 自顶向下
、 模块化
、 逐步求精
答案:
16、【 单选题 】
下列叙述中,错误的是(  )。 [1分]
、 false是一个逻辑型常量
、 “b”'是一个字符型常量
、 365是一个int常量
、 3.1415926是一个double常量
答案:
17、【 单选题 】
在C++语言中函数返回值的类型是由(  )决定的。 [1分]
、 调用该函数时系统临时
、 return语句中的表达式类型
、 定义该函数时所指定的函数类型
、 调用该函数时的主调函数类型
答案:
18、【 单选题 】
关于类和对象描述错误的是(  )。 [1分]
、 对象(Object)是现实世界中的客观事物,对象具有确定的属性
、 类是具有相同属性和行为的一组对象的集合
、 对象是类的抽象,类是对象的实例
、 类是对象的抽象,对象是类的实例
答案:
19、【 单选题 】
下列叙述中正确的是(  )。 [1分]
、 一个逻辑数据结构只能有一种存储结构
、 数据的逻辑结构属于线性结构,存储结构属于非线性结构
、 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
、 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
答案:
20、【 单选题 】
字符串“a+b=12\n\t”的长度为(  )。 [1分]
、 12
、 10
、 8
、 6
答案:
21、【 单选题 】
树是结点的集合,它的根结点的数目是(  )。 [1分]
、 有且只有1个
、 1或多于1
、 0或1
、 至少有2个
答案:
22、【 单选题 】
有以下程序:
#include
usingnamespacestd;
classsample
{
private:
intX;
public:
sample(inta)
{
X=a:
}
frienddoublesquare(samples);
};
doublesquare(samples)
{
returnS.x*S.X:
}
intmain()
{
samples1(20),s2(30);
cout<<square(s2)<
return0;
}
执行结果是(  )。 [1分]
、 20
、 30
、 900
、 400
答案:
23、【 单选题 】
若有如下语句
#include
voidmain(  )
{
intx=3:
do{
x=X-2:
cout<
}while(!(--x));
}
则上面程序段(  )。 [1分]
、 输出的是1
、 输出的是1和-2
、 输出的是3和0
、 是死循环
答案:
24、【 单选题 】
下列数据模型中,具有坚实理论基础的是(  )。 [1分]
、 层次模型
、 网状模型
、 关系模型
、 以上3个都是
答案:
25、【 单选题 】
程序调试的任务是(  )。 [1分]
、 设计测试用例
、 验证程序的正确性
、 发现程序中的错误
、 诊断和改正程序中的错误
答案:
26、【 单选题 】
以下叙述中正确的是(  )。 [1分]
、 构成C++语言程序的基本单位是类
、 可以在一个函数中定义另一个函数
、 main()函数必须放在其他函数之前
、 所有被调用的函数一定要在调用之前进行定义
答案:
27、【 单选题 】
下列关于运算符重载的描述中,错误的是(  )。 [1分]
、 ::运算符不能重载
、 类型转换运算符只能作为成员函数重载
、 将运算符作为非成员函数重载时必须定义为友元
、 重载口运算符应完成“下标访问”操作
答案:
28、【 单选题 】
下列程序执行结果是(  )。
#include(iostream.h)
classA
{public:
inta;
A(  ):a(10){cout<<a<<endl;)
};
voidmain(  )
{Aobj1;
Aobj2(obj1);
cout<<""<<obj2.a<
} [1分]
、 1010
、 编译错误缺少拷贝构造函数
、 10随机数
、 随机数随机数
答案:
29、【 单选题 】
有如下类定义:
classAA{
inta:
public:
AA(intn=0):a(n)()
};
classBB:publicAA{
pubilc:
BB(intn)____
};
其中横线处缺失部分是()。 [1分]
、 :a(n){}
、 :AA(n){}
、 {a(n);}
、 {a=n;}
答案:
30、【 单选题 】
有下列程序:
#include
voidmain(  )
{inta[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);
}
程序的运行结果是(  )。 [1分]
、 y=0
、 y=1
、 y=2
、 y=3
答案:
31、【 单选题 】
下列描述正确的是(  )。 [1分]
、 表示m>n为true或mn&&m<n
、 switch语句结构中必须有default语句
、 if语句结构中必须有else语句
、 如果至少有一个操作数为true,则包含‖运算符的表达式为true
答案:
32、【 单选题 】
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是(  )。 [1分]
、 gets(&sO);
、 scanf("%s",s+1);
、 gets(s);
、 scanf("%s",s[1]);
答案:
33、【 单选题 】
若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是(  )。 [1分]
、 a[2][!1]
、 a[2][3]
、 a[0][3]
、 a[1>2][!1]
答案:
34、【 单选题 】
有如下程序:
#include
usingnamespacestd;
classPair{
intm,n;
public;
Pair(intj,intk):m(j),n(k){}
intget(  ){returnIn;}
intget(  )const{returnm+n;}
};
intmain(  ){
Paira(3,5);
constPairb(3,5);
cout<<
return0;
}
运行时的输出结果是(  )。 [1分]
、 33
、 38
、 83
、 88
答案:
35、【 单选题 】
下列不是软件工程基本目标的照(  )。 [1分]
、 付出较低的维护费用
、 达到要求的功能
、 不管时间限制,只要最终把用户要求的产品交出来
、 产品的性能比较好
答案:
36、【 单选题 】
有如下程序:
#include
#include
usingnamespacestd;
intmain()(
cout<<setfill('*')<<setw(6)<<123<
return0;
}
运行时的输出结果是(  )。 [1分]
、 ***123***456
、 ***123456***
、 ***123456
、 123456
答案:
37、【 单选题 】
要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是(  )。 [1分]
、 MyClassp=MyClass;
、 MyClassp=newMyClass;
、 MyClass&p=newMyClass;
、 MyClassa,&p=a;
答案:
38、【 单选题 】
下列关于虚基类的描述中,错误的是(  )。 [1分]
、 使用虚基类可以消除由多继承产生的二义性
、 构造派生类对象时。虚基类的构造函数只被调用一次
、 声明“classB:virtualpublicA”说明类B为虚基类
、 建立派生类对象时,首先调用虚基类的构造函数
答案:
39、【 单选题 】
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是(  )。 [1分]
、 fatream
、 istream
、 ostream
、 iomanip
答案:
40、【 单选题 】
结构化程序设计的基本原则不包括(  )。 [1分]
、 多态性
、 自顶向下
、 模块化
、 逐步求精
答案:
12 下一页 末页
共2页,共43个题库
共2页,共43个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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