当前位置:首页 > 2015c++试题2
}while(--i); cout< 5. 静态成员函数、友元函数、构造函数和析构函数中,不属于成员函数的是___。 6. 在用C++进行程序设计时,最好用___代替malloc。 7. 由const修饰的对象称为___。 8. 在C++程序设计中,建立继承关系倒挂的树应使用___继承。 9. 基类的公有成员在派生类中的访问权限由___决定。 10. 不同对象可以调用相同名称的函数,但执行完全不同行为的现象称为___。 11. this指针始终指向调用成员函数的___。 12. 预处理命令以___符号开头。 13. 类模板用来表达具有___的模板类对象集。 14. C++程序的源文件扩展名为___。 15. 在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是___的头文件。 16. vector类中向向量尾部插入一个对象的方法是___。 17. C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。 18. 语句序列 ifstream infile; infile.open(“data.dat”); 的功能可用一个语句实现,这个语句是___。 19. 如果要把类B的成员函数void fun()说明为类A的友元函数,则应在类A中加入语句___。 20. 在编译指令中,宏定义使用___指令。 三、改错题(本大题共5小题,每小题2分,共10分)下面的类定义中有一处错误,请用下 横线标出错误所在行并给出修改意见。 1. #include class A {public: A(const char *na){strcpy(name,na);} private: char name[80]; }; class B:public A { public: B(const char *nm):A(nm){} void show(); }; void B::show() { cout<<\} void main() { B b1(\b1.show(); } 2. #include a[i]=a[n-i-1]; a[n-i-1]=k; } } void show(int a[],int n) {for(int i=0;i void main() {int p[5]; int i=0,n=5; for(;i<5;i++) {p[i]=i;} f(*p,n); show(p,n); 3. #include cout<<*p< 4. #include cout<<*p< 5. #include void fun(int i,int j) {x=i;y=j;} void show() {cout< void main() {A a1; a1.fun(2); a1.show(); } 四、完成程序题(本大题共5小题,每小题4分,共20分) 1. 完成下面类中成员函数的定义。 #include str & operator=(____)
共分享92篇相关文档