首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
C++中封装性、继承性和【 】是面向对象思想的主要特征。
答案:
多态性
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
C++语言支持的两种多态性分别是编译时的多态性和【 】的多态性。
答案:
运行时
点击查看答案解析
手机看题
填空题
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【 】。
答案:
ifstream fin("C:\test.dat",ios_binary);或ifstream fin;fin.ope...
点击查看答案解析
手机看题
填空题
以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是_________。 #include
main() { int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k); printf("%d%d%d\n",i,j,k); }
答案:
10300
点击查看答案解析
手机看题
填空题
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【 】。
答案:
friend void A();
点击查看答案解析
手机看题
填空题
友元类的所有成员函数都是另一个类的【 】。
答案:
友元函数
点击查看答案解析
手机看题
填空题
在MyClass类的定义中,对赋值运算符"="进行重载。请将画线处缺失的部分补充完整。【 】 MyClass::operator==(const MyClass&rhs) { if(this==&rhs )return*this; value=rhs.value; retum*this; }
答案:
const
点击查看答案解析
手机看题
填空题
C++语言的基本控制结构为顺序结构、选择结构和【 】。
答案:
循环结构
点击查看答案解析
手机看题
填空题
对于下面定义的类MyClass,请在函数f( )中添加对象成员把n的值修改为50。 class MyClass { public: MyClass(int x){n=x;} void SetNum (int nl) {n=nl;} private: int n; }; int f( ) { MyClass * ptr=new MyClass(45); 【 】 }
答案:
ptr->SetNum(50);
点击查看答案解析
手机看题
填空题
C++中封装性、继承性和【 】是面向对象思想的主要特征。
答案:
多态性
点击查看答案解析
手机看题
填空题
请将如下程序补充完整,使得输出结果为:bbaa #include
using namespace std; class A{ public: ______{cout<<”aa”;} ); class B.public A{ public: ---B(){cout<<“bb”;) ); int main(){ B *p=new B} delete P, return 0; }
答案:
-A()
点击查看答案解析
手机看题
填空题
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。 # include<iostream> # include<iomanip> # include<string> using namespace std; class PhoneNumber{ public: void setNumber(string number) {this-->number = number;} //重载流插入操作符 friend 【 】 (ostream &output,const PhoneNumber &num) { output<<num. number; return output; } private: string number; }; int main() { PhoneNumber phone; phone. setNumber("8008100598"); cout<<"The phone number is:"<<phone<<endl; return 0; }
答案:
PhoneNumber Opcrator<<
点击查看答案解析
手机看题
填空题
在类的对象被创建的时候,【 】函数会被自动调用。
答案:
构造函数
点击查看答案解析
手机看题
填空题
当运行以下程序时,输入abcd,程序的输出结果是: _________。 insert(char str[]) { int i; i=strlen(str); while(i>0) { str[2*i]=str[i]; str[2*i-1]= ’’*’’; i--;} printf("%s\n",str); } main() { char str[40]; scanf("%s\n",str); insert(str); }
答案:
a*b*c*d*
点击查看答案解析
手机看题
微信扫码免费搜题