本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2010年全国计算机等级考试二级C++模拟试题(10)&笔试部分
1、【 单选题
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(    ) [2分]
动态结构和静态结构
紧凑结构和非紧凑结构
线性结构和非线性结构
内部结构和外部结构
答案:
2、【 单选题
在下列几种排序方法中,要求内存量最大的是(    ) [2分]
插入排序
选择排序
快速排序
归并排序
答案:
3、【 单选题
下列不属于软件调试技术的是(    ) [2分]
强行排错法
集成测试法
回溯法
原因排除法
答案:
4、【 单选题
软件复杂性度量的参数包括(    ) [2分]
效率
规模
完整性
容错性
答案:
5、【 单选题
数据库系统的核心是(    ) [2分]
数据库
数据库管理系统
数据库模型
软件工具
答案:
6、【 单选题
最简单的交换排序方法是(    ) [2分]
快速排序
选择排序
堆排序
冒泡排序
答案:
7、【 单选题
线性表的顺序存储结构和线性表的链式存储结构分别是(    ) [2分]
顺序存取的存储结构、顺序存取的存储结构
随机存取的存储结构、顺序存取的存储结构
随机存取的存储结构、随机存取的存储结构
任意存取的存储结构、任意存取的存储结构
答案:
8、【 单选题
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示(    ) [2分]
模块之间的调用关系
程序的组成成分
控制程序的执行顺序
数据的流向
答案:
9、【 单选题
一个关系中属性个数为1时,称此关系为(    ) [2分]
对应关系
单一关系
一元关系
二元关系
答案:
10、【 单选题
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(    ) [2分]
可重用性差
安全性差
非持久性
冗余性
答案:
11、【 单选题
下列选中不全是C++关键字的是(    ) [2分]
const,break,default
long,void,using
virtual,extern,include
try,throw,this
答案:
12、【 单选题
在32位的计算机中,一个char型数据所占的内存长度的字节是(    ) [2分]
4
1
2
8
答案:
13、【 单选题
有如下程序:
#include″iostream.h″
void main()
{ int x=1,a=0,b=0;
switch(x) {
case 0:b++;
case 1:a++;
case 2:a++;b++; }
cout<<″a=″<<A<<″,″<<<>
该程序的输出结果是( ) [2分]
a=2,b=1
a=1,b=1
a=1,b=0
a=2,b=2
答案:
14、【 单选题
若有说明int a[3][4];,则a数组元素的非法引用是(    ) [2分]
a[0][2*1]
a[1][3]
a[4-2][0]
a[0][4]
答案:
15、【 单选题
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(    ) [2分]
函数调用可以作为独立的语句存在
函数调用可以无返回值
函数调用可以出现在表达式中
函数调用可以作为一个函数的形参
答案:
16、【 单选题
以下类定义中可能会引起错误的语句是(    )
class A
{ public:
~A(){ } //1
int i; //2
private:
int j; //3
A(int i){i++;} //4 }; [2分]
1
2
3
4
答案:
17、【 单选题
下列描述中错误的是(    ) [2分]
派生类可以作为基类派生其他的子类
派生类继承基类的所有数据成员
派生类可以有多个基类
派生类不能继承一些函数成员
答案:
18、【 单选题
下列运算符中哪些是不能够被重载的?(    ) [2分]
.,.*,->*,::,?:
++,--,new,delete,==
sizeof,new,delete,++,--
sizeof,new,delete,+,-
答案:
19、【 单选题
下列关于函数模板实参不能省略的情况说明不正确的是(    ) [2分]
从模板函数实参表获得的信息有矛盾
需要获得特定类型的返回值,而不管参数的类型如何
虚拟类型参数没有出现在模板函数的形参表中
函数模板不含有常规形参
答案:
20、【 单选题
表达式10>5&&6%3的值是(    ) [2分]
-1
非零值
0
1
答案:
21、【 单选题
以下函数调用语句中含有参数个数是(    )
excc((v1,v2),(v2,v3,v4),v6); [2分]
3
4
5
6
答案:
22、【 单选题
下列程序段的输出结果是(    )
#include
void fun(fun *x,int *y)
{ cout<<*x<<*y;
 *x=3;
 *y=4; }
void main()
{ int x=1,y=2;
fun(&y,&x);
cout<<X<<Y<<> [2分]
2143
1212
1.4
2112
答案:
23、【 单选题
下列程序的输出结果是(    )
#include
void main()
{ char *str=″12123434″;
int x1=0,x2=0,x3=0,x4=0,i;
for(i=0;str[i]!=′\0′;i++)
switch(str[i])
{ case′1′:x4++;
 case′2′:x3++;
 case′3′:x2++;
 case′4′:x1++;〗 }
cout<<X1<<″,″<<X2<<″,″<<X3<<″,″<<> [2分]
8,6,4,1
8,6,3,2
8,8,4,1
8,6,4,2
答案:
24、【 单选题
每个C++程序中都必须有且仅有一个(    ) [2分]
预处理命令
主函数
语句
答案:
25、【 单选题
设有int x=11;,则表达式(x++*2/3)的值是(    ) [2分]
7
8
11
12
答案:
26、【 单选题
对表达式for(表达式1;;表达式3)可理解为(    ) [2分]
for(表达式1;0;表达式3)
for(表达式1;1;表达式3)
for(表达式1;表达式3)
for(;;表达式3)
答案:
27、【 单选题
有如下说明
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值为9的表达式是(    ) [2分]
*p+9
*(p+8)
*p+=9
p+8
答案:
28、【 单选题
以下对C++语言函数的有关描述中,正确的是(    ) [2分]
在C++语言中调用函数,只能把实参的值传给形参,形参的值不能传送给实参
C++语言函数既可以嵌套定义又可以递归调用
函数必须无返回值,否则不能使用函数
函数必须有返回值,返回值类型不定
答案:
29、【 单选题
拷贝构造函数的参数一般是(    ) [2分]
某对象名
某对象成员名
某对象的引用名
指向对象的指针名
答案:
30、【 单选题
下面这个程序的结果是(    )
#include
class A
{ private:
int a;
public:
void seta();int geta();};
void A::seta()
{ a=1;}
int A::gate()
{ return a;}
class B
{ private:
int a;
public:
void seta();int geta();};
void B::seta()
{a=2;}
int B::geta()
{return a;}
class C:public A,public B
{ private:
int b;
public:
void display();};
void C::display()
{ int b=geta();
cout<<B;}< p>
void main()
C c;
c.seta();
c.display();} [2分]
1
2
随机输出1或2
程序有错
答案:
31、【 单选题
对于模板定义关键字class和typename说法不正确的是(    ) [2分]
程序中的class并不能都替换为typename
class和typename都可互相替换
程序中的typename都能替换为class
程序中的部分class可以替换为typename
答案:
32、【 单选题
以下程序的输出结果是(    )
#include
long fun(int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s; }
void main()
{ cout<<FUN(3);}< p> [2分]
1
2
3
4
答案:
33、【 单选题
有如下程序
#include
void main()
{ char ch[2][5]={″6937″,″8254″},*p[2];
 int i,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;}< p>
该程序的输出结果是 [2分]
69825
63825
6385
693825
答案:
34、【 单选题
以下程序的输出结果是(    )
#include
void main()
{ char x=040;
cout<<(x<<1);} [2分]
100
80
64
32
答案:
35、【 单选题
对以下说明语句的正确理解是(    )
int a[10]={6,7,8,9,10}; [2分]
将5个初值依次赋给a[1]至a[5]
将5个初值依次赋给a[0]至a[4]
将5个初值依次赋给a[6]至a[10]
因为数组长度与初值的个数不相同,所以此语句不正确
答案:
36、【 填空题
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 [每空2分]
答案: ["时间复杂度和空间复杂度"]
37、【 填空题
可以把具有相同属性的一些不同对象归类,称为 [每空2分]
答案: ["对象类"]
38、【 填空题
由关系数据库系统支持的完整性约束是指 和参照完整性。 [每空2分]
答案: ["实体完整性"]
39、【 填空题
软件结构是以 为基础而组成的一种控制层次结构。 [每空2分]
答案: ["模块"]
40、【 填空题
数据库保护分为:安全性控制、 、并发性控制和数据的恢复。 [每空2分]
答案: ["完整性控制"]
12 下一页 末页
2页,共49个题库
2页,共49个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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