树秋 21:58:03
老师,首先,我代表我们班跟您说一声:“对不起”,对不起我们班这学期经常地迟到和没来,这我也无奈和愤慨,可是也无济于事,其次,鉴于上次的教训,今晚我们有很多同学今晚7:00就来了,我7:15分到的,已经有很多同学在了。。到7:30后,基本都到齐了,一学期不怎么努力,同学们到最后还是想考好,不想挂科,毕竟,全部放弃的是少部分同学,不排除有些同学不想用功了,那部分同学就是给他资料也不一定会去看的,这个学期我们班的科目比较多,要考7科,最近都忙着整理考试的资料,所以上次老师课讲完,复习后都没时间消化好,学习上是有些落后,但我相信,暂时的落后不是永远的,有上进的心会赶上来的,但这次期末考的确实很多,确实没把握能考好,这就是想说的第三点,恳请老师把选择题和判断题能发给我们,若没有这些基础分,这次挂的人会有很多,我知道很多人连基础都不好,我想老师也不希望看到我们挂了太多,就算有选择判断也不一定能考好,但连选择判断都没有了,真的是无从下手了,这次我知道同学们雪亮的眼睛都盯着选择和判断,老师也让我们得到了教训,现在老师能否将那份选择填空的发给我,这样的结局是否是最好的结局呢?已经只剩4天了,很多人都回天乏术,所以他们让我代表我们班向老师表达歉意并献上这点请求,现在期待着老师的回复~日期:2010-12-31
老师,首先,我代表我们班跟您说一声:“对不起”,对不起我们班这学期经常地迟到和没来,这我也无奈和愤慨,可是也无济于事,其次,鉴于上次的教训,今晚我们有很多同学今晚7:00就来了,我7:15分到的,已经有很多同学在了。。到7:30后,基本都到齐了,一学期不怎么努力,同学们到最后还是想考好,不想挂科,毕竟,全部放弃的是少部分同学,不排除有些同学不想用功了,那部分同学就是给他资料也不一定会去看的,这个学期我们班的科目比较多,要考7科,最近都忙着整理考试的资料,所以上次老师课讲完,复习后都没时间消化好,学习上是有些落后,但我相信,暂时的落后不是永远的,有上进的心会赶上来的,但这次期末考的确实很多,确实没把握能考好,这就是想说的第三点,恳请老师把选择题和判断题能发给我们,若没有这些基础分,这次挂的人会有很多,我知道很多人连基础都不好,我想老师也不希望看到我们挂了太多,就算有选择判断也不一定能考好,但连选择判断都没有了,真的是无从下手了,这次我知道同学们雪亮的眼睛都盯着选择和判断,老师也让我们得到了教训,现在老师能否将那份选择填空的发给我,这样的结局是否是最好的结局呢?已经只剩4天了,很多人都回天乏术,所以他们让我代表我们班向老师表达歉意并献上这点请求,现在期待着老师的回复~日期:2010-12-31
发送离线文件。。“练习题”
白伟华 9:40:56
你们注意一下编程题目的第1、5、7、8、9、10
白伟华 9:40:56
你们注意一下编程题目的第1、5、7、8、9、10
好好复习吧!虽然尽力了不一定满意~不要埋怨老师,谁不好在先大家心知肚明!上课讲的答案我都记下来了,,有答案的便是上课时讲的。。。大家几个高手把答案统一一下吧~
1、 派生类的构造函数的成员初始化列中,不能包含( C )。
A) 基类的构造函数;
B) 派生类中子对象的初始化;
多态性与虚函数C) 基类的子对象的初始化;
D) 派生类中一般数据成员的初始化。
2、 面向对象程序设计思想的主要特征不包括( B )
E) 继承性
F) 功能分解,逐步求精
G) 封装性和信息隐藏
H) 多态性
3、 面向对象程序设计中,( B )为程序的组成单元。
A) 语句
B) 类
C) 主函数
D) 子函数
4、 假设已经有定义char * const name=”chen”;下面的语句中正确的是:( 注意const放前放后 )
A) name[3]=’q’;
B) name=”lin”;
C) name= new char[5];
D) cout<<name[3];
5、 下列声明语句没有起到定义作用的是( D )
A) int count;
B) const double pi=3.1415;
C) int max ( int a, int b) { return a>b ? a : b;}
D) extern long index;
6、 在C++语言中,函数返回值的类型是由( B )定义的。
A) return 语句中的表达式类型
B) 定义该函数时所指定的函数类型
C) 调用该函数时的主调用函数类型
D) 调用函数时系统临时
7、 面向对象程序设计思想的主要特征不包括( )
A) 继承性
B) 功能分解,逐步求精
C) 封装性和信息隐藏
D) 多态性
8、 面向对象程序设计中,( )为程序的组成单元。
A) 语句
B) 类
C) 主函数
D) 子函数
9、 在派生类中重新定义虚函数时,除了( D )方面,其他方面都必须与基类中相应的虚函数保持一致。
A) 参数个数
B) 参数类型
C) 函数名称
D) 函数体
10、 有关运算符重载正确的描述是:( D )。
A.C++语言允许在重载运算符时改变运算符的操作个数
B.C++语言允许在重载运算符时改变运算符的优先级
C.C++语言允许在重载运算符时改变运算符的结合性
D.C++语言允许在重载运算符时改变运算符的原来的功能
11、 若MyClass为一个类,执行“MyClass a[3],*p[4];”语句时会自动调用该类构造函数的次数是( B )。
A.4 B.3 C.2 D.7
12、 7.对new运算符的下列描述中,( B )是错误的。
A.它可以动态创建对象和对象数组
B.用它创建对象数组时必须指定初始值
C.用它创建对象时要调用构造函数
D.用它创建的对象可以使用运算符delete来释放
13、 8.在类外不能访问类私有成员属于类的( A )特征。
A.封装 B.继承
C.多态 D.抽象
14、 namespace与class、struct、union和enum有着明显的区别,下面说法错误的是( C )
A) namespace只能在全局范围内定义,但它们之间可以互相嵌套
B) 在namespace定义的结尾,右花扩号的后面不必跟一个分号
C) 一个namespace可以在多个头文件中用一个标识符来定义,就好像重复定义一个类一样
D) namespace可以把全局名字空间当成一个小空间来管理
15、 在C++语言中,数据封装要解决的问题是( C )
A) 避免数据丢失
B) 数据的规范化
C) 防止不同模块之间数据的非法访问
D) 便于数据转换
16、 已知print()函数是一个类的常量成员函数,它无返回值,下列表示中( 注意const放前放后的区别, )是正确的。
A) void print() const
B) const void print()
C) void const print()
D) void print(const)
17、 以下正确的函数原型为( D )
A) func (int x ; int y);
B) void (x , y);
C) void (int x , y);
D) void func (int , int);
18、 为了避免在嵌套的条件语句if-else中产生二义性,C++规定:else子句总是与( B )配对。
A) 缩排位置相同的if
B) 和其之前最近if
C) 和其之后最近if
D) 同一行上的if
19、 对于一个功能不太复杂,并且要求加快执行速度,选用( A )合适。
A) 内联函数
B) 重载函数
C) 递归调用
D) 嵌套调用
20、 编译时的多态性可以通过使用( A )获得。
A) 虚函数和指针
B) 重载函数和析构函数
C) 虚函数和对象
D) 虚函数和引用
21、 9.类O定义了公有函数F1。P和Q为O的派生类,定义为class P:protected O{…};class Q: public O{…}。则可以访问F1的是( )。
A. O、P、Q类的对象 B. P、Q类的对象
C. O、Q类的对象 D. O类的对象
22、 A类定义如下,编译时有错误的行是( B )。
class A{
int a; //1行
public:
~A(int); //2行
A(); //3行
A(int); //4行
};
A. 1 B. 2
C. 3 D. 4
23、 有如下程序:
private:
char name[80];
};
int main(){CD a,*b,d[2];return 0;}
#include<iostream>using namespace std;
class CD{
public:
~CD(){cout<<’C’;}
运行时的输出结果是( )
A.CCC B.CCCC C.CC D.C
24、 要实现动态联编,必须通过( A )调用虚函数。
A.对象指针 B.成员名限定 C.对象名 D.派生类名
25、 下面对于友元函数描述正确的是 ( C )。
A) 友元函数的实现必须在类的内部定义
B) 友元函数是类的成员函数
C) 友元函数破坏了类的封装性和隐藏性
D) 友元函数不能访问类的私有成员
26、 设有如下定义int (*ptr)();,下面关于ptr正确叙述是( C?同学的选择 )。
A) ptr是指向一维数组的指针变量。
B) ptr是指向int 型数据的指针变量。
C) ptr是指向函数的指针,该函数返回一个int型数据。
D) ptr是一个函数名,该函数的返回值是指向int型数据的指针。
27、 使用重载函数编程序的目的是( A )
A) 使用相同的函数名调用功能相似的函数
B) 共享程序代码
C) 提高程序的运行速度
D) 节省存储空间
28、 在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。
A) 参数个数
B) 参数类型
C) 函数名称
D) 函数体
29、 有如下函数模板定义:
template <class T>
T func(T x, T y) { return x*x+y*y; }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论