|
16春《++》作业4
一、资料来源(谋学网www.mouxue.com)(共 18 道试题,共 90 分。)
1. 使用如setw()的操作符对数据进行格式输出时,应包含()文件。
. iostrem
. fstrem
. stio
. iomnip
正确资料:
2. 有如下模板定义:templte <lss T>T fun(T x,T y){return x*x+y*y;}在下列对fun的调用中,错误的是()。
. fun(2,8)
. fun(2.0,8.2)
. fun(2.3,8)
. fun<flot>(2,8.3)
正确资料:
3. 下列不是++流对象的是()。
. out
. in
. err
. ostrem
正确资料:
4. ++所有输入和输出流的基类是()。
. strem.h
. iostrem.h
. in和out
. ios
正确资料:
5. 在双向链表存储结构中,删除p所指的结点时须修改指针()。
. p->next->prior=p->prior; p->prior->next=p->next;
. p->next=p->next->next; p->next->prior=p;
. p->prior->next=p; p->prior=p->prior->prior;
. p->prior=p->next->next; p->next=p->prior->prior;
正确资料:
6. 链表的基本单元是()。
. 节点
. 头指针
. 尾指针
. 数据域
正确资料:
7. 实现两个相同类型数加法的函数模板的声明是()。
. (T x,T y)
. T (x,y)
. T (T x,y)
. T (T x,T y)
正确资料:
8. ++异常处理机制中没有()。
. try
. throw
. th
. finlly
正确资料:
9. 下面关于模板的描述,错误的是()。
. 函数模板和类模板的参数可以是任意的数据类型
. 类模板不能直接使用,必须先实例化为相应的模板类.然后定义了模板类的对象后才能使用
. 函数模板不能直接使用,需要实例化为模板函数后才能使用
. 类模板的成员函数都是模板函数
正确资料:
10. 语句out << setiosflgs(ios::sientifi) << setpreision(4) << << enl; 中setpreision(4)的含义是()
.
设置输出域宽为4
.
设置用八进制输出数据
.
设置浮点数的输出精度为4
.
设置输出数据的间距为4
正确资料:
11. 下面关于模板的描述,正确的是()。
. 模板的实参在任何时候都可以省略
. 类模板与模板类所指的是同一概念
. 类模板的参数必须是虚拟类型的
. 类模板的成员函数都是模板函数
正确资料:
12. 在++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就是取消这种关联。
. 流
. 类
. 结构
. 对象
正确资料:
13. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。
. 必须是连续的
. 部分地址必须是连续的
. 一定是不连续的
. 连续或不连续都可以
正确资料:
14. 如果在try块中用 throw "error";语句抛出一个异常,则参数类型是()的th块能够捕获这个异常。
. hr *
. onst hr *
. hr
. onst hr
正确资料:
15. 下列排序算法中,平均效率最低的排序算法是()。
. 插入排序
. 选择排序
. 冒泡排序
. 快速排序
正确资料:
16. 关于类模板的说法正确的是()。
. 类模板的主要作用是生成抽象类
. 类模板实例化时,编译器将根据给出的模板实参生成一个类
. 在类模板中的数据成员具有同样类型
. 类模板中的成员函数没有返回值
正确资料:
17. 下列关于栈的叙述正确的是()。
. 栈是非线性结构
. 栈是一种树状结构
. 栈具有先进先出的特征
. 栈具有后进先出的特征
正确资料:
18. 链表不具备的特点是()。
. 插入、删除操作不需要移动元素
. 无需事先估计存储空间大小
. 所需存储空间与存储元素个数成正比
. 可随机访问任何一个元素
正确资料:
16春《++》作业4
二、资料来源(谋学网www.mouxue.com)(共 2 道试题,共 10 分。)
1. typeef是用来定义一些++中没有的新数据类型。
. 错误
. 正确
正确资料:
2. 编译错误属于异常,可以抛出。
. 错误
. 正确
正确资料:
|
|