奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1536|回复: 0

[四川大学] 四川大学《面向对象程序设计(1)》17春在线作业1 2辅导资料

[复制链接]
发表于 2017-5-18 16:05:02 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 30 道试题,共 60 分。)  V 1.  数组名表示的是数组的( )。
A. 类型
B. 用途
C. 地址
D. 长度

2.  下列排序算法中,平均效率最低的排序算法是( )。
A. 插入法
B. 冒泡法
C. 选择法
D. 快速排序法

3.  二叉查找树按( )遍历时访问到节点的数据是排好序的。
A. 前序
B. 中序
C. 后序
D. 层次

4.  
如果在try块中用
throw "error";
语句抛出一个异常,则参数类型是( )的catch块能够捕获这个异常。
A. char *
B. const char *
C. Char
D. const char

5.  使用流控制符( )需要头文件。
A. endl
B. hex
C. setw
D. left

6.  C++异常处理机制中没有( )。
A. try
B. throw
C. catch
D. finally

7.  如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclass obj = 100;会(  )。
A. 调用拷贝构造函数
B. 调用整型参数的构造函数
C. 调用赋值运算符
D. 引起编译错误

8.  private访问属性限制对象的成员可以在( )中访问。
A. 本类的成员函数
B. main函数
C. 父类的成员函数
D. 子类的成员函数

9.  链表的基本单元是( )。
A. 节点
B. 头指针
C. 尾指针
D. 数据域

10.  
执行语句
char ch[] = "Hello";
char * p = &ch[0];
cout<<*p
结果是输出 ( )。
A. 一个地址
B. H
C. Hello
D. 乱码

11.  要打开一个文件并从中读取数据,应该使用( )类的对象。
A. istream
B. ostream
C. ifstream
D. ofstream

12.  队列的最大特征是( )。
A. 先进先出
B. 后进先出
C. 自动排序
D. 大数优先

13.  二进制数00001001跟01000011异或的结果为( )。
A. 01001011
B. 00000001
C. 01001010
D. 01001100

14.  如果有如下定义: const char* str = "OK";那么,sizeof(str)的值应该是( )。
A. 1
B. 2
C. 3
D. 4

15.  用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:
A. 0
B. 负数
C. 正数
D. 不确定

16.  C++函数的声明和定义可以分开,函数声明不需要( )。
A. 返回类型
B. 函数名
C. 参数表
D. 函数体

17.  以下不能正确进行字符串赋初值的语句是( )。
A. char str[5]="good!";
B. char str[]="good!";
C. char *str="good!";
D. char str[5]={'g','o','o','d'};

18.  一个类如果没有定义任何函数,编译器不会自动为这个类产生( )。
A. 拷贝构造函数
B. 无参构造函数
C. 输出流运算符
D. 赋值运算符

19.  C++泛型编程通过( )实现。
A. void
B. template
C. NULL
D. typedef

20.  函数的形参是( )。
A. 全局变量
B. 局部变量
C. 静态变量
D. 部变量

21.  如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为( )。
A. myclass operator++();
B. myclass& operator++();
C. myclass operator++( int );
D. myclass&  operator++( int );

22.  多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由( )的构造函数来传递。
A. 第一个父类
B. 第二个父类
C. 派生类
D. 以上都不是

23.  如果短整型的长度是2字节,有一个短整型指针p的值是0xFFED1200,那么p+1的值为( )。
A. 0xFFED1201
B. 0xFFED1202
C. 0xFFED1203
D. 0xFFED1204

24.  十进制数127转换成二进制数是( )。
A. 11111111
B. 01111111
C. 10000000
D. 11111110

25.  父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么( )。
A. 在子类中这两个函数构成重载关系
B. 子类不会继承父类的这个函数
C. 子类中的函数会覆盖父类中的函数
D. 编译时会发生错误

26.  判断一个ofstream类对象file打开文件是否失败,应该判断( )。
A. 创建文件流对象时是否抛出异常
B. open成员函数的返回值
C. feof成员函数的返回值
D. !file是否为真

27.  多态性是通过( )实现的。
A. 构造函数
B. 析构函数
C. 虚函数
D. 函数重载

28.  若有定义:int aa[ 8];。则以下表达式中不能代表数组元aa[1]的地址的是( )。
A. &aa[0]+1
B. &aa[1]
C. &aa[0]++
D. aa+1

29.  抽象类指的是( )。
A. 没有任何成员的类
B. 只有成员函数没有数据成员的类
C. 有虚函数的类
D. 有纯虚函数的类

30.  下面不支持下标操作的容器是( )。
A. vector
B. deque
C. list
D. map



二、多选题(共 5 道试题,共 20 分。)  V 1.  面向对象的编程方法的主要特征包括( )。
A. 封装
B. 继承
C. 多态
D. 消息
BC
2.  流程控制语句有( )几种。
A. 条件语句
B. 循环语句
C. 分支语句
D. 表达式语句
BC
3.  类成员的访问属性可以是( )。
A. public
B. protected
C. private
D. default
BC
4.  for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是 ( )。
A. 两个分号
B. 表达式1
C. 表达式2
D. 表达式3
CD
5.  C++中变量要求( )。
A. 有明确的类型
B. 先声明后使用
C. 名字中不能使用下划线
D. 严格区分大小写
BD


三、判断题(共 5 道试题,共 20 分。)  V 1.  _int可以定义为用户标识符。
A. 错误
B. 正确

2.  重载函数形参个数可以不同。
A. 错误
B. 正确

3.  C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是面向过程。
A. 错误
B. 正确

4.  C++语言的跳转语句中,break语句只应用于循环体中。
A. 错误
B. 正确

5.  结构化程序设计的基本方法是递归法。
A. 错误
B. 正确
















                                  谋学网www.mouxue.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-26 09:27 , Processed in 0.111494 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表