奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 278|回复: 0

【东师】C++程序设计18秋在线作业2(随机)资料

[复制链接]

1万

主题

2

回帖

2万

积分

论坛元老

积分
29240
发表于 2018-10-18 09:31:53 | 显示全部楼层 |阅读模式
扫码加微信
C++程序设计18秋在线作业2

东师在线答案请联系QQ515224986
【东北师范大学在线作业是随机作业】

一、单选题:
1.[单选题]在下面有关对构造函数的描述中,正确的是()。          (满分:)
    A. 构造函数可以带有返回值
    B. 构造函数的名字与类名完全相同
    C. 构造函数必须带有参数
    D. 构造函数必须定义,不能缺省
    正确答案:——B——
2.[单选题]若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。          (满分:)
    A. 私有成员
    B. 公有成员
    C. 保护成员
    D. 保护成员或私有成员
    正确答案:——D——
3.[单选题]下面对于指针的描述不正确的是()。          (满分:)
    A. 指针是地址变量
    B. 指针不能用除0以外的常量赋值
    C. 两个指针变量的加减法无意义
    D. 指针指向不同基类型的变量长度不同
    正确答案:——D——
4.[单选题]编译时的多态性通过使用()实现。          (满分:)
    A. 构造函数
    B. 虚函数
    C. 重载函数
    D. 析构函数
    正确答案:————
5.[单选题]下列不是描述类的成员函数的是()。          (满分:)
    A. 构造函数
    B. 析构函数    奥鹏作业答案

    C. 友元函数
    D. 拷贝构造函数
    正确答案:————
6.[单选题]关于虚函数的描述中,()是正确的。          (满分:)
    A. 虚函数是一个static类型的成员函数
    B. 虚函数是一个非成员函数
    C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
    D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型
    正确答案:————
7.[单选题]在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是()。          (满分:)
    A. 派生类的对象可以赋给基类的对象
    B. 派生类的对象可以初始化基类的引用
    C. 指向派生类对象的基类指针可以直接访问派生类中的成员
    D. 派生类的对象的地址可以赋给指向基类的指针
    正确答案:————
8.[单选题]C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()。          (满分:)
    A. 增加了一些新的运算符
    B. 允许函数重载,并允许设置缺省参数
    C. 规定函数说明符必须用原型
    D. 引进了类和对象的概念
    正确答案:————
9.[单选题]已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()。          (满分:)
    A. f1和f2都是静态函数
    B. f1是静态函数,f2不是静态函数
    C. f1不是静态函数,f2是静态函数
    D. f1和f2都不是静态函数
    正确答案:————
10.[单选题]以下基类中的成员函数中表示纯虚函数的是()。          (满分:)
    A. virtualvoidvf(int);
    B. virtualvoidvf(int)=0;
    C. virtualvoidvf(int=0);
    D. virtualvoidvf(int){
    正确答案:————
11.[单选题]能用友元函数重载的运算符是()。          (满分:)
    A. +
    B. =
    C. []
    D. ->
    正确答案:————
12.[单选题]C++程序的执行总是从()开始的。          (满分:)
    A. main函数
    B. 第一行
    C. 头文件
    D. 函数注释
    正确答案:————
13.[单选题]在C++中继承方式有几种()。          (满分:)
    A. 1
    B. 2
    C. 3
    D. 4
    正确答案:————
14.[单选题]下面选项中,()是用来声明虚函数的。          (满分:)
    A. virtual
    B. void
    C. static
    D. inline
    正确答案:————
15.[单选题]若有定义“intx=17;”,则语句“cout<<oct<<x;”的输出结果是()          (满分:)
    A. 11
    B. 0x11
    C. 21
    D. 021
    正确答案:————
16.[单选题]通常拷贝构造函数的参数是()。          (满分:)
    A. 某个对象名
    B. 某个对象的成员名
    C. 某个对象的引用名
    D. 某个对象的指针名
    正确答案:————
17.[单选题]下面关于静态成员的描述中,正确的是()。          (满分:)
    A. 静态数据成员是类的所有对象共享的数据
    B. 类的每个对象都有自己的静态数据成员
    C. 类的不同对象有不同的静态数据成员值
    D. 静态数据成员不能通过类的对象访问
    正确答案:————
18.[单选题]析构函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。          (满分:)
    A. public
    B. private
    C. protected
    D. static
    正确答案:————
19.[单选题]下列()可以是虚函数。          (满分:)
    A. 构造函数
    B. 拷贝构造函数
    C. 静态成员函数
    D. 析构函数
    正确答案:————
20.[单选题]要使用动态联编,必须使用()调用虚函数。          (满分:)
    A. 类名
    B. 对象名
    C. 派生类指针
    D. 基类指针
    正确答案:————
三、判断题:
21.[判断题]静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
22.[判断题]说明或定义对象时,类名前不需加class关键字。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
23.[判断题]创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,先调用派生类的析构函数,再调用基类的析构函数。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
24.[判断题]若左操作数为基本数据类型或其它类对象时,此运算符应以友元函数的方式重载。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
25.[判断题]使用setw()函数时需包含iomanip.h头文件,而使用width()函数时需包含iostream.h头文件。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]拷贝构造函数是重载的构造函数。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]我们不能用抽象类定义对象,但可以定义对象的指针。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[判断题]静态数据成员是类中所有对象共享的,可以通过类的对象访问。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
29.[判断题]如果包含了头文件fstream.h,则不必再包含头文件iostream.h          (满分:)
    A. 错误
    B. 正确
    正确答案:————
30.[判断题]ifstream是用于读文件的文件流。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
31.[判断题]析构函数是可以被派生类继承的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
32.[判断题]C++编译器能够区分重载的无参函数和缺省参数的函数。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
33.[判断题]在C++中,用数组、指针、和引用作为函数参数,都能够将参数值带回。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
34.[判断题]使用inline说明内联函数时,必须使函数体和inline说明结合在一起,否则编译器将它作为普通函数处理。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
35.[判断题]IO流库重载的插入和析取运算符能处理所有的数据类型(包括自定义类型)。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
36.[判断题]成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
37.[判断题]在C++中,只能重载已有的运算符。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
38.[判断题]无论何种方式继承,基类的公有成员在派生类中的访问权限都是公有的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
39.[判断题]构造函数是不能说明它的返回值类型的,但可以说明为void类型。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
40.[判断题]C++中的函数调用就是面向对象理论中的方法。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
奥鹏作业答案
【东北师范大学在线作业是随机作业】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-27 04:39

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表