考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机模考试卷(3)
A(1)增加静态私有变量Num,类型为int,请在注释1后添加适当的语句。
B(2)增加静态变量Num并初始化为10,请在注释2后添加适当的语句。
C(3)完成静态函数get的定义,请在注释3后添加适当的语句。
D(4)完成对象obj对静态函数get的调用,使得输出结果为21,请在注释4后添加适当的语句。注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。试题程序:#includeclassTC{//********1********intOwn;public:TC(inti){Own=i;}//********2********{returnNum+obj->Own;}};//********3********intmain(){TCobj(11);//********4********cout<<<return0;}[18分]
A53
B35
C55
D33
A属性
B键
C关系
D域
Aauto
Bextern
Cregister
Dstatic
A函数模板是一个实例函数
B使用函数模板定义的函数没有返回类型
C函数模板的类型参数与函数的参数相同
D通过使用不同的类型参数,可以从函数模板得到不同的实例函数
A用*data可访问到数组的首元素
B用data[9]可访问到数组的末元素
C用data[10]访问数组元素会超出数组边界
Ddata共有10个元素,其首元素是data[1]
A纯虚函数是一种特殊的虚函数,它没有具体的实现
B抽象类是指具有纯虚函数的类
C一个基类声明了纯虚函数,该基类的派生类一定不是抽象类
D抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
AData+{Data};
BDataoperator+{Data};
CData+operator{Data};
Doperator+{Data.Data};
A析构函数中调用虚函数采用静态联编
B对虚析构函数的调用可以采用动态联编
C当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D构造函数可以声明为虚函数
ABDYEACFXZ
BDYBEAFCZX
CABCDEFXYZ
DABDYECFXZ
Aa[p-a]
B*(&a[i])
Cp[i]
D*(*(a+i))
Atemplatevoidswap(Ta[],Tb[],intsize);
Btemplatevoidswap(intsize,Ta[],Tb[]);
Ctemplatevoidswap(T1a[],T2b[],intsize);
Dtemplatevoidswap(T1a[],T2b[],intsize);
A便于用户、开发人员进行理解和交流
B反映出用户问题的结构,可以作为软件开发工作的基础和依据
C作为确认测试和验收的依据
D便于开发人员进行需求分析
A内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
B内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
C类的内联函数必须在类体内定义
D类的内联函数必须在类体外通过加关键字inline定义
A在面向对象的程序设计中,各个对象之间具有密切的关系
B在面向对象的程序设计中,各个对象都是公用的
C在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D上述三种说法都不对
AMyClassarray[2];
BMyClassarray[2]={MyClass(5)};
CMyClassarray[2]={MyClass(5),Myclass(6)};
DMyClass*array=newMyClass[2];
AclassvirtualB:publicA
BvirtualclassB:publicA
CclassB:publicAvirtual
DclassB:virtualpublicA
AT=R∩S
BT=R∪S
CT=R×S
DT=R/S
Ay
Byx
Cxy
Dyy
A1012
B810
C1028
D1016
A程序段有语法错
B3,5,3
C3,5,5
D3,5,7
A-369
B369
C0.369
D整数集合{1,2,3,4,5}
A循环队列
B栈
C队列
D二叉树
A文件流只能完成针对磁盘文件的输入、输出
B建立一个文件流对象时,必须同时打开一个文件
C若输入流要打开的文件不存在,将建立一个新文件
D若输出流要打开的文件不存在,将建立一个新文件
AChina
BChinang
CChinaBeijing
DBeijingChina
Axy
Byx
CX
Dy
A叶子结点总是比度为2的结点少一个
B叶子结点总是比度为2的结点多一个
C叶子结点数是度为2的结点数的两倍
D度为2的结点数是度为1的结点数的两倍
A类
B对象
C函数
D模扳类
A0123
B3120
CO312
D3012
A数据所占的存储空间
B数据的逻辑结构在计算机中的存放形式
C数据在计算机中的顺序存储方式
D存储在计算机外存中的数据
A函数模板不能含有常规形参
B函数模板的一个实例就是一个函数定义
C类模板的成员函数不能是模板函数
D用类模板定义对象时,绝对不能省略模板实参
A课号、成绩
B学号、成绩
C学号、课号
D学号、姓名、成绩
A顺序结构
BGOT0跳转
C选择(分支)结构
D重复(循环)结构
Af是基类型为int的指针变量
Bf是指向函数的指针变量,该函数具有一个int类型的形态
Cf是指向int类型一维数组的指针变量
Df是函数名,该函数的返回值是其类型为int类型的地址
A+
B=
C<<
D++
A选择
B投影
C交
D并
Agets函数用于从终端读入字符串
Bgetchar函数用于从磁盘文件读入字符
Cfputs函数用于把字符串输出到文件
Dfwrite函数用于以二进制形式输出数据到文件
Ax=2,y=2
Bx=3,y=3
Cx=2,y=3
Dx=3,y=2
A1234
Bfoo~~bar
Cvirtual
D34var
A数据处理是将信息转化为数据的过程
B数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C关系中的每一列称为元组,一个元组就是一个字段
D如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
A重载函数必须具有不同的返回值类型
B重载函数形参个数必须不同
C重载函数必须具有不同的形参列表
D重载函数名可以不同