本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
全国计算机等级考试 二级C++ 笔试模拟试题(十)
1、【 单选题
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 [2分]
数据的存储结构
计算方法
数据映象
逻辑存储
答案:
2、【 单选题
串的长度是 [2分]
串中不同字符的个数
串中不同字母的个数
串中所含字符的个数且字符个数大于零
串中所含字符的个数
答案:
3、【 单选题
在计算机中,算法是指 [2分]
加工方法
解题方案的准确而完整的描述
排序方法
查询方法
答案:
4、【 单选题
以下不属于对象的基本特点的是 [2分]
分类性
多态性
继承性
封装性
答案:
5、【 单选题
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 [2分]
软件投机
软件危机
软件工程
软件产生
答案:
6、【 单选题
下面不属于软件设计原则的是 [2分]
抽象
模块化
自底向上
信息隐蔽
答案:
7、【 单选题
开发大型软件时,产生困难的根本原因是 [2分]
大系统的复杂性
人员知识不足
客观世界千变万化
时间紧、任务重
答案:
8、【 单选题
下列SQL语句中,用于修改表结构的是 [2分]
ALTER
CREATE
UPDATE
INSERT
答案:
9、【 单选题
数据库、数据库系统和数据库管理系统之间的关系是 [2分]
数据库包括数据库系统和数据库管理系统
数据库系统包括数据库和数据库管理系统
数据库管理系统包括数据库和数据库系统
3者没有明显的包含关系
答案:
10、【 单选题
关系模型允许定义3类数据约束,下列不属于数据约束的是 [2分]
实体完整性约束
参照完整性约束
域完整性约束
用户自定义的完整性约束
答案:
11、【 单选题
C++语言中标点符号中表示一条预处理命令开始的是 [2分]
#
;
*
{
答案:
12、【 单选题
每个C++程序中都必须有且仅有一个 [2分]
预处理命令
主函数
语句
答案:
13、【 单选题
sizeof(float)是 [2分]
一个双精度型表达式
一个整型表达式
一种函数调用
一个不合法的表达式
答案:
14、【 单选题
设有int x=11;,则表达式(x++*2/3)的值是 [2分]
7
8
11
12
答案:
15、【 单选题
设有程序段
int k=10;
while(k=0)k=k-1;
则下面描述中正确的是 [2分]
循环执行10次
无限循环
循环体语句一次也不执行
循环体语句执行一次
答案:
16、【 单选题
对表达式for(表达式1; ;表达式3)可理解为 [2分]
for(表达式1;0;表达式3)
for(表达式1;1;表达式3)
for(表达式1;表达式3;)
for(;;表达式3)
答案:
17、【 单选题
以下不正确的定义语句是 [2分]
double x[5]={2.0,4.0,6.0,8.0,10.0};
int y[5]={0,1,3,5,7,9};
char c1[]={′1′,′2′,′3′,′4′,′5′};
char c2[]={′\x10′,′\xa′,′\x8′};
答案:
18、【 单选题
有如下说明
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
答案:
19、【 单选题
下列函数的运行结果是
#include<iostream.h>
int f(int a,int b)
{ int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);}
void main()
{ int i=2,j=3;
int p=f(i,j);
cout << p;} [2分]
-1
1
2
编译出错,无法运行
答案:
20、【 单选题
以下对C++语言函数的有关描述中,正确的是 [2分]
在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
C++语言函数既可以嵌套定义又可以递归调用
函数必须无返回值,否则不能使用函数
函数必须有返回值,返回值类型不定
答案:
21、【 单选题
关于静态数据成员的描述中正确的是 [2分]
类的静态数据成员不是类的所有对象共享的数据
类的静态数据成员不能被类的成员函数调用
类的静态数据成员不能被类的构造函数调用
类的静态数据成员必须进行初始化
答案:
22、【 单选题
拷贝构造函数的参数一般是 [2分]
某对象名
某对象成员名
某对象的引用名
指向对象的指针名
答案:
23、【 单选题
下表正确的是
 
  在父类中的访问属性 访问修饰符 在子类中的访问属性
A) public private 不能直接访问
B) protect public public
C) private public 不能直接访问
D) protect private protect
[2分]
 
 
 
 
答案:
24、【 单选题
下面这个程序的结果是
#include<iostream.h>
class A
{
private:
int a;
public:
void seta(); int geta();};
void A::seta()
{ a = 1;}
int A::geta()
{ 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;}
void main()
{  C c;
c.seta();
c.display();} [2分]
1
2
随机输出1或2
程序有错
答案:
25、【 单选题
下列运算符中全都可以被友元函数重载的是 [2分]
= , + , - , \
[] , +, (), new
-> , + , * , >>
<< , >> , + , *
答案:
26、【 单选题
对于模板定义关键字class和typename说法不正确的是 [2分]
程序中的class并不能都替换为typename
class和typename都可互相替换
程序中的typename都能替换为class
程序中的部分class可以替换为typename
答案:
27、【 单选题
对于下面的程序
ifstream fin(c:\test.txt);
if(fin)
cout << "ok";
else
cout << "wrong";
对于if语句中的内容可以换为 [2分]
fin.fail();
fin.bad();
fin.good();
fin.eof();
答案:
28、【 单选题
以下程序的输出结果是
#include<iostream.h>
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); } [2分]
1
2
3
4
答案:
29、【 单选题
不合法的main函数命令行参数表示形式是 [2分]
main(int a,char *c[])
main(int arc,char **arv)
main(int argc,char *argv)
main(int argv,char *argc[])
答案:
30、【 单选题
有如下程序
#include<iostream.h>
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;}
该程序的输出结果是 [2分]
69825
63825
6385
693825
答案:
31、【 单选题
下面叙述不正确的是 [2分]
基类的保护成员在派生类中仍然是保护的成员
基类的保护成员在公有派生类中仍然是保护的
基类的保护成员在私有派生类中仍然是私有的
对基类成员的访问必须是无二义性
答案:
32、【 单选题
以下程序的输出结果是
#include<iostream.h>
void main()
{  char x=040;
cout << (x<<1);} [2分]
100
80
64
32
答案:
33、【 单选题
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是
#include <iostream.h>
void main()
{  int a,b,t;
cin >> a >> b;
while()
{ if(a>b)
{ t=a;a=b;b=t;}
cout << a << " " << b << endl;
cin >> a >> b;
} } [2分]
!a=b
a!=b
a==b
a=b
答案:
34、【 单选题
对以下说明语句的正确理解是
int a[10]={6,7,8,9,10}; [2分]
将5个初值依次赋给a[1]至a[5]
将5个初值依次赋给a[0]至a[4]
将5个初值依次赋给a[6]至a[10]
因为数组长度与初值的个数不相同,所以此语句不正确
答案:
35、【 单选题
类A是类B的友元,类B是类C的友元,则下列说法正确的是 [2分]
类B是类A的友元
类C是类A的友元
类A是类C的友元
以上都不对
答案:
36、【 填空题
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 [每空2分]
答案: ["n/2"]
37、【 填空题
用树型结构表示实体类型及实体间联系的数据模型称为 [每空2分]
答案: ["层次模型"]
38、【 填空题
类是一个支持集成的抽象数据类型,而对象是类的 [每空2分]
答案: ["实例"]
39、【 填空题
数据流图的类型有 和事务型。 [每空2分]
答案: ["变换型"]
40、【 填空题
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 [每空2分]
答案: ["物理独立性"]
12 下一页 末页
2页,共48个题库
2页,共48个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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