选择题 若已定义了类Vehicle,则下列派生类定义中,错误的是______。
选择题 不能作为函数重载的判断依据的是 。
选择题 下列叙述中,不属于软件需求规格说明书的怍用的是______。
选择题 下列不构成无限循环的语句或语句组是______。
选择题 下面描述中属于软件测试目的的是______
选择题 若有以下函数调用语句:fun(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是 。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(){cout<<'B';}
~Base(){cout<<'b';}
};
class Derived:public Base{
public:
Derived(){cout<<'D';}
~Derived(){cout<<'d';}
};
int main(){
Derived obj;
return 0;
}
运行这个程序的输出是______。
选择题 有以下程序:
#include<iostream. h>
void fun(int a, int b, int c)
{a=456, b=567, c=678;}
void main()
{
int x=10, y=20, z=30;
fun(x, y, z);
cout<<x<<','<<y<<','<<z<<endl;
}
输出结果是______。
选择题 有以下程序:
#include <iostream>
using namespace std;
int main()
{
int num[2][3],*p;
int t,i,j,k=10;
p=num[0];
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
k++;
*p=k;
for(t=2;t<*p;t++)
{
if(!(*p%t))
{
j--; *p--;
break;
}
*p++;
}
}
cout<<*(p-1)<<end1;
return 0;
}
程序运行后的输出结果是 。
选择题 下列程序的输出结果是
main()
{int x=1,a=0,b=0;
switch(x){
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
cout<<'a='<<a<<'b='<<b<<endl;
}
选择题 在设计程序时,应采纳的原则之一是 。
选择题 下列程序段中包含4个函数,其中具有隐含this指针的是 。
int fun1();
class Test{
public:
int fun2();
friend int fun3();
static int fun4();
};
选择题 已知有数组定义
char a[3][4];
下列表达式中错误的是______
选择题 有如下类声明:
class Pam{
int k;
public:
Pam(int n);
void show()const{cout<<k;}
};
若要在类体外给出构造函数Pam的定义,下列定义中正确的是______。
选择题 下列叙述中正确的是______。
选择题 下面程序的运行结果是______。
#include<iostream.h>
class base{
protected:
int a:
public:
base(){cout<<'0';}
};
class base1:virtual base{
public:
base1(){cout<<'1';}
};
class base2:virtual basc{
public:
base2(){cout<<'2';
};
class derived: public base1,public base2{
public:
derived(){cout<<'3';}
};
void main()
{
derived obj;
cout<<endl;
}
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
void fun(){cout<<'B';)
};
class Derived:public Base{
public:
void tun(){______cout<<'D';}
};
int main(){
Derived d;
d.fun();
return 0;
}
若程序的输出结果是BD,则划线处缺失的部分是______。
选择题 已知outfile是一个输出流对象,要想像outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是______
选择题 下列关于运算符重载的叙述中,正确的是______。
选择题 已知类Time的定义如下:
class Time{//时间类
private:
int hour, minute, second; //时、分、秒
public:
Time(int h, int m, int s): hour(h), minute(m), second(s){}
______{
switch(index){
case 0:
return hour;
case 1:
return minute;
default:
return second;
}
}
};
其中横线处应为下标访问运算符[]的重载函数的函数头,横线处应填入的代码是______。
