单选题下面关于友元函数的描述正确的是
____
。
单选题下面程序段的正确输出是( )。 int w=4,x=3,y=2,z=1; cout<<(w<x?w:z<y?z:x)<<endl;
单选题有如下程序:
#include
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){init();a++;}
};
im A::a=0;
A obj;
int main()
{
cout<
单选题软件测试的目的是______。
单选题下列关于派生类构造函数和析构函数的叙述中,错误的是
单选题运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出( )。 A.“/”和“++”都是作为成员函数重载的 B.“/”和“++”都是作为非成员函数重载的 C.“/”是作为成员函数重载的,“++”是作为非成员函数重载的 D.“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
单选题有以下程序:
#include
usingnamespacestd;
classR
{public:
R(intr1,intr2)
{R1=r1;
R2=r2;}
voidprint();
voidprint()const;
private:
intR1,R2;};
voidR::print()
{cout< voidR::print()const
{cout< intmain()
{Ra(5,4);
constRb(20,52);
b.print();
return0;}
执行后的输出结果是( )。
单选题下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。 Bool fun(char*str) int i=0,j=0; while(str[j])j++; for(j--;i<ji++,j--); return i______j; A) >== B) || C) && D) <==
单选题已知类CC和函数test的定义如下:
class CC{
public:
CC(){cout<<"1";}
~CC(){cout<<"0";}
};
void test(CC c){cout<<"2";}
且有如下main函数:
int main(){
CC c;
test(c);
return 0;
}
运行这个main函数的输出是______。
单选题有如下程序: #include <iostream> using namespace std; int main() void function(double val); double val; function(val); cout>>val; return 0; void function(double val) val=3; 编译运行这个程序将出现的情况是( )。 A.编译出错,无法运行 B.输出:3 C.输出:3.0 D.输出一个不确定的数
单选题一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为 A) 219 B) 221 C) 229 D) 231
单选题在软件测试设计中,软件测试的目的是( )。
单选题下列关于getline()函数的描述,不正确的是______。 A) getline()函数是用来从输入流中读取字符串的 B) getline()函数读取字符串的长度是受到限制的 C) getline()函数读取字符串时,遇到终止符时就停止 D) getline()函数中所使用的终止符只能是换行符
单选题有如下程序:
#include<iostream>
using namespace std;
class BASE{
public:
~BASE(){cout<<"BASE";)
};
class DERIVED:public BASE{
public:
~DERIVED(){cout<<"DERIVED";}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是
____
。
单选题有如下程序:
#include
using namespace std;
class GA{
public:
virtual int f()t retum l;}
};
class GB:public GA{
public:
virtual int f(){retum 2;}
};
void show(GA g){eout<<9.f();}
void display(GA&g){cout<<9.f();}
int main()
{
GA a;show(A.;display(A.;
GB b;show(B.;display(B.;
return 0;
}
执行这个程序的输出结果是( )。
单选题为了使模块尽可能独立,要求( )。
单选题若有函数模板mySwap和一些变量定义如下: temp1ate<c1ass T> void mySwap(T x,T y); double dl,d2; int il,i2; 下列对mySwap的调用中,错误的是( )。
单选题支持数据库各种操作的软件系统叫做
____
。
单选题一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是( )。
单选题设有宏定义“#define IsDIV(k,n) ((kG n==1? 1:0)”且变量m已正确定义并赋值,则宏调用“IsDIV(m,5)&&IsDIV(m,7)”为真时所要表达的是( )。
