本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(8)
1、【 单选题
在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(  )来实现。 [1分]
调用语句
命令
中令
消息
答案:
2、【 单选题
有下列程序:
#include
intb=2;
intfun(int*k)
{b=*k+b;return(b);)
voidmain(  )
{inta[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a[i])+b;printf
("%d",b);}
printf("\n");
}
程序运行后的输出结果是(  )。 [1分]
1012
810
1028
1016
答案:
3、【 单选题
阅读以下程序
#include(iostream.h>
voidmain(  )
{
charline[10];
cin>>line;
cout<<1ine<
}
如运行时输入“Thisisanexample.”,则程序的输出结果是(  )。 [1分]
This
Thisis
Thisisa
Thisisanexample
答案:
4、【 单选题
下列运算符中不能在C++中重载的是(  )。 [1分]
?:
-
<=
答案:
5、【 单选题
有下列程序:
#include
voidmain()
{char*a[]={"abcd","ef","gh","ijk");inti;
for(i=0;i<4;i++)printf("%C",*a[i]);
}
程序运行后的输出结果是(  )。 [1分]
aegi
dfhk
abcd
abcdefghijk
答案:
6、【 单选题
计算斐波那契数列第n项的函数定义如下:
intfib(intn){
if(n==0)returnl;
elseif(n==l)return2:
elsereturnfib(n-1)+fib(n-2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是(  )。 [1分]
1
2
3
4
答案:
7、【 单选题
下列是软件调试技术的是(  )。 [1分]
错误推断
集成测试
回溯法
边界值分析
答案:
8、【 单选题
在下列字符中,不允许作为C++标识符的是(  )。 [1分]
b
B
_
2
答案:
9、【 单选题
以下程序不用第3个变量实现将两个数进行对调的操作,画线处应为(  )。
voidmain(  )
{inta,b;
scanf("%d%d",&a,&b);
cin>>a>>b;
cout<<"a="<<a<<"b="<
a=a+b;b=a-b;a=_____;
cout<<"a="<} [1分]
a+b
a-b
b*a
a/b
答案:
10、【 单选题
C++语言类体系中,不能被派生类继承的有(  )。 [1分]
转换函数
构造函数
虚函数
静态成员函数
答案:
11、【 单选题
在E—R图中,用来表示实体的图形是(  )。 [1分]
矩形
椭圆形
菱形
三角形
答案:
12、【 单选题
有如下程序:
#include
usingnamespacestd;
classXA{
inta;
public:
staticintb;
XA(intaa):a(aa){b++;}
~XA(){}
intget(){returna;}
};
intXA::b=0
intmain(){
XAdl(1),d2(3);
cout<<dl.get{}+d2.get{}+xa::b<
return0;
}
运行时的输出结果是(  )。 [1分]
5
6
7
8
答案:
13、【 单选题
关于函数中的<返回类型>,下列表述中错误的是(  )。 [1分]
<返回类型>中有可能包含关键字int
<返回类型>中有可能包含自定义标识符
<返回类型>中有可能包含字符*
<返回类型>中可能包含[]
答案:
14、【 单选题
已知枚举类型定义语句为
enHmToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};
则下列叙述中错误的是(  )。 [1分]
枚举常量NAME的值为1
枚举常量NUMBER的值为1
枚举常量MINUS的值为6
枚举常量PRINT的值为10
答案:
15、【 单选题
若x和y是程序中的两个整型变量,则下列if语句中正确的是(  )。 [1分]
if(x==O)y=1;elsey=2;
if(x==0)theny=1elsey=2
if(x==O)y=1elsey=2;
ifx==0y=1elsey=2;
答案:
16、【 单选题
最简单的交换排序方法是(  )。 [1分]
快速排序
选择排序
堆排序
冒泡排序
答案:
17、【 单选题
下列关于模板形参的描述中,错误的是(  )。 [1分]
模板形参表必须在关键字template之后
模板形参表必须用括弧(  )括起来
可以用class修饰模板形参
可以用typename修饰模板形参
答案:
18、【 单选题
下列关于模板的说法正确的是(  )。 [1分]
模板的实参在任何时候都可以省略
类模板与模板类所指的是同一概念
类模板的参数必须是虚拟类型的
类模板中的成员函数全部都是模板函数
答案:
19、【 单选题
以下类定义中可能会引起错误的语句是(  )。
classA
{
public:
~A(  ){}//1
inti;//2
private:
intj;//3
A(inti){i++;}//4
}; [1分]
1
2
3
4
答案:
20、【 单选题
有下列程序:
#include
voidmain(  )
{stuctSTU{charname[9];charsex;double
score[2];};
stuctSTUa={"Zha0",'m',85.0,90.0),b={"
Qian",'f',95.0,92.0};
b=a:
printf("%S,%C,%2.0,%2.0\n”,b.name,b.sex,
score[O],bscore[1]);
程序的运行结果是(  )。 [1分]
Qian,f,95,92
Oian,m,85,90
Zha0,f,95,92
Zha0,m,85,90
答案:
21、【 单选题
下列选项中,不是C++关键字的是(  )。 [1分]
class
function
friend
viruual
答案:
22、【 单选题
将前缀运算符“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是(  )。 [1分]
Deer&operator一一{int};
Decroperator一一(Decr&,int);
friendDeer&cperator一一(Deer&);
friendDeeroperacor一一(Deer&,int);
答案:
23、【 单选题
数据库应用系统中的核心问题是(  )。 [1分]
数据库设计
数据库系统设计
数据库维护
数据库管理员培训
答案:
24、【 单选题
下列结构体类型说明和变量定义中正确的是(  )。 [1分]
typedefstruct;
{intn;charC;)REC;
RECt1,t2;
structREC;
{intn;charC;}
RECt1,t2;
typedefstructREC;
{intn=0;charc='A';}t1,t2
struct
(intn;charc;)REC;
RECt1,t2
答案:
25、【 单选题
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是(  )。 [1分]
任何
公有或保护
保护或私有
私有
答案:
26、【 单选题
在数据管理技术发展的3个阶段中,数据共享最好的是(  )。 [1分]
人工管理阶段
文件系统阶段
数据库系统阶段
3个阶段相同
答案:
27、【 单选题
以下程序的输出结果是(  )。
#include
longfun(intn)
{longs;
if(n=-1‖n==2)s=2;
elses=n-fun(n-l):
returns;
}
voidmain(  ){cout<<fun(3);} [1分]
1
2
3
4
答案:
28、【 单选题
某系统总体结构如下图所示:
   
该系统总体结构图的深度是(  )。 [1分]
7
6
3
2
答案:
29、【 单选题
有如下程序:
#include
usingnamespacestd:
classPoint{
intx,y;
public:
Point(intx1=0,inty1=0)):X(X1),y(y1){}
intget(  ){returnx+y;)
};
classCircle{
Pointcenter}
intradius;
public:
Circle(intCX,intcy,intr):center(cx,cy),radius(r)
{}
intget(  ){returncenter.get(  )+radius;}
};
intmain(  ){
Circlec(3,4,5);
cout<<
return0;
}
运行时的输出结果是(  )。 [1分]
5
7
9
12
答案:
30、【 单选题
需求分析阶段的任务是确定(  )。 [1分]
软件开发方法
软件开发工具
软件开发费用
软件系统功能
答案:
31、【 单选题
如果类A被说明成类B的友元,则(  )。 [1分]
类A的成员即类B的成员
类B的成员即类A的成员
类A的成员函数不得访问类B的成员
类B不一定是类A的友元
答案:
32、【 单选题
下列关于成员函数特征的描述中,错误的是(  )。 [1分]
成员函数一定是内联函数
成员函数可以重载
成员函数可以设置参数的默认值
成员函数可以是静态的
答案:
33、【 单选题
有如下类模板定义:
template
classBigNumber{
longn;
public;
BigNumber(Ti):n(i){}
BigNumberoperator+(BigNumberb){
returnBigNumber(n+b.n):
}
};
已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是(  )。 [1分]
b1+b2
b1+3
3+b1
3+3
答案:
34、【 单选题
关于函数中的<返回类型>。下列表述中错误的是(  )。 [1分]
<返回类型>中有可能包含关键字int
<返回类型>中有可能包含自定义标识符
<返回类型>中衣可能包含字符*
<返回类型>中可能包含[]
答案:
35、【 单选题
有如下程序:
#include
usingnamespacestd;
classBASE{
public:
~BASE(){cout<<"BASE";}
};
classDERIVED:publicBASE{
public:
~DERIVED(){cout<<"DERIVED";}
};
intmain(){DERIVEDx;return0;)
执行后的输出结果是(  )。 [1分]
BASE
DERlVED
BASEDERIVED
DERlVEDBASE
答案:
36、【 单选题
耦合性和内聚性是对模块独或性度量的两个标准。下列叙述中正确的是(  )。 [1分]
提高耦合性降低内聚性有利于提高模块的独立性
降低耦合性提高内聚性有利于提高模块的独立性
耦合性是指一个模块内部各个元素间彼此结合的紧密程度
内聚性是指模块间互相连接的紧密程度
答案:
37、【 单选题
有下列程序:
#include
voidfun(inta[],intn)
{inti,t;
for(i=0;i
i];a[n-1-i]=t;}
}
voidmain(  )
{intk[10]={1,2,3,4,5,6,7,8,9,10},i;
fun(k,5);
for(i=2,i<8;i++)printf("%d",k[i]);
printf("\n");
}
程序的运行结果是(  )。 [1分]
345678
876543
1098765
321678
答案:
38、【 单选题
有三个关系R、S、T如下:
   
则由关系R和S和到关系T的操作是(  )。 [1分]
自然连接
答案:
39、【 单选题
有如下程序:
#include
usingnamespacestd;
classXA{
inta;
public:
staticintb;
XA(intaa):a(aa){b++;}
~XA(){}
intget(){returna;}
};
intXA::b=0
intmain(){
XAd1(1),d2(3);
cout<<dl.get()+d2.get()+xa::b<
return0;
}
运行时的输出结果是(  )。 [1分]
5
6
7
8
答案:
40、【 单选题
设计程序时,应采纳的原则之一是(  )。 [1分]
程序的结构应有助于读者的理解
限制goto语句的使用
减少或取消注释行
程序越短越好
答案:
12 下一页 末页
2页,共43个题库
2页,共43个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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