单选题以下程序的输出结果是( )。 #include<iostream.h> void main() int i, j,x=0; fof (i=0;i<2;i++= x++; for(j=0;j<3;j++= if(j%2)continue: x++; x++; cout<<"x="<<x;=
单选题下面这个程序段的时间复杂度是( )。 for (i=1; i<n; i++) { y=y+1; for (j=0;j<=(2*n);j++) X++; }
单选题如果有以下定义及初始化: int a=3,*p= 则由此可以推断,*p的值是( )。 A) 变量a的值,即3 B) 变量a的地址值 C) 变量P的地址值 D) 无意义
单选题类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为______。
单选题有如下程序: #include<iostream> using namespace std; int main(){ int i,s=0; for(i=1;s<20;i+=2)s+=i*i; cout<i<<end1; return 0; } 运行这个程序的输出结果是( )。
单选题在下面的函数声明中,______ 是“void BC (int a,int b);”的重载函数。
单选题有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'/0';j+=2) s=10*s+p[i][j]-'0'; cout<<s;} 该程序的输出结果是
单选题有如下程序:
# include<iostream>
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(name, _n);count++:}
~Toy(){count--;}
char*GetName(){return name;}
static int getCount(){return count;}
private:
char name[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1("snoopy"),t2("Mickey"),t3("Barbie");
tout<<t1.getCount()<<endl;
return 0;
}
运行时的输出结果是______。
单选题有如下类定义:
class B
{
public: void fun1() {}
private: void fun2() {}
protected: void fun3() {}
};
class D: public B
{
protected: void fun4() {}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是______。
单选题软件详细设计产生的图如下:该图是______。
单选题有如下类定义
class A {
char *a;
public:
A():a(0){}
A(char *aa){ //把aa所指字符串拷贝到a所指向的存储空间
a= ;
strcpy(a,aa);
strcpy(a,aa);
}
~A() {delete []a;}
};
横线处应填写的表达式是
单选题有如下程序:
#include <iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k) { }
int get(){return n; }
int get()const{return n+1;}
}
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是
____
。
单选题有如下程序: #include<iostream> using namespace std; class xx{ int x; public: XX(int xx=0):x(xx){} int getX(){return x;} }; class YY:public xx{ int y; public: YY(int xx,int yy):XX(xx),y(yy){} int getV(){return getX()+y;} }; int main(){ YY c(3,4); cout<<c.getV()+c.getX()<<endl; return 0; } 运行这个程序的输出结果是( )。
单选题下列程序的运行结果为 #include<iostream. h> void print(double a) cout < < ++a; void print(int a, int b) cout < < b < < a; void main( ) print(1.2) ; tout < <" "; print(3,4) ; A) 1.2 34 B) 2.2 34 C) 1.2 43 D) 2.2 43
单选题下列不能作为函数返回值的是( )。
单选题下列对基类和派生类关系的描述中,错误的是{{U}} {{/U}}。
A. 派生类是基类的具体化
B. 派生类是基类的子集
C. 派生类是基类定义的延续
D. 派生类是基类的组合
单选题有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ //前缀自增运算符++的声明 private: double val; };若要使语句序列 MyClass x(2.1),y; y=++x;能够正常运行,横线处的语句应为
单选题关键字unsigned不能修饰的类型是( )。
单选题有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<ase';} Base(char c){cout<<c;} }; class Derived:public Base{ public:Derived(char c){cout<<c;} }; int main(){ Derived d('Derived'); return 0; } 执行这个程序屏幕上将显示输出( )。
单选题下列说法正确的是( )。