单选题下列各函数的说明中,表示纯虚函数的是( )。
单选题以下程序的输出结果是______。 int x=5;
do{ cout<<--x: } while(!x);
A. 43210
B. 5
C. 4
D. 无任何输出
单选题下列关于类模板的模板参数的叙述中,错误的是( )。
单选题设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
A. 6.500000
B. 6
C. 5.500000
D. 6.000000
单选题设程序如下: #include<iostream> using namespace std; int main() int **p,*q,r=10; q= p= cout<<**p+1<<end1; return 0; 以上程序的输出结果是( )。
单选题下列各类函数中,不是类的成员函数的是
A. 构造函数
B. 析构函数
C. 友元函数
D. 拷贝构造函数
单选题下列关于运算符函数的描述中,错误的是( )。
单选题有如下类定义:
class Animal{
public:
virtual void Name()=0;
};
class Koala:public Animal{
public:
void Name(){/*函数体略*/}
};
关于上述类定义,下列描述中错误的是
单选题以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误的原因是______。
#include<iostream.h>
void main()
{ int*p,*q,a,b;
p=&a;
cout<<"input a;";
cin>>p;
}
单选题下面关于虚函数的描述中正确的是
A. 虚函数是一个静态成员函数
B. 虚函数是一个非成员函数
C. 虚函数既可以在函数说明时定义,也可以在函数实现时定义
D. 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
单选题对于语句 cout <<setfill('*') << setw(10)<<1<<setfill ('*')<< setw (2)
<<2;的输出结果是
A. * * * * * * * *
*1*2
B. * * * * * * * *12
C. * * * * * * *1*2
D. 12* * * * * * *
*
单选题下列关于运算符重载的描述中,错误的是( )。
单选题下列格式化I/O的操作符中,( )是设置域宽的。
单选题下列叙述中正确的是( )。
单选题下列关于C++运算符结合性的说法中,正确的是______。
单选题层次型、网状型和关系型数据库划分原则是( )。
单选题下列程序的输出结果是
main()
{int x=1,a=0,b=0;
switch(x){
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
cout<<"a="<<a<<"b="<<b<<endl;
}
单选题若有以下程序: #include <iostream> using namespace std; class Base public: Base ( ) x=0; int x; ; class Derivedl : virtual public Base public: Derivedl () x=10; ; class Derived2 : virtual public Base public: Derived2 () x=20; ; class Derived : public Derivedl,protected Derived2 ; int main ( ) Derived obj; cout<<obj .x<<end1; return 0; 该程序运行后的输出结果是 ( )。
单选题假定MyClass为一个类,则执行MyClass a[3],*p[2];语句时, 自动调用该类构造函数( )次。
单选题关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。
