非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题:本大题共15小题,每空1分,共15分。
21.通常根据是否可以直接操纵计算机底层硬件,将程序设计语言分为低级语言、中级语言和_________
22.函数调用时参数的传递为“传引用”,是传递对象的_________
23.面向对象的程序设计方法使得程序结构清晰,相互协作容易,更重要的是程序的_________性大大提升了。
24.从逻辑关系上看,典型的C++程序的结构包括类的定义、类中成员函数的实现及_________
25.当程序创建一一个对象时,系统自动调用____________来初始化该对象。
26.已知类A中的两个成员函数fl ()和f2(),如果在fl ()中不能直接调用f2(),则___________是静态函数。
27.重载赋值运算符后,赋值语句的功能是将--个对象中指针成员变量指向的内容复制.到另一个对象中指针成员变量指向的地方,这样的拷贝叫“_________”
28.运算符重载相当于定义了一个以_________为名称的函数。
29.定义类时,保护成员的访问范围比_____________成员的访问范围大。
30.学生集合包含本科生集合,如果一个人是本科生,他/她必然也是一-位学生,设计程.序时,_________集合作为派生类。
31.声明虛函数成员的一般格式为:“_________函数返回值类型函数名(形参表);”。
32.定义4个类,类A中定义公有成员函数Print()为虚函数, 类A派生了类B和类D,类B派生了类C, 3个派生类均是公有继承也都重写了Print()函数,则有____________个派生类中的Print()是虚函数。
33.要将s=“C++”输出为“@@@C++”这样的格式,应该使用的语句是“cout<<_________<
34.文件的I/O由ifstream、_________和fstream三个类提供。
35.类模板“template 三、程序填空题:本大题共5小题,每小题4分,共20分。请按试题顺序和空格顺序 在答题卡(纸)指定位置上填写答案,错填、不填均无分。 四、缺 五、程序设计题:本大题共2小题,第1小题5分,第2小题10分,共15分。 46.编写一个函数模板,实现将n个数据进行由小到大排序的功能。 47.有一个School类,保护数据成员Number和Name分别表示人的编号和姓名。学生类Student是School的派生类,新增数据成员班号Class_Num和总成绩Total.请用C++代码描述这两个类,并用Student 类的成员函数Display实现学生张小蒙的编号(2020150601)、姓名、班级(四班)和总成绩678的输出(要求编写派生类的构造函数)。 答案暂缺。 更多自考笔记串讲、复习资料请进华课网校自考频道获取………… 不知道如何备考?从何下手?考试科目太多?临渊羡鱼不如退而结网,华课网校校开通了自学考试全科VIP班,让学员选择自己想要的科目自考全科VIP班 各科精讲+黑科技焚题库+考前模拟试题+导师课程随您挑选 助力自考!