|
发表于 2022-3-16 20:33:08
|
显示全部楼层
include using namespace std; int main(){ double x=5;
cout<< ① <____,则②处缺失的操纵符是____,则③处缺失的操纵符是____。
语句 for(int i=0;i<28;i++) cout<<’*’;将输出____个*号。
语句 for(int i=20;i>=0;i--) cout<<’*’;输出____个*号。
在 C++中 func 和 Func 是两个不同的标识符。
"执行\n
enum WEEKDAY{Sun,Mon,Tue,Wed,Thu,Fri,Sat};\n
WEEKDAY d;\n
cin>>d;\n
时,若要使 d 的值为 Fri,应键入_____;"
执行 int x=4,y;y=x--;后,x 的值是_____,y 的值是_____ 。 执行 int x=5,y;y=++x;后,
x 的值是_____,y 的值是_____。
执行 int x=4,y=7;y+=x--+3;后,x 的值是_____,y 的值是_____。 执行 int
x=4,y=7;y+=++x-3;后,x 的值是_____,y 的值是_____。
C++语言程序设计第六-十章边学边练答案
有如下类声明: class{ int i,j; private: int m; public: int n; private: int
p; }; 其中私有成员的个数是( )。
程序中需要一个 int 型指针 p,要求不允许修改 p 所指向的整数,则下列定义中正确的是
( )。
定义一个指针并令其指向字符串”春暖花开”,下列定义中错误的是( )。
多态调用是指( )
关于操作符重载,下列表述中错误的是( )。
关于操作符重载,下列表述中错误的是( )。
关于抽象类,下列表述正确的是( )。
关于纯虚函数和抽象类,下列表述中错误的是( )。
关于复制构造函数,下列表述中错误的是( )。
关于函数模板,下列表述中错误的是( )。
关于函数重载,下列表述中错误的是( )。
关于继承成员的访问属性,下列表述中错误的是( )。
关于类的析构函数,下列表述中错误的是( )。
关于类对象成员,下列表述错误的是( )。
关于类模板,下列表述中错误的是( )。
关于类模板,下列表述中错误的是( )。
关于虚函数,下列表述中错误的是( )。
关于虚函数,下列表述中错误的是( )。
若为添加数据而打开一个输出文件,应选择的打开模式是( )。
调用一个流状态判断函数,若操作成功返回 true,这个函数是( )。
下列标识符中,不属于 C++流操纵符的是( )。
下列标识符中,不属于 C++流的预定义流对象的是( )。
下列对派生类的描述中,错误的是( )。
下列符号中,不属于 C++流定位方式的是( )。
下列符号中,不属于 C++文件流打开模式的是( )。
下列关于常数据成员的表述中,正确的是( )。
下列关于构造函数的表述中,错误的是( )。
下列模板函数声明中正确的是( )。
下列数据成员中,不能在构造函数的初始化列表中进行初始化的是( )。
下列特征中,不属于磁盘文件的是( )。
要使语句 p1=new int[10];能够正常执行,p1 应定义为( )。
要想使语句 cout<
已知 VA 是基类,VB 是它的派生类,且有如下的变量定义: VA aa,*pva; VB bb,*pvb=&bb;
则下列赋值语句中错误的是( )。
已知变量 ld 定义为:long ld;,在下面关于指针 p 的定义中,不能通过 p 修改 ld 的有
( )。
已知函数 f1 的原形是: void f1(int *a,long &b); 变量 v1、v2 的定义是: int
v1;long v2; 把 v1 和 v2 分别作为第一参数和第二参数来调用函数 f1,正确的调用语句是
( )。
已知类 AA 的类体中有如下成员函数定义:int Double(int n)const{ return n+n; } 要
在类 BB 中将其声明为友元,正确的是( )。
已知一函数的原形是:void fp(int *p);,且有如下变量定义: int a,b[10]; 则下列调
用中错误的是( )。
已知一运行正常的程序中有这样两个语句: int *p1,*p2=&a; p1=b; 由此可知,
变量 a 和 b 的类型分别是( )。
已知一运行正常的程序中有这样两个语句: int *p2=&x,*p1=a; *p2=b; 由此可
知,变量 a 和 b 的类型分别是( )。
已知应用系统中已声明了如下函数: int block(double,int=0); 下列函数声明试图重载
block,其中正确的是( )。
已知应用系统中已声明了如下函数: int fp(char c,int k=0,double d=100.0); 下列函
数声明试图重载 fp,其中正确的是( )。
已知在类体外有如下操作符重载声明: AA operator +(AA,AA); 其中的 AA 是类名。若 x、
y 是两个 AA 的对象,下列表达式欲求 x、y 之和,其中正确的是( )。
有如下程序: |
|