单选题有如下程序: #include<iostream> using namespace std; class A public: A(int i)x=i; void dispa()cout<<x<<','; pnvate: 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; 执行这个程序的输出结果是______。 A.10,2 B.12,10 C.12,2 D.2,2
单选题有如下程序: #include<iostream> using namespace std; int main() { char str [100],*p; cout<<''Please input a string:''; cin;str; p=str; for(int i=0;*p!='\0';p++,i++); cout<<''i''<<end1; return 0; } 运行这个程序时,若输入字符串为: abcdefg abcd 则输出结果是( )。
单选题软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
单选题将前缀运算符“--”重载为非成员函数,下列语句中,能正确用于类中说明的是。
单选题下面程序的运行结果为
____
。
#include<iostream.h>
void main()
{
char a="3";
switch(a)
{
case"3": cout<<“3”:
case"2": cout<<“2”; break;
default:cout<<“1”:
}
}
单选题执行语句:{ cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<''OK''<<endl;return 0;}后将输出( )。
单选题在下列成对的表达式中,运算符“/”的意义相同的一对是______。
单选题有如下程序:
#include <iostream>
using namespace std;
class Base
{
public:
void fun1(){ cout<<"Base/n";}
virtual void fun2(){ cout<<"Base/n";}
};
class Derived: public Base
{
public:
void fun1(){ cout<<"Derived/n";}
void fun2(){ cout<<"Derived/n";}
};
void f(Base b.fun2();}
int main()
{
Derived obj;
f(obj);
return 0;
}
执行这个程序的输出结果是
____
。
单选题字符串“a+b=12/n/t”的长度为______。
单选题数据流图中带有箭头的线段表示的是( )。
单选题有如下定义语句:int a[]=1,2,3,4,5;,则对语句int*p=9;正确的描述是( )。
单选题已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行: MyClock c1,c2; //…… c2=c1+10; 由此可知:为类MyClock重载的“+”运算符函数的声明是( )。
单选题假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。
单选题为完成下面的程序,应在划线处填入的语句是 #include<iostream> using namespace std; class Base { private: int x; public: Base (int i) { x=i; } ~Base(){} }; class Derived:public Base { public: ______________//完成类Derive构造函数的定义 }; int main() { Derived Obj; return 0; }
单选题对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。
单选题有如下类和对象的定义:
class Constants{
public;
static double getPI(){return 3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416的是______。
单选题若要向一个文件的末尾添加数据,则需使用的打开方式是
单选题下列代码段声明了3个类: class Person; class Student:public Person; class Undergraduate:Student; 下列关于这些类之间关系的描述中,错误的是( )。 A.类Person是类Undergraduate的基类 B.类Undergraduate从类Student公有继承 C.类Student是类Person的派生类 D.类Undergraduate是类Person的派生类
单选题有如下程序: 衔nclude<iostream> using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){init();a++;} }; int A::a=0; A obj; int main() { cout<<obj.a: return 0; } 运行时输出的结果是( )。
单选题下列各函数的说明中,( )是表示纯虚函数。
