单选题有以下程序: #include 〈iostream〉 using namespace std; #define M 10 #define B4 void setstar(char *a, int n) int i; for (i=0; i *(a+i)='*'; void arrout(char *a, int n) int i; for (i=0; i cout cout int main () char c[]='A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'; setstar( arrout(c,M); return 0;
单选题有如下程序: #include<iostream> using namespaee std; class VAC public: int f( )COUStreturn 3; int f( )return 5; ; int main( ) VAC vl; const VAC v2; eout<<v1.f( )<<v2.f( ); return 0; 程序的输出结果是
单选题有如下程序:
#include<iostream>
using namespace std;
class Sample
{
friend long fun(Sample s);
public:
Sample(long a){x=a;}
private:
long x;
};
long fun(Sample s)
{
if(s.x<2)return 1:
return s.x*fun(Sample(s.x-1)):
}
int main()
{
int sum=0;
for(int i=0;i<6;i++){sum+=fun(Sample(i));}
cout<<sum;
return 0;
}
运行时输出的结果是______。
单选题若有定义语句“int i=2,j=3;”,则表达式i/j的结果是( )。
单选题下列关于纯虚函数与抽象类的描述中,错误的是( )。 A) 纯虚函数是一种特殊的虚函数,它没有具体的实现 B) 抽象类是指具有纯虚函数的类 C) 一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类 D) 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
单选题有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;} ~TestClass (){i--;) static int getVal0{return i;} }; int TestClass::i=0; void f(){TestClass obj2;cout<<obj2.getVal();} int main(){ TestClass obj1; f(); TestClass*obj3=new TestClass;cout<<obj3->getVal(); delete obj3;cout<<TestClass::getVa1(); return 0; } 程序的输出结果是( )。
单选题执行以下程序时,输入一行字符串为“Thank you very much!”,程序的输出结果为______。
#include<iostream>
using namespace std;
int main(){
char a[100];
cin>>a;
cout<<a<<"/n";
return 0;}
单选题有如下程序:
int x=3;
do{
x-=2;
cout<<x;
}while(!(-x));
执行这个程序的输出结果是______。
单选题一个函数为void(int,char="a"),另一个函数为void f(int),则它们
____
。
单选题对于任意一个类,析构函数的个数最多为 ______。
单选题下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }
单选题下列程序的输出结果为( )。 #include<iostream.h> class TestClass public: TestClass ()val++; static int val; ; int TestClass::val=0; void main() TestClass cs1; cout<<cs1.val<<""; TestClass cs2; TestClass cs3,cs4; cout<<cs2.val<<endl;
单选题若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
单选题运算符重载是对已有的运算符赋予多重含义,因此( )。
单选题有如下语句序列: char str[10];cin>>str; 当从键盘输入“I love this game”时,str中的字符串是( )。
单选题以下不属于运算符重载应注意的问题是( )。 A.重载的运算号应保持其原有的基本语义 B.重载的运算符应尽可能保持其原有的特性 C.运算符的重载尽量不配套 D.使用引用参数还是非引用函数
单选题在软件测试设计中,软件测试的主要目的是
____
。
单选题下列关于赋值运算符“=”重载的叙述中,正确的是______。
单选题已知枚举类型声明语句为: enum COLOR { WHITE, YELLOW, GREEN=6, RED, BLACK=10 };则枚举常量RED的值为
单选题有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<setfill("#")<<setw(4)<<"OK"<<123<<endl;
return 0;
}
运行这个程序的输出结果是______。
