单选题有如下程序: #included<iostream> using namespace std; class TestClass int a; public: TestClass(int x)a=x; void show()cout<<a;; class TestClass1:public TestClass int b; public: TestClassl(int i):TestClass(i+1),b(i) void show()cout<<b;; int main() TestClass b(5),*p; TestClassl d(1); p=&d; p—>show(); return 0; 该程序运行后的打印结果是( )。
单选题C++语言函数中不能由系统自动生成的是( )。
单选题通过公有派生类的对象,只能访问基类成员中的
____
。
单选题已知在一个类体中包含如下函数原型:VOLUMEOPER ATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______。
单选题执行下列语句段后,输出字符“*”的个数是( )。 for(int i=50;i>1;i-=2) cout<<’*’;
单选题以下程序的执行结果为( )。 #include<iostream.h> class myClass { Dublic: myClass(int data) ; myClass(){value=0; }; myClass(myClass &obj); void print(){ cout<<value<<end1; } ~myClass(){} private: int value; }; myClass::myClass(int data) {value=data; } myClass::myClass(myClass &Obj) { value=obj.value; } void main() { myClass a(100); myClass b(a) ; b.print(); }
单选题为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
____
。
单选题有如下程序:
#include<iostream>
using namespace std;
class A {
public:
A(int i) {x=i;}
void dispa() {cout<<x<<",";}
private:
int x;
};
class B: public A {
public:
B(int i): A(i+10) {x=i;}
void dispb() {dispa(); cout<<x<<endl;}
private:
int x;
};
int main() {
B b(2);
b. dispb();
return 0;
}
执行这个程序的输出结果是______。
单选题下面表示打开c盘存在文件abc而,输出的内容加在末尾的是( )。
单选题首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历方式称为 ( )。
单选题如果表达式“--x/y”中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
单选题下列模板声明中,有语法错误的是( )。
单选题下列程序中画线处应填入的语句是 class Base { public: void fun(){cout<<"Base of fun"<<end1:} }; class Derived:public Base { void fun() { _______//显示基类的成员函数fun cout<<"Derived of fun"<<end1; } };
单选题已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是
单选题若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是( )。
单选题有如下程序:
#include
#include
using namespace std;
class Wheel{
public:
Wheel(string s="W"):name(s) { cout<
单选题为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是______。
单选题有以下程序 void fun(intā*a,int i,int i) int t; if(i<j); t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,- -j); main( ) int a[]=1,2,3,4,5,6,i; fun(a,0,5); for(i=0;i<6;i++) cout<<a[i]; 执行后输出结果是
单选题下列关于虚基类的描述,错误的是______。
单选题下面程序的输出结果是______。
#include <iostream>
using namespace std;
int fun(char *s);
int main()
{
cout<<fun("Hello");
return 0;
}
int fun(char *s)
{
char *t=s;
while(*t!="/0")t++;
return(t-s);
}