19秋福师《C++语言程序设计》在线作业二[3]答案

发布于:2021-06-15 21:08:31

【奥鹏】19 秋福师《C++语言程序设计》在线作业二 试卷总分:100 得分:100 一、单选题(共 20 题,40 分) 1、定义 inta[2][3],*prt[2],i; for(i=1;i<2;i++)prt[i]=a[i]; 则对 a 数组的正确引用为 ()。 Aprt[0][0] B*(a+1)[2] C*(prt[1]+2) D*(&a[0][0]+2) [仔细分析上述题目,并作出选择] 正确答案是:B 2、下列( )是正确的语句。 A; B=17 Cx+y Dout<<\n [仔细分析上述题目,并作出选择] 正确答案是:A 3、表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。 Ashowbase()和 eof() Bshowpoint()和 eof() Cshowpoint()和 bad() Dshowpoint()和 good() [仔细分析上述题目,并作出选择] 正确答案是:B 4、在函数定义前加上关键字”inline”,表示该函数被定义为()。 A 重载函数 B 内联函数 C 成员函数 D 普通函数 [仔细分析上述题目,并作出选择] 正确答案是:B 5、如果变量 x,y 已经正确定义,下列语句哪一项不能正确将 x,y 的值进行交换 Ax=x+y,y=x-y,x=x-y Bt=x,x=y,y=t Ct=y,y=x,x=t Dx=t,t=y,y=x [仔细分析上述题目,并作出选择] 正确答案是:D 6、在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()。 A 一元成员运算符 B 二元成员运算符 C 一元友元运算符 D 都可能 [仔细分析上述题目,并作出选择] 正确答案是:D 7、已知:f1(int)是类 A 的公有成员函数,函数 p 是指向成员函数 f1()的指针,采用() 是正确的。 Ap=f1 Bp=A::f1 Cp=A::f1() Dp=f1() [仔细分析上述题目,并作出选择] 正确答案是:B 8、当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的______。( ) Apublic 成员 B 友员 Cprotected 成员 Dprivate 成员 [仔细分析上述题目,并作出选择] 正确答案是:A 9、表示“大于 10 而小于 20 的数“,正确的是()。 A10 Bx>10||x<20 Cx>10&x<20 D!(x<=10||x>=20) [仔细分析上述题目,并作出选择] 正确答案是:D 10、()不是构造函数的特征 A 构造函数的函数名与类名相同 B 构造函数可以重载 C 构造函数可以设置缺省参数 D 构造函数必须指定类型说明. [仔细分析上述题目,并作出选择] 正确答案是:D 11、在 C++语言中,数据封装要解决的问题是_________。 A 数据的规范化 B 便于数据转换 C 避免数据丢失 D 防止不同模块之间数据的非法访问 [仔细分析上述题目,并作出选择] 正确答案是:D 12、下列四个运算符中,优先级最低的是( ) A() B-> C. D++ [仔细分析上述题目,并作出选择] 正确答案是:D 13、能做为 C++程序基本单位的是( ) A 字符; B 语句; C 函数; D 源文件; [仔细分析上述题目,并作出选择] 正确答案是:C 14、类的析构函数的作用是_________。 A 一般成员函数的初始化 B 类的初始化 C 对象的初始化 D 删除类创建的对象 [仔细分析上述题目,并作出选择] 正确答案是:D 15、下列标识符中,()的可见性与存在性不一致。 A 外部类 B 自动类 C 内部静态类 D 寄存器类 [仔细分析上述题目,并作出选择] 正确答案是:C 16、在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。 A 派生类的对象可以赋给基类的对象 B 派生类的对象可以初始化基类的引用 C 派生类的对象可以直接访问基类中的成员 D 派生类的对象的地址可以赋给指向基类的指针 [仔细分析上述题目,并作出选择] 正确答案是:C 17、假定 a 为一个整型数组名,则元素 a[4]的字节地址为()。 Aa+4 Ba+8 Ca+16 Da+32 [仔细分析上述题目,并作出选择] 正确答案是:C 18、下列函数中,可以是虚函数的是______。( ) A 自定义的构造函数 B 拷贝构造函数 C 静态成员函数 D 析构函数 [仔细分析上述题目,并作出选择] 正确答案是:D 19、()的功能是对对象进行初始化。 A 析构函数 B 数据成员 C 构造函数 D 静态成员函数 [仔细分析上述题目,并作出选择] 正确答案是:B 20、下面的哪个保留字不能作为函数的返回类型()。 Avoid Bint Cnew Dlong [仔细分析上述题目,并作出选择] 正确答案是:C 二、判断题(共 20 题,40 分) 1、在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多 态的特征。 A 错误 B 正确 [仔细分析上述题目,并作出选择] 正确答案是:A 2、inline 函数表示编译器一定会将函数体直接插入到调用此函数的地方,这样可以加快程 序的运行速度。 A 错误 B 正确 [仔细分析上述题目,并作出选择] 正确答案是:A 3、派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新成 员。 A 错误 B 正确 [仔细分析上述题目,并作出选择] 正确答案是:B 4、执行 if (x>=0||x<=0) cout<<abcd;else cout<<wxyz;屏幕上显示的是 dcab。 A 错误 B 正确 [仔细分析上述题目,并作出选择] 正确答案是:A 5、若类 A 是类 B 的友员类,且类 B 是类 C 的友员类,那么类 A 也是类 C 的友员类。 A 错误 B 正确 [仔细分析上述题目,并作出选择] 正确答案是:A 6、一个类的对象只有一个。 A 错误

相关推荐

最新更新

猜你喜欢