7、 已知:类ca中一个成员函数说明如下:void set(ca &a); 其中,ca &a的含义是___
选项a:指向ca类的指针为a
选项b: a是ca类对象的引用形参。
选项c: 将a的地址值赋给变量set
选项d:变量ca与a按位与作为函数set()的参数。
请作答:a b c d
8、已知print()是一个仅打印类对象数据的成员函数,且无返回值。则下列声明中,__是正确的。
选项a:void print() const;
选项b:const void print();
选项c:void const print();
选项d:void print(const);
请作答:a b c d
9、 下列关于析构函数的论述中,正确的是___
选项a:析构函数可以有一个或多个参数
选项b: 一个类中只能定义一个析构函数。
选项c: 析构函数的目的是对类数据成员初始化
选项d: 析构函数的返回类型缺省为void
请作答:a b c d
10、 _不是构造函数的特征。
选项a: 构造函数的函数名与类名相同
选项b: 构造函数可以重载。
选项c:构造函数可以设置缺省参数
选项d: 构造函数必须指定类型说明。
请作答:a b c d
11、 函数重载不是根据___
选项a:参数个数
选项b:函数的类型。
选项c:参数的顺序
选项d: 参数的类型。
请作答:a b c d
12、要使函数实现一种不太复杂的功能,并且希望加快执行速度,应选用___
选项a:虚函数。
选项b:重载函数
选项c:带缺省参数值的函数。
选项d:内联函数。
请作答:a b c d
13、若类a有一个如下的成员函数a(const a &a),则该函数为___
选项a:静态成员函数。
选项b:友元函数
选项c: 构造函数
选项d:拷贝构造函数。
请作答:a b c d
14、下列叙述中___不是复合类的特性。
选项a:有利于信息隐藏
选项b:有助于改善程序**的模块化程度。
选项c:用于描述对象之间is-a-kind-of的关系
选项d: 便于分工协作。
请作答:a b c d
15、 若一个类的成员函数前用static关键字修饰,则该成员函数___
选项a:没有this指针。
选项b:可以被声明为const
选项c:可以被声明为虚函数。
选项d:只能用对象名来调用。
请作答:a b c d
16、 公有继承的派生类的成员函数不能访问其基类的___
选项a:私有成员
选项b: 私有成员及受保护成员
选项c:公有成员
选项d: 受保护成员。
请作答:a b c d
17、 将对某一类数据的处理算法应用到另一类数据的处理中,要用到c++的___
选项a: 类
选项b:虚函数
选项c:模板。
选项d:运算符重载。
请作答:a b c d
18、下列关于动态联编的描述中,正确的是___
选项a:动态联编是用基类对象名调用虚函数来实现的。
选项b:动态联编在编译时确定所需调用的函数。
选项c:动态联编是用指向基类的指针或引用调用虚函数来实现的
选项d:动态联编以静态成员函数为基础。
请作答:a b c d
19、运算符重载的目的是___
选项a:增加新的运算符
选项b: 赋予运算符与原来不同的新的功能。
选项c:减少程序运行时间
选项d:使运算符能对自定义类型的对象操作。
请作答:a b c d
20、 要定义文件流类对象,并调用文件流类的成员函数实现文件操作,必须将头文件___包含到程序中。
选项a: 选项b:
选项c: 选项d:
请作答:a b c d
二 、 写出下列程序运行的输出结果[8.0分/题]
. 写出程序运行的输出结果。(8分)
#include
using namespace std;
class ctest
private:
int num;
double fl;
public:
ctest(int n=0, double f=0.0)
int getint()
double getdouble()
ctest()
void main()
ctest t1,t2(100, 12.3);
cout < 请在下面的框中输入答案: constructor is active destructor is active . 写出程序运行的输出结果。(8分) #include <> class ccomplex private: double real, image; public: ccomplex(double a=1.0, double b=1.0) friend ostream & operator < ostream & operator < if ( 0) r_stream <
else if ( 0) r_stream <
elser_stream << return r_stream; template void fun(const t *p_a, int n) for (int i=0; i < n-1; i++) cout < cout < void main() double d[10] = ccomplex c1, c2(3.0, -4.0); fun(d, 8); fun(&c1, 1); fun(&c2, 1); 请在下面的框中输入答案: . 写出程序运行的输出结果。(8分) #include using namespace std; class ca public: ca() virtual ~ca() class cb : public ca private: char *p; public: cb(const char *p_str) cout < p = new char[strlen(p_str)+1]; strcpy(p, p_str); virtual ~cb() cout < delete p; void fun(ca *p) delete p; void main() ca *p = new cb("hello c++" fun(p); 请在下面的框中输入答案: 三 、 编程题1[14.0分/题] . 实现一个出版物类cpublication,其中包含出版物名称(char *p_title)和出版年份(int publication_year)两个数据成员,以及相应的构造函数、析构函数、打印出版物名称和出版年份的成员函数print()、以及根据出版物名称是否相等而定义的运算符(‘=重载成员函数。为了能在cpublication类的派生类中直接访问其publication_year数据成员,应该怎样设置publication_year数据成员的访问控制属性? (14分) 请在下面的框中输入答案: 四 、 编程题2[9.0分/题] . 从cpublication类中派生出cbook类,增加“国际标准书号”p_isbn和“总书籍数”total_book两个数据成员,以及实现相应的构造函数、析构函数、返回total_book值的成员函数gettotalbook()、以及成员函数isoutofdate(int year)(如果year超过publication_year十年,该函数返回false,否则返回true)。(9分) 请在下面的框中输入答案: . 从cpublication类中派生出cjournal类,增加“国际标准连续出版物编号”p_issn和“总期刊数”total_journal两个数据成员,以及实现相应的构造函数、析构函数、返回total_journal值的成员函数gettotaljournal()、以及成员函数isoutofdate(int year)(如果year超过publication_year五年,该函数返回true,否则返回false)。(9分) 中国芯 中国梦。计算机科学学院2014年 立德树人 求学圆梦 新生教育活动方案。一 活动背景。新生入学教育是大学教育的基础性工作,是大学生思想政治教育的重要组成部分。为引导新生尽快实现角色转换,适应新的大学生活,不断提高学生自我教育 自我管理和自我服务能力,建设良好的学风校风。根据学校有关 早规划,... 一 单项选择题 共72题,每题1分。每题的备选项中,只有1个最符合题意 2011年注册造价工程师考试 工程造价计价与控制 试题 2 环球网校 edu24ol 大中小 频道 造价工程师。二 多项选择题 共20题,每题2分。每题的备选项中,有2个或2个以上符合题意,至少有1个错项。错选,本题不得分 少选... 部门职能。生产调度室。部门名称 生产调度室。上级部门 生产部。下属部门 调度员 计划员 统计员。部门本职 企业的生产计划 调度。主要职能 1 制定生产计划 进行生产调度。2 落实生产计划 检查实施过程 协调生产进程。3 检查 控制生产进度和质量。4 对原材料 工艺装备 人员 动力运输,实施调度。5 ...2023年计科学院新生入学教育方案 剖析
2023年计控
2023年计调室