2014春第一次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
1. 静态成员函数仅能访问()。
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
需要购买答案的联系QQ:79691519满分:3 分
2. 假设已经有定义char*const name="chen"; 下面的语句中正确的是()。
A. name[3]= q;
B. name="lin";
C. name=new char[5];
D. name=new char (q) ;
需要购买答案的联系QQ:79691519满分:3 分
3. 通常拷贝构造函数的参数是()。
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
需要购买答案的联系QQ:79691519满分:3 分
4. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()。
A. f1和f2都是静态函数
B. f1是静态函数,f2不是静态函数
C. f1不是静态函数,f2是静态函数
D. f1和f2都不是静态函数
需要购买答案的联系QQ:79691519满分:3 分
5. 假定classA为一个类,a为该类公有的数据成员,px为指向该类对象的指针,则访问px所指对象中数据成员a的格式为()。
A. px(a)
B. px[a]
C. px- a
D. px.a
需要购买答案的联系QQ:79691519满分:3 分
6. 在C++中,编写一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是()。
A. int Fun(int x){return x*x;}
B. inline int Fun(int x){return x*x;}
C. int inline Fun(int x){return x*x;}
D. int Fun(int x){inline return x*x;}
需要购买答案的联系QQ:79691519满分:3 分
7. 下面的类型声明中正确的是()。
A. int a[4];
B. int *p;
C. int q;
D. int I,*pp= I;
此题选: D 满分:3 分
8. 下面对类的析构函数的定义是() 。
A. X::~ X( 参数 );
B. void X::~ X( 参数 );
C. void X::~ X();
D. X::~ X();
此题选: D 满分:3 分
9. 下列语句中错误的是()。
A. int *p=new int (10);
B. int *p=new int[10];
C. int *p=new int;
D. int *p=new int[40](0);
此题选: D 满分:3 分
10. 下面对于指针的描述不正确的是()。
A. 指针是地址变量
B. 指针不能用除0以外的常量赋值
C. 两个指针变量的加减法无意义
D. 指针指向不同基类型的变量长度不同
此题选: D 满分:3 分
11. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
A. public
B. protected
C. private
D. static
需要购买答案的联系QQ:79691519满分:3 分
12. C++程序的执行总是从()开始的。
A. main函数
B. 第一行
C. 头文件
D. 函数注释
需要购买答案的联系QQ:79691519满分:3 分
13. 在函数定义前加上关键字"inline",表示该函数被定义为()。
A. 重载函数
B. 友元函数
C. 内联函数
D. 成员函数
需要购买答案的联系QQ:79691519满分:3 分
14. 在声明类时,下面的说法正确的是()。
A. 可以在类的声明中给数据成员赋初值
B. 数据成员的数据类型可以是register
C. private、public、protected可以按任意顺序出现
D. 没有用private、public、protected定义的数据成员是公有成员
需要购买答案的联系QQ:79691519满分:3 分
15. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()。
A. 类
B. 对象
C. 函数体
D. 数据块
需要购买答案的联系QQ:79691519满分:3 分
16. 面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
A. 对数据的操作
B. 信息
C. 数据隐藏
D. 数据抽象
需要购买答案的联系QQ:79691519满分:3 分
17. 假定classA为一个类,则执行“classA x;”语句时将自动调用该类的()。
A. 无参构造函数
B. 带参构造函数
C. 复制构造函数
D. 赋值重载函数
需要购买答案的联系QQ:79691519满分:3 分
18. 静态数据成员的初始化必须在()。
A. 类内
B. 类外
C. 在构造函数内
D. 静态成员函数内
需要购买答案的联系QQ:79691519满分:3 分
19. 构造函数是在()时被执行的。
A. 程序编译
B. 创建对象
C. 创建类
D. 程序装入内存
需要购买答案的联系QQ:79691519满分:3 分
20. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为()程序设计。
A. 面向应用
B. 面向过程
C. 面向对象
D. 面向系统
需要购买答案的联系QQ:79691519满分:3 分
2014春第一次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. C++对由const修饰符定义的常量进行严格的类型检查,但对用define定义的常量则不进行类型检查。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 类中可以包含各种数据类型的数据成员,但不能有其他类对象。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. C++不允许定义有默认参数的函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. 类和对象之间的关系是抽象和具体的关系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 数组中的每个元素它们的类型可以是不同的。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. C++中,对象保存在内存中,栈内存是自动分配和释放的,而堆内存需要用户自己申请和释放。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 用对象访问成员时应使用运算符“.",用指向对象的指针访问成员时应使用运算符“- "。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 在默认参数函数的原型中,所有取缺省值的参数都必须出现在不取缺省值的参数的右边。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 在面向对象的程序设计中,将一组对象的共同特性抽象出来形成类。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 一个类可以定义多个构造函数和多个析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 常量和引用在声明时必须初始化。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. C++中的函数调用就是面向对象理论中的消息。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. 在类定义体内,只有具有public访问属性的成员间可以相互访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. 如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. 不能在类声明中给数据成员赋初值。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 对于类中的对象成员既可以在构造函数的初始化列表中初始化也可以在构造函数体中初始化。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. 构造函数和析构函数都与类同名。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
1. 静态成员函数仅能访问()。
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
需要购买答案的联系QQ:79691519满分:3 分
2. 假设已经有定义char*const name="chen"; 下面的语句中正确的是()。
A. name[3]= q;
B. name="lin";
C. name=new char[5];
D. name=new char (q) ;
需要购买答案的联系QQ:79691519满分:3 分
3. 通常拷贝构造函数的参数是()。
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
需要购买答案的联系QQ:79691519满分:3 分
4. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()。
A. f1和f2都是静态函数
B. f1是静态函数,f2不是静态函数
C. f1不是静态函数,f2是静态函数
D. f1和f2都不是静态函数
需要购买答案的联系QQ:79691519满分:3 分
5. 假定classA为一个类,a为该类公有的数据成员,px为指向该类对象的指针,则访问px所指对象中数据成员a的格式为()。
A. px(a)
B. px[a]
C. px- a
D. px.a
需要购买答案的联系QQ:79691519满分:3 分
6. 在C++中,编写一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是()。
A. int Fun(int x){return x*x;}
B. inline int Fun(int x){return x*x;}
C. int inline Fun(int x){return x*x;}
D. int Fun(int x){inline return x*x;}
需要购买答案的联系QQ:79691519满分:3 分
7. 下面的类型声明中正确的是()。
A. int a[4];
B. int *p;
C. int q;
D. int I,*pp= I;
此题选: D 满分:3 分
8. 下面对类的析构函数的定义是() 。
A. X::~ X( 参数 );
B. void X::~ X( 参数 );
C. void X::~ X();
D. X::~ X();
此题选: D 满分:3 分
9. 下列语句中错误的是()。
A. int *p=new int (10);
B. int *p=new int[10];
C. int *p=new int;
D. int *p=new int[40](0);
此题选: D 满分:3 分
10. 下面对于指针的描述不正确的是()。
A. 指针是地址变量
B. 指针不能用除0以外的常量赋值
C. 两个指针变量的加减法无意义
D. 指针指向不同基类型的变量长度不同
此题选: D 满分:3 分
11. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
A. public
B. protected
C. private
D. static
需要购买答案的联系QQ:79691519满分:3 分
12. C++程序的执行总是从()开始的。
A. main函数
B. 第一行
C. 头文件
D. 函数注释
需要购买答案的联系QQ:79691519满分:3 分
13. 在函数定义前加上关键字"inline",表示该函数被定义为()。
A. 重载函数
B. 友元函数
C. 内联函数
D. 成员函数
需要购买答案的联系QQ:79691519满分:3 分
14. 在声明类时,下面的说法正确的是()。
A. 可以在类的声明中给数据成员赋初值
B. 数据成员的数据类型可以是register
C. private、public、protected可以按任意顺序出现
D. 没有用private、public、protected定义的数据成员是公有成员
需要购买答案的联系QQ:79691519满分:3 分
15. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()。
A. 类
B. 对象
C. 函数体
D. 数据块
需要购买答案的联系QQ:79691519满分:3 分
16. 面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
A. 对数据的操作
B. 信息
C. 数据隐藏
D. 数据抽象
需要购买答案的联系QQ:79691519满分:3 分
17. 假定classA为一个类,则执行“classA x;”语句时将自动调用该类的()。
A. 无参构造函数
B. 带参构造函数
C. 复制构造函数
D. 赋值重载函数
需要购买答案的联系QQ:79691519满分:3 分
18. 静态数据成员的初始化必须在()。
A. 类内
B. 类外
C. 在构造函数内
D. 静态成员函数内
需要购买答案的联系QQ:79691519满分:3 分
19. 构造函数是在()时被执行的。
A. 程序编译
B. 创建对象
C. 创建类
D. 程序装入内存
需要购买答案的联系QQ:79691519满分:3 分
20. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为()程序设计。
A. 面向应用
B. 面向过程
C. 面向对象
D. 面向系统
需要购买答案的联系QQ:79691519满分:3 分
2014春第一次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. C++对由const修饰符定义的常量进行严格的类型检查,但对用define定义的常量则不进行类型检查。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 类中可以包含各种数据类型的数据成员,但不能有其他类对象。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. C++不允许定义有默认参数的函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. 类和对象之间的关系是抽象和具体的关系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 数组中的每个元素它们的类型可以是不同的。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. C++中,对象保存在内存中,栈内存是自动分配和释放的,而堆内存需要用户自己申请和释放。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 用对象访问成员时应使用运算符“.",用指向对象的指针访问成员时应使用运算符“- "。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 在默认参数函数的原型中,所有取缺省值的参数都必须出现在不取缺省值的参数的右边。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 在面向对象的程序设计中,将一组对象的共同特性抽象出来形成类。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 一个类可以定义多个构造函数和多个析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 常量和引用在声明时必须初始化。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. C++中的函数调用就是面向对象理论中的消息。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. 在类定义体内,只有具有public访问属性的成员间可以相互访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. 如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. 不能在类声明中给数据成员赋初值。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 对于类中的对象成员既可以在构造函数的初始化列表中初始化也可以在构造函数体中初始化。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. 构造函数和析构函数都与类同名。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
下一篇 : 天津大学12秋《C语言程序设计》在线作业二