使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。
(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。
(2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。
(3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。
(4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。
程序输出结果如下:
7
3
738
注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。
试题程序:
#include
classA
{
inta;
public:
//********1********
intgeta{returna;}
};
classA1:publicA
{
intb;
public:
//********2********
intgetb{returnb;}
};
classA2:publicA1
{
intC;
public:
//****,****3********
voidshow
{
//********4********
}
};
voidmain
{
A2a(8.3.7):
cout }
使用VC++6.0打开考生文件夹下的源程序文件
2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如x=6,6的二进制数为110,则输出到屏幕的数为110。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include(iostream)
#include(fstream)
#include(cmath)
usingnamespacestd;
voidWriteFile(char*str)
{
ofstreamout1;
out1.open("2.txt",ios—base::binary|ios_base::app);
for(inti=0;str[i]!=0;i++)
out1.put(str[i]);
out1.close;
}
voidfun(intx)
{
}
voidClearFile
{
ofstreamout1;
out1.open("2.txt");
out1.close;
}
intmain
{
ClearFile;
fun(13);
return0;
}
算法的时间复杂度是指( )。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main函数中的错误,使该程序的输出结果正确。
程序输出:
8
8
注意:错误的语句在/********error********/的下面。修改该语句即可,其他的语句不能修改。
试题程序:
#include(iostream.h>
classCO
{
public:
/********error********/
staticintn=0:
CO
{
n++:
}
~CO
{
n--:
}
}:
/********error********/
intCO::n;
voidmain
{
COobj;
COobj2[7];
CO*C=NULL:
c=&obj:
/********error********/
eout< cout< }
C源程序中不能表示的数制是( )。
若MyTemp是一个具有虚拟类型参数的类模板,且有如下语句序列:
MyTemp
MyTemp
编译系统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是( )。
有下列程序:
#include
voidmain( )
{inta=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2‖c--!=3)
printf("%d,%d,%d\n",a,b,c);
elseprintf("%d,%d,%d\n",a,b,c);
elseprintf("%d,%d,%d,%d\n",a,b,c);
}
程序运行后的输出结果是( )。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是( )。
要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
2017年全国计算机等级《二级VF》
2017年计算机二级考试VF模拟试题
2017年计算机二级考试VF模拟试题
2017年计算机二级考试VF模拟试题
2017年全国计算机二级考试题库1(
2017年全国计算机二级考试题库2(
2017年全国计算机二级考试题库3(
2016年全国计算机等级考试《二级V
2016年全国计算机等级考试《二级V
2016年全国计算机等级考试《二级V