找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1274|回复: 0

兰大《面向对象程序设计》21春平时作业2

[复制链接]
发表于 2021-4-30 11:14:40 | 显示全部楼层 |阅读模式
《面向对象程序设计》21春平时作业2
1.[单选题] 类的构造函数是在定义该类的一个( )时被自动调用执行的。
无忧答案网答案资料下载,请参考帮助中心说明
    A.成员函数
    B.数据成员
    C.对象
    D.友元函数
    答:——C——
2.[单选题] 下面关于类和对象的描述中,错误的是()
    A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量
    B.类和对象之间的关系是抽象和具体的关系
    C.对象是类的实例,一个对象必须属于一个已知的类
    D.类是具有共同行为的若干对象的统一描述体
    答:——A——
3.[单选题] 由C++目标文件连接而成的可执行文件的缺省扩展名为( )
    A.cpp
    B.exe
    C.obj
    D.lik    更多答案进 ap5u.com 南开 q1647861640
    答:——B——
4.[单选题] 编写C++程序一般需经过的几个步骤依次是( )。
    A.编译、编辑、连接、调试
    B.编辑、编译、连接、调试
    C.编译、调试、编辑、连接
    D.编辑、调试、编辑、连接
    答:————
5.[单选题] 友元关系
    A.不能继承
    B.是类与类的关系
    C.使一个类的成员函数与另一个类的关系
    D.提高程序的运行效率
    答:————
6.[单选题] 假定AA是一个类,“AA& abc();”是该类中一个成员函数的原型,若该函数存在对*this赋值的语句,当用x.abc()调用该成员函数后,x的值
    A.已经改变
    B.可能改变
    C.不变
    D.不受函数调用的影响
    答:————
7.[单选题] 关于常成员的描述中,错误的是( )
    A.常成员包含常数据成员和常成员函数两种
    B.常数据成员必须是公有的
    C.常数据成员要使用构造函数成员初始化列表进行初始化
    D.常对象只能调用它的常成员函数,不能调用其它的成员函数
    答:————
8.[单选题] 设有数组定义: char array[]="China";,则数组 array所占的空间为()。
    A.4个字节
    B.5个字节
    C.6个字节
    D.7个字节
    答:————
9.[单选题] ()不是面向对象系统包含的要素
    A.多态
    B.对象
    C.类
    D.继承
    答:————
10.[单选题] 有以下程序 #include main() {  char c1,c2,c3,c4,c5,c6;  scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4);  c5=getchar();  c6=getchar();  putchar(c1);  putchar(c2);  printf(“%c%c\n”,c5,c6); } 程序运行后,若从键盘输入(从第1列开始) 123 45678 则输出结果是()
    A.1267
    B.1256
    C.1278
    D.1245
    答:————
11.[单选题] C++中声明常量的关键字是( )
    A.const
    B.extern
    C.public
    D.enum
    答:————
12.[单选题] 定义析构函数时,应该注意( )
    A.其名与类名完全相同
    B.返回类型是void类型
    C.无形参,也不可重载
    D.函数体中必须有delete语句
    答:————
13.[单选题] 一个类的静态数据成员所表示属性
    A.是类的或对象的属性
    B.只是对象的属性
    C.只是类的属性
    D.类和友元的属性
    答:————
14.[多选题] 在VC中,若定义一个函数的返回类型为void ,一下叙述正确的是()
    A.用语句调用函数
    B.用表达式调用函数
    C.没有返回值
    D.通过return语句可以返回指定值
    答:————
15.[多选题] C++中,函数调用的形式有:
    A.传值调用
    B.拷贝调用
    C.传址调用
    D.引用调用
    答:————
16.[判断题] 数据成员在初始化列表中的书写顺序无关紧要,但初始化列表对数据成员初始化的执行次序就是类中定义数据成员的次序。
    A.错误
    B.正确
    答:————
17.[判断题] 同名的变量或函数定义在不同的名字的命名空间来解决冲突问题。
    A.正确
    B.错误
    答:————
18.[判断题] 析构函数不能被继承。( )
    A.正确
    B.错误
    答:————
19.[判断题] 一个变量,可以声明无穷多次,但却只能定义一次。
    A.正确
    B.错误
    答:————
20.[判断题] 虚函数是用virtual 关键字说明的成员函数。( )
    A.正确
    B.错误
    答:————
21.[判断题] sizeof运算符用于计算某种类型的对象在内存中所占的字节数
    A.正确
    B.错误
    答:————
22.[判断题] 声明一个函数不需要产生任何代码,定义一个函数是也不需要任何代码。
    A.正确
    B.错误
    答:————
23.[判断题] 多数运算符可以重载,个别运算符不能重载,运算符重载是通过函数定义实现的。( )
    A.正确
    B.错误
    答:————
24.[判断题] 在C++中虚函数帮助实现了类的多态性
    A.错误
    B.正确
    答:————
25.[判断题] 解决多继承情况下出现的二义性的方法之一是使用成员名限定法。( )
    A.正确
    B.错误
    答:————

转载注明 无忧答案网  随机作业核对题目后下载答案

兰大《面向对象程序设计》21春平时作业2.zip

2.42 KB, 下载次数: 1, 下载积分: 贡献 1

售价: 2 金币  [记录]

答案参考

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-5 21:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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