单选题有以下程序 intā*f(int*x,int*y) if(*x<*y) return x; else return y; main( ) int a=7,b=8,*p,*q,*r; p=q= r=f(p,q); cout<<*p<<","<<*q<<","<<*r<<endl; 执行后输出结果是
单选题下列控制格式输入输出的操作符中,能够设置浮点数精度的是( )。
单选题某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;⑧每个书店的每种书籍只有一个库存数量。则关系模式R最高是
单选题( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
单选题在开发一个C++程序的整个过程中,第3个步骤为______。
单选题若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。
单选题执行下列语句后,输出结果为 cout.put('s');
cout<<'c'<<'a';
A. ca
B. sea
C. s
D. a
单选题下列方法中,属于白盒法设计测试用例的方法的是( )。
单选题有如下程序:
#include
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=0):height(h){ }
virtual char *GetName()const
{return "山";}
int GetHeight() const{return height;}
};
class Lushan:public Mountain{
public:
Lushan(int d):Mountain(d){ }
char *GetName()const
{return "庐山";}
};
int main(){
Mountain *p= new Lushan(1000);
coutGetName()GetHeight()<<"米";
return 0;
}
运行这个程序的输出结果是
单选题已知类MyClass的定义如下:
class Base{
public:
void functionl(Base }
static void function2(Base }
void function3(){cout<<data;}
static void function4(){cout<<data;}
private:
int data;
};
其中有编译错误的函数是______。
单选题通过派生类的对象可直接访问其( )。
单选题下列描述中,( )是抽象类的特性。 A.可以说明虚函数 B.可以进行构造函数重载 C.可以定义友元函数 D.不能说明其对象
单选题有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是( )。
单选题若有如下语句 #include<iostream.h> void main( ) { int x=3; do { x=x-2; cout < < x; } while(!(--X)); } 则上面程序段
单选题下列输出字符,A,的方法中,错误的是( )
单选题在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
单选题关于类定义,下列叙述中错误的是
单选题线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
单选题有如下类和对象的定义:class Constants{public:static double getPI(){return3.1416;}};Constants constants;下列各组语句中,能输出3.1416的是( )。
单选题有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get0{return n;} int getoconst{return n+1;} }; int main() { AAa(5); const AA b(6); cout<<a.get()<<b.get(); return 0; } 执行后的输出结果是( )。