《面向对象技术与c++》网上直播2.pptVIP

  • 1
  • 0
  • 约2.06万字
  • 约 84页
  • 2019-03-13 发布于江苏
  • 举报
华东师大网络学院计算机专业 《面向对象技术及C++》 网上直播(2) 关于考试 形式:开卷 考试时间:1.5小时 考试范围:第1章 — 第7章 (重点章节:第2章 — 第6章) 考试题型:参考网页中的教学大纲 考试题型 填空 判断正误 多项选择 改正程序段中的错误 简答题 写出程序段运行结果 编写程序段 编写完整程序 重点题型 填充题 指出程序段中的错误,说明错误原因并改正 选择题 简答题 写出程序运行时的输出结果 -- 虚函数与多态性 -- 构造函数与析构函数的次序(继承/复合) 6. 编程题 -- 函数模板 -- 建立用于完成 xxx 功能的类 编写类说明文件与类实现文件 (类和运算符重载) 模拟试题分析 填充题 使用关键字( )声明的标识符的值在程序运行过程中是不能进行修改的。 模拟试题分析 填充题 在类的定义中,( )成员函数用于读取private成员数据的值,而不改变private成员数据值。 模拟试题分析 改错题 main( ) { cout i; int i = 5; return 0; } 有三处错误: 1.main()函数的类型应说明为int; 2.使用cout应包含头文件iostream.h 3.x必须在声明之后才能使用 可改为: #include iostream.h int main( ) { int i = 5; cout i; return 0; } 模拟试题分析 选择题 以下类型转换不正确的是( ) void* pv; int*?pi; [A] pv=pi; [B] pi=pv; [C] pv=(void*)pi; [D] pi=(int*)pv; 模拟试题分析 简答题 单目运算符::有何用途? 模拟试题分析 简答题 ::运算符用于在任何函数的任何块语句中访问一个全局标识符,而不管是否存在同名的局部标识符。 模拟试题分析 写出程序运行结果 #include iostream.h class X { public: virtual void f() { cout CLASS X \n; } }; class Y: public X { void f() { cout CLASS Y \n; } }; class Z: public Y { void f() { cout CLASS Z \n; } }; class A: public Z { }; ? int main( ) { X* p[4]; X a; Y b; Z c; A d; p[0]=a; p[1]=b; p[2]=c; p[3]=d; for (int i=0;i4;i++) p[i]-f(); return 0; } 模拟试题分析 写出程序运行结果 #include iostream.h class X { public: virtual void f() { cout CLASS X \n; } }; class Y: public X { void f() { cout CLASS Y \n; } }; class Z: public Y { void f() { cout CLASS Z \n; } }; class A: public Z { }

文档评论(0)

1亿VIP精品文档

相关文档