本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
全国计算机等级考试 二级C++ 笔试模拟试题(三)
1、【 单选题 】
最简单的交换排序方法是 [2分]
、 快速排序
、 选择排序
、 堆排序
、 冒泡排序
答案:
2、【 单选题 】
栈通常采用的两种存储结构是 [2分]
、 线性存储结构和链表存储结构
、 散列方式和索引方式
、 链表存储结构和数组
、 线性存储结构和非线性存储结构
答案:
3、【 单选题 】
线性表的顺序存储结构和线性表的链式存储结构分别是 [2分]
、 顺序存取的存储结构、顺序存取的存储结构
、 随机存取的存储结构、顺序存取的存储结构
、 随机存取的存储结构、随机存取的存储结构
、 任意存取的存储结构、任意存取的存储结构
答案:
4、【 单选题 】
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 [2分]
、 黑箱测试法
、 白箱测试法
、 错误推测法
、 安装测试法
答案:
5、【 单选题 】
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示 [2分]
、 模块之间的调用关系
、 程序的组成成分
、 控制程序的执行顺序
、 数据的流向
答案:
6、【 单选题 】
下列选项中,不属于模块间耦合的是 [2分]
、 数据耦合
、 同构耦合
、 异构耦合
、 公用耦合
答案:
7、【 单选题 】
一个关系中属性个数为1时,称此关系为 [2分]
、 对应关系
、 单一关系
、 一元关系
、 二元关系
答案:
8、【 单选题 】
为用户与数据库系统提供接口的语言是 [2分]
、 高级语言
、 数据描述语言(DDL)
、 数据操纵语言(DML)
、 汇编语言
答案:
9、【 单选题 】
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 [2分]
、 可重用性差
、 安全性差
、 非持久性
、 冗余性
答案:
10、【 单选题 】
需求分析阶段的任务是确定 [2分]
、 软件开发方法
、 软件开发工具
、 软件开发费用
、 软件系统功能
答案:
11、【 单选题 】
以下哪个特征不是面向对象思想中的主要特征? [2分]
、 多态
、 继承
、 封装
、 垃圾回收
答案:
12、【 单选题 】
以下哪个不是C++语言中的有效标识符? [2分]
、 34a
、 _AB
、 A_B
、 A25
答案:
13、【 单选题 】
C++中运算符优先级由高到低排列正确的是 [2分]
、 ::  ++  +  ||
、 <  *  ||  ,
、 sizeof  %  +  ::
、 ,  &&  new  sizeof
答案:
14、【 单选题 】
以下for语句中不是死循环的是 [2分]
、 for(int i=0;i<1;++i);
、 for(int i=0;;++i);
、 for(int i=1;i>0;++i);
、 for( ; ; );
答案:
15、【 单选题 】
关于continue语句叙述不正确的是 [2分]
、 continue语句用于循环体中,结束循环
、 continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
、 continue可以用于if语句中
、 continue语句不能代替break语句
答案:
16、【 单选题 】
以下定义数组中错误的是 [2分]
、 int a[10];
、 int a[2][20];
、 int a[20][ ];
、 int a[];
答案:
17、【 单选题 】
下面程序的执行结果是
#include"iostream.h"
void main()
{ int *p,r;
p = new int;
*p = 20;
r=sizeof(*p);
cout<<r<<endl;
delete p;
} [2分]
、 程序错误
、 内存为20地址的大小
、 20
、 4
答案:
18、【 单选题 】
下面程序错误的语句是
#include "iostream.h"
①  void main()
②  {
③    int A = 0;
④    int & B;
⑤    B = A;
⑥    cout << B;
⑦    cout << A;
⑧  } [2分]
、 ②
、 ③
、 ④
、 ⑥
答案:
19、【 单选题 】
函数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
答案:
20、【 单选题 】
C++语言中类定义中默认的访问权限是 [2分]
、 public
、 protected
、 private
、 default
答案:
21、【 单选题 】
C++语言中关于构造函数的说法正确的是 [2分]
、 构造函数的函数名不必和类名相同
、 构造函数只能每一个
、 每个类必定有构造函数
、 构造函数必有返回值
答案:
22、【 单选题 】
关于构造函数A()的拷贝构造函数正确的是 [2分]
、 A( A *B );
、 A( A B );
、 A( A & B );
、 A( A );
答案:
23、【 单选题 】
下面程序的执行结果为
#include "iostream"
using namespace std;
class A
{
int a;
public:
void Seta( int x ){ a = x;}
void Display_a(){ cout << a << endl; }
};
class B
{
int b;
public:
void Setb( int x ){ b = x;}
void Dispaly_b(){ cout << b << endl; }
};
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; }
};
①  void main()
②  {
③    C cc;
④    cc.Seta( 1 );
⑤    cc.Display_a();
⑥    cc.Setc( 2, 2, 3 );
⑦    cc.Dispaly_b();
⑧    cc.Display_c();
} [2分]
、 输出为223
、 有错误在第5行
、 输出为123
、 有错误在第7行
答案:
24、【 单选题 】
虚函数必须是类的 [2分]
、 成员函数
、 友元函数
、 构造函数
、 析构函数
答案:
25、【 单选题 】
多态性指的是 [2分]
、 以任何方式调用一个虚函数
、 以任何方式调用一个纯虚函数
、 借助于指向对象的基类指针或引用调用一个虚函数
、 借助于指向对象的基类指针或引用调用一个纯虚函数
答案:
26、【 单选题 】
不能重载的运算符是 [2分]
、 new
、 sizeof
、 .*
、 ++
答案:
27、【 单选题 】
只能作为成员函数重载的是 [2分]
、 =
、 ++
、 *
、 new
答案:
28、【 单选题 】
关于模板下列说法不正确的是 [2分]
、 用类模板定义一个对象时,不能省略实参
、 类模板只能有虚拟类型参数
、 类模板本身在编译中不会生成任何代码
、 类模板的成员函数都是模板函数
答案:
29、【 单选题 】
下面程序的结果为
#include"iostream.h"
void change( int a, int b )
{
int temp;
temp = a;
a = b;
b = temp;
}
void main()
{
int m, n;
m = 8;
n = 9;
change( m, n );
cout << m << " " << n << endl;
} [2分]
、 8 9
、 9 8
、 程序有错误
、 9 9
答案:
30、【 单选题 】
下面程序的结果是
#include "iostream.h"
void main()
{
char *str;
str = "test!";
cout << str[5];
} [2分]
、 程序错误
、 !
、 ′\0′
、 为空字符
答案:
31、【 单选题 】
下面程序输出的结果为
#include "iostream.h"
class A
{
public:
A(){ cout << "CLASS A" << endl; }
~A(){}
};
class B : public A
{
public:
B(){ cout << "CLASS B" << endl; }
~B(){}
};
void main()
{
A *p;
p = new B;
B *q;
q = new B;
} [2分]
、 CLASS A
CLASS B
、 CLASS A
CLASS B
CLASS B
、 CLASS A
CLASS B
CLASS A
CLASS B
、 CLASS A
CLASS B
CLASS B
CLASS B
答案:
32、【 单选题 】
C++语言函数中不能由系统自动生成的是 [2分]
、 析构函数
、 构造函数
、 内联函数
、 拷贝构造函数
答案:
33、【 填空题 】
栈和队列通常采用的存储结构是 。 [每空2分]
答案: ["链式存储和顺序存储"]
34、【 填空题 】
在程序设计阶段应该采取 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。 [每空2分]
答案: ["自顶而下"]
35、【 填空题 】
软件结构是以 为基础而组成的一种控制层次结构。 [每空2分]
答案: ["模块"]
36、【 填空题 】
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 两个含义。 [每空2分]
答案: ["逻辑独立性"]
37、【 填空题 】
数据库保护分为安全性控制、 、并发性控制和数据的恢复。 [每空2分]
答案: ["完整性控制"]
38、【 填空题 】
是C++语言程序的入口。 [每空2分]
答案: ["main()函数"]
39、【 填空题 】
程序
#include"iostream.h"
void main()
{
int i = 10;
int j = 5;
cout << j + i++ <<endl;
}
的结果为 。 [每空2分]
答案: ["15"]
40、【 填空题 】
C++语言的基本控制结构为顺序结构、选择结构和 。 [每空2分]
答案: ["循环结构"]
12 下一页 末页
共2页,共45个题库
共2页,共45个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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