单选题有如下程序: #include<iostream> using namespace std; class Complex { double re, im; public: Complex(double r, double i): re(r), im(i) {} double real() const { return re; } double image() const { return im; } Complex im += a.im; return *this; } }; ostream } int main() { Complex x(1,-2), y(2,3); cout<<(x+=y)<<endl; return 0; } 执行这个程序的输出结果是
单选题有如下程序:
#include
using namespaee std;
int main()
{
void function(double val);
double val;
function(val);
cout<
单选题由于常对象不能被更新,所以( )。 A) 利用常对象可以调用任何不改变对象值的成员函数 B) 利用常对象只能调用静态成员函数 C) 常对象的成员都是常成员 D) 利用常对象只能调用它的常成员函数
单选题下列字符串中,不可以用做C++标识符的是______。 A.y_2006 B._TEST_H C.Return D.switch
单选题运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。 # include<iostream.h> void main(){ int v1=0,v2=0,k=0; char ch[80]; cin>>ch; while(ch[k]){ switch(ch[k]){ case 's'; case 'h'; default: v1++1; case 'o': v2++; } k++; } cout<<v1<< ","<<v2<<end1; }
单选题在开发一个C++程序的整个过程中,第3个步骤为______。
单选题下列运算符函数中肯定不属于类FunNumber的成员函数的是
____
。
单选题下面哪些函数采用动态联编( )?
单选题有如下程序:#include<iostream>using namespace std;class B{public:virtual void show(){cout<<"B";}};class D:public B{public:void show(){cout<<"D";}};void funl(B*ptr){ptr->show();}void fun2(B &ref){ref.show();}void fun3(B b){b.show();}int main(){B b,*p=new D;D d;fun1(p);fun2(b);fun3(d);delete p;return0;}执行这个程序的输出结果是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
void f1(int}
void f2(int x){++x;}
int main(){
int x=10,y=12;
f1(x);
f2(y);
cout<<x+y<<endl;
return 0;
}
运行这个程序的输出结果是______。
单选题在C++中,cin是一个( )。
单选题实现运行时的多态性用 A) 重载函数 B) 构造函数 C) 析构函数 D) 虚函数
单选题执行下列语句段后,输出字符"*"的个数是( )。for(inti=50;i>1;i-=2)cout<<′*′;
单选题对以下说明语句的正确理解是( )。
inta[10]={6,7,8,9,10};
单选题for(int x=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是
____
。
单选题下列不属于C++预定义的流对象的是
单选题下列描述中,不符合良好程序设计风格要求的是( )。
单选题有如下程序: #include<iostream>
#include<iomanip> using namespace std;_ int
main( ){ Cout<<setw(10) <<setfill('x')<<setprecision(8)
<<left; Cout<<12.3456793<<_______<<98765;
return 0; }
若程厚的输出是12.345679x98765xxxxx,则划线处缺失的部分是
A. setw(10)
B. setfill('x')
C. setprecision(8)
D. right
单选题已知类MyClass的定义如下:
class HyClass{
public:
HyClass(int d){data=d;}
~NyClass() {}
private:
int data;
};
}
下列对MyClass类对象数组的定义和初始化语句中,正确的是______。
单选题有以下程序 #include<iostream.h> int f(int n) {if(n==1)return 1: else return f(n-1)+1;} void main() {int i,j=0; for(i=1;i<3;i++):j+=f(i); cout<<j;} 程序运行后的输出结果是( )。
