下列语句分别是不同程序中的第一个输入/输出语句,若去掉其中的“<<left”,则输出效果将发生变化的是

A:eout<<left<<setfill('*')<<357; B:cout<<left<<setw(5)<<357; C:eout<<left<<setw(5)<<"ABCDE"; D:eout<<left<<"ABCDE";

有如下4个语句:
①eout<<’A’<<setfill(’$’)<<lefl<<setw(7)<<’B’<<endl;
②eout<<setfill(’*’)<<lefl<<setw(7)<<’A’<<’B’<<endl;
③eout<<’A’<<setfill(’*’)<<right<<setw(7)<<’B’<<endl;
④eout<<setfill(’*’)<<right<<setw(7)<<’A’<<’B’<<endl;
其中能显示A******B的是

A:①和③ B:①和④ C:②和③ D:②和④

有如下程序:
#include<iostream>
using namespace std;
class Base
int x;
public:
Base(int n=0):x(n)cout<<n;
int getX( )constreturn x;

class Derived:public Base
int y;
public:
Derived(int m,int n):y(m),Base(n)tout<<m;
Derived(int m):y(m)cout<<m;

int main( )
Derived dl(3),d2(5,7);
return 0;

程序的输出结果是

A:375 B:357 C:0375 D:0357

有如下程序:
#include<iostream>
using namespaee std;
class VAC
public:
int f( )COUStreturn 3;
int f( )return 5;

int main( )
VAC vl;
const VAC v2;
eout<<v1.f( )<<v2.f( );
return 0;

程序的输出结果是

A:53 B:35 C:55 D:33

有如下程序:
#include<iostream>
using namespace std;
class GA
public:
virtual int f( )return 1;

class GB:public GA
public:
virtual int f( )return 2;

void show(GA g)eout<<g.f( );
void display(GA&g)cout<<g.f( );
int main( )
GA a;show(

A:;display(A) ;
 
B:;display(B) C:11 2 D:1212

有如下类声明:
class Base
protected:
int amount;
public:
Base(int n=0):araount(n)
int getAmount( )constretum amount;

class Derived:public Base
protected;
int value;
public:
Derived(int m,int n):value(n1),Base(n)
int getData( )constreturn value+amount;

已知x是一个Derived对象,则下列表达式中正确的是

A:value+x.getAmount( ) B:getData( )-x.getAmount( ) C:getData( )-x.amount D:value+x.amount

测试用例包括输入值集和______值集。

深度为5的满二叉树有______个叶子结点。

设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。

在关系数据库中,用来表示实体之间联系的是______。

微信扫码获取答案解析
下载APP查看答案解析