四川大学《面向对象程序设计2261》14春在线作业2

所属学校:四川大学 科目:面向对象程序设计2261 2015-03-17 19:26:53
《面向对象程序设计2261》14春在线作业2
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 30 道试题,共 60 分。)
V
1. 以下对二维数组a的正确说明是:()
A. inta[3][];
B. floata(3,4);
C. doublea[1][4];
D. floata(3)(4);
需要购买答案的联系QQ:79691519满分:2 分
2. C++函数的声明和定义可以分开,函数声明不需要()
A. 返回类型
B. 函数名
C. 参数表
D. 函数体
此题选: D 满分:2 分
3. 下列有关抽象类和纯虚函数的叙述中,错误的是()
A. 拥有纯虚函数的类是抽象类,不能用来定义对象
B. 抽象类的派生类若不实现纯虚函数,它也是抽象类
C. 纯虚函数的声明以“=0;”结束
D. 纯虚函数都不能有函数体
此题选: D 满分:2 分
4. 如果在try块中用throw"error";语句抛出一个异常,则参数类型是()的catch块能够捕获这个异常。
A. char*
B. constchar*
C. Char
D. constchar
需要购买答案的联系QQ:79691519满分:2 分
5. 判断一个ofstream类对象file打开文件是否失败,应该判断()
A. 创建文件流对象时是否抛出异常
B. open成员函数的返回值
C. feof成员函数的返回值
D. !file是否为真
此题选: D 满分:2 分
6. 在定义inta[3][4][2];后,第10个元素是()
A. a[2][1][2]
B. a[1][0][1]
C. a[2][0][1]
D. a[2][2][1]
需要购买答案的联系QQ:79691519满分:2 分
7. 有如下类定义: class Point{ private; static int how_many; }; ___________ how_many=0; 要初始化 Point 类的静态成员 how_many,下划线处应填入的内容是
A. ing
B. staticint
C. intPoint::
D. staticintPoint::
此题选: D 满分:2 分
8. 以下不能正确进行字符串赋初值的语句是()
A. charstr[5]="good!";
B. charstr[]="good!";
C. char*str="good!";
D. charstr[5]={‘g,‘o,‘o,‘d};
需要购买答案的联系QQ:79691519满分:2 分
9. 已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()
A. Valueoperator+(Valuev,inti);
B. Valueoperator+(Valuev=value,inti);
C. Valueoperator+(Valuevinti=0);
D. Valueoperator+(Valuev=value,inti=0);
需要购买答案的联系QQ:79691519满分:2 分
10. 函数的形参是()
A. 全局变量
B. 局部变量
C. 静态变量
D. 部变量
需要购买答案的联系QQ:79691519满分:2 分
11. 父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()
A. 在子类中这两个函数构成重载关系
B. 子类不会继承父类的这个函数
C. 子类中的函数会覆盖父类中的函数
D. 编译时会发生错误
此题选: D 满分:2 分
12. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用()符号作为分隔符
A. 空格或逗号
B. 逗号或回车
C. 逗号或分号
D. 空格或回车
此题选: D 满分:2 分
13. 要打开一个文件并从中读取数据,应该使用()类的对象
A. istream
B. ostream
C. ifstream
D. ofstream
需要购买答案的联系QQ:79691519满分:2 分
14. C++泛型编程通过()实现
A. void
B. template
C. NULL
D. typedef
需要购买答案的联系QQ:79691519满分:2 分
15. 抽象类指的是()
A. 没有任何成员的类
B. 只有成员函数没有数据成员的类
C. 有虚函数的类
D. 有纯虚函数的类
此题选: D 满分:2 分
16. 有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下列各组语句中,能输出 3.1416 的是 ( )
A. cout constants- getPI();和cout Constants::gerPI();
B. cout constants.getPI();和cout Constants.getPI();
C. cout constants- getPI();和cout Constants- getPI();
D. cout constants.getPI();和cout Constants::getPI();
此题选: D 满分:2 分
17. 若有定义:intaa[8];则以下表达式中不能代表数组元aa[1]的地址的是()
A. aa[0]+1
B. aa[1]
C. aa[0]++
D. aa+1
需要购买答案的联系QQ:79691519满分:2 分
18. 一个类如果没有定义任何函数,编译器不会自动为这个类产生()
A. 拷贝构造函数
B. 无参构造函数
C. 输出流运算符
D. 赋值运算符
需要购买答案的联系QQ:79691519满分:2 分
19. 用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:()
A. 0
B. 负数
C. 正数
D. 不确定
此题选: D 满分:2 分
20. 二进制数00001001跟01000011异或的结果为()
A. 01001011
B. 00000001
C. 01001010
D. 01001100
需要购买答案的联系QQ:79691519满分:2 分
21. 执行语句 char ch[] = "Hello"; char * p = ch[0]; cout *p 结果是输出 ( )。
A. 一个地址
B. H
C. Hello
D. 乱码
需要购买答案的联系QQ:79691519满分:2 分
22. 假定AB为一个类,则执行“ABa(4),b[4],*p[5]”语句时,自动调用该类构造函数的次数为()
A. 4
B. 5
C. 8
D. 13
需要购买答案的联系QQ:79691519满分:2 分
23. 在下列关键字中,不能用来表示继承方式的是()
A. private
B. static
C. public
D. protected
需要购买答案的联系QQ:79691519满分:2 分
24. 下面是一个模板声明的开始部分: templute typename T double __ 由此可知 ( )
A. 这可能是一个函数模板的声明
B. 这可能是一个类模板的声明
C. 这既可能是一个函数模板的声明,也可能是一个类模板的声明
D. 这肯定是一个错误的模板声明
需要购买答案的联系QQ:79691519满分:2 分
25. private访问属性限制对象的成员可以在()中访问
A. 本类的成员函数
B. main函数
C. 父类的成员函数
D. 子类的成员函数
需要购买答案的联系QQ:79691519满分:2 分
26. 如果有如下定义:constchar*str="OK";那么,sizeof(str)的值应该是()
A. 1
B. 2
C. 3
D. 4
此题选: D 满分:2 分
27. 下列排序算法中,平均效率最低的排序算法是()
A. 插入法
B. 冒泡法
C. 选择法
D. 快速排序法
需要购买答案的联系QQ:79691519满分:2 分
28. 当需要使用istrstream流类定义一个流类对象并联系一个字符串时,应在文件开始使用#include命令,使之包含()文件
A. iostream、h
B. iomanip、h
C. fstream、h
D. ststreh
需要购买答案的联系QQ:79691519满分:2 分
29. 执行下列语句段后,输出字符“*”的个数是()for(inti=50;i 1;I-=2)cout ~*~;
A. 24
B. 25
C. 26
D. 50
需要购买答案的联系QQ:79691519满分:2 分
30. 在每个C++程序中都必须包含有这样一个函数,该函数的名称为()
A. main
B. MAIN
C. name
D. function
需要购买答案的联系QQ:79691519满分:2 分
《面向对象程序设计2261》14春在线作业2
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 5 道试题,共 20 分。)
V
1. for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是()
A. 两个分号
B. 表达式1
C. 表达式2
D. 表达式3
需要购买答案的联系QQ:79691519满分:4 分
2. 两个同名函数构成重载关系,只要()不同
A. 返回类型
B. 参数个数
C. 参数类型
D. 函数头后有无const
需要购买答案的联系QQ:79691519满分:4 分
3. 类成员的访问属性可以是()
A. public
B. protected
C. private
D. default
需要购买答案的联系QQ:79691519满分:4 分
4. 构造函数()
A. 函数名只能是类名
B. 返回类型可以是任意的
C. 参数个数和类型可以是任意的
D. 在对象创建时自动调用
需要购买答案的联系QQ:79691519满分:4 分
5. 设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_( )、
A. for(i=0;i 6;i++)printf(“%2d”,*(p++));
B. for(i=0;i 6;i++)printf(“%2d”,*(p+i));
C. for(i=0;i 6;i++)printf(“%2d”,*p++);
D. for(i=0;i 6;i++)printf(“%2d”,(*p)++);
需要购买答案的联系QQ:79691519满分:4 分
《面向对象程序设计2261》14春在线作业2
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 5 道试题,共 20 分。)
V
1. C++程序从上机到得到结果的几个操作步骤依次是:编辑、编译、连接、运行。()
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
2. _int可以定义为用户标识符。()
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
3. 重载函数形参个数可以不同。()
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
4. 字符串"ab/ "在机器中占6个字节。()
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
5. 逻辑运算符两侧运算对象的数据类型只能是0或1。()
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: