版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、15 春福师 c+ 语言程序设计在线作业一一、单选题(共20 道试题,共40 分。) v 1. 以下各选项企图说明一种新的类型名,其中正确的是()a. typedef v1 int; b. typedef v2=int; c. typedef int v3; d. typedef v4: int; 满分:2 分2. 执行 c+ 程序时出现的 “ 溢出” 错误属于 _错误。()a. 连接b. 运行c. 逻辑d. 编译满分:2 分3. 函数说明时,下列()项是不必要的。a. 函数类型b. 函数参数类型和名字c. 函数名字d. 返回值表达式满分:2 分4. 下列运算符中,在c+ 语言中不能重载的是(
2、)。a. * b. = c. :d. / 满分:2 分5. 在一个源文件中定义的全局变量的作用域为()。a. 本程序的全部范围b. 本函数的全部范围c. 从定义该变量的位置开始到本文件结束d. 以上说法都不正确满分:2 分6. 下列关于构造函数说法不正确的是()。a. 构造函数必须与类同名b. 构造函数可以省略不写c. 构造函数必须有返回值d. 在构造函数中可以对类中的成员进行初始化满分:2 分7. 假定 ab为一个类,则执行 “ aba(4),b3,*p2;”语句时,自动调用该类构造函数的次数为()。a. 3 b. 4 c. 6 d. 9 满分:2 分8. 析构函数在什么时间开始调用。()a
3、. 类创建b. 创建对象c. 引用对象d. 释放对象满分:2 分9. 下面不能正确表示a*b/(c*d) 的表达式是a. (a*b)/c*d b. a*b/(c*d) c. a/c/d*b d. a*b/c/d 满分:2 分10. 下列程序的输出结果为 _ 。#include void main() char,a ” hello ,” the ,” world” ; char*pa a: pa+; cout*pa a. hello b. the c. world d. hellotheworld 满分:2 分11. 整型变量 i 定义后赋初值的结果是()。inti=2.8*6; a. 12 b
4、. 16 c. 17 d. 18 满分:2 分12. 下列选项,不正确的是 _ 。a. for(int a=1;a=10;a+); b. int a=1; do a+; while(a 10) c. int a=1 :while(a 10) a+; d. for(int a=1;a=10;a+)a+; 满分:2 分13. 如果变量 x,y 已经正确定义,下列语句哪一项不能正确将x,y 的值进行交换a. x=x+y,y=x-y,x=x-y b. t=x,x=y,y=t c. t=y,y=x,x=t d. x=t,t=y,y=x 满分:2 分14. 下列对引用的陈述中 ,不正确的是()a. 每一个
5、引用都是其所引用对象的别名,因此必须初始化b. 形式上针对引用的操作实际上作用于它所引用的对象c. 一旦定义了引用 ,一切针对其所引用对象的操作只能通过该引用间接进行d. 不需要单独为引用分配存储空间满分:2 分15. c+ 程序的执行总是从哪里开始的?a. main 函数b. 第一行c. 头文件d. 函数注释满分:2 分16. 静态成员函数仅能访问 () a. 静态的数据成员b. 非静态的成员函数c. 非静态的数据成员d. 以上都不对满分:2 分17. 已知下列语句中的x 和 y 都是 int 型变量,其中不正确的语句是()a. y+=+x; b. +x+=y; c. y=x+; d. x+
6、=y; 满分:2 分18. 下列关于虚基类的描述,错误的是_ 。a. 设置虚基类的目的是为了消除二义性b. 虚基类的构造函数在非虚基类之后调用c. 若同一层中包含多个虚基类, 这些虚基类的构造函数按它们说明的次序调用d. 若虚基类由非虚基类派生而来,则仍然先调用基类构造函数, 再调用派生类的构造函数满分:2 分19. 下列函数中,可以为虚函数的是()a. 自定义的构造函数b. 拷贝构造函数c. 静态成员函数d. 析构函数满分:2 分20. 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()。a. 一元成员运算符b. 二元成员运算符c. 一元友元运算符d. 都可能满分:2 分二、
7、判断题(共20 道试题,共40 分。) v 1. 类的友元函数可以直接访问该类的所有成员。a. 错误b. 正确满分:2 分2. 程序的编译是以文件为单位的, 因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。a. 错误b. 正确满分:2 分3. 静态就是让变量和函数在生命的区域内成为私有。()a. 错误b. 正确满分:2 分4. 构造函数不能重载。a. 错误b. 正确满分:2 分5. c+ 语句 constchar*constp=hello,所定义的指针p 和它所指的内容都不能被改变。a. 错误b. 正确满分:2 分6. c+ 语言中规定函数的返回值的类型是由return 语句
8、中的表达式类型所决定。a. 错误b. 正确满分:2 分7. 指针在使用前可以不进行初始化()a. 错误b. 正确满分:2 分8. 若类 a 是类 b 的友员类,且类b 是类 c的友员类,那么类a 也是类 c的友员类。a. 错误b. 正确满分:2 分9. 达式 operator+(x,y) 还可以表示为 x+y 。a. 错误b. 正确满分:2 分10. 常对象必须进行初始化,而且不能被更新()a. 错误b. 正确满分:2 分11. 如果类 b 继承了类 a,则称类 a 为类 b 的基类,类 b称为类 a 的派生类。a. 错误b. 正确满分:2 分12. 16 位计算机中整型占4 个字节存储空间。
9、a. 错误b. 正确满分:2 分13. 要使引用 pr 代表变量 char * p ;,则 pr 应初始化为char * &pr=p;a. 错误b. 正确满分:2 分14. 函数体内声明的静态变量,至多只会被初始化一次。a. 错误b. 正确满分:2 分15. 内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置的。a. 错误b. 正确满分:2 分16. 指针在使用前可以不进行初始化()a. 错误b. 正确满分:2 分17. 类的静态数据成员需要在定义每个类的对象时进行初始化。a. 错误b. 正确满分:2 分18. switch 后面括号中的表达式只能是整型、 字符型或枚举型表
10、达式。( )a. 错误b. 正确满分:2 分19. typedef定义一个新的数据类型, 在建立一个 tepedef 类型时同时分配内存空间()a. 错误b. 正确满分:2 分20. c+ 中函数声明就是函数原型。()a. 错误b. 正确满分:2 分三、多选题(共10 道试题,共20 分。) v 1. 下面哪些保留字可以作为函数的返回类型 _。a. void b. int c. new d. long 满分:2 分2. 函数调用可以 _。a. 出现在一个表达式中b. 出现在执行语句中c. 作为一个函数的实参d. 作为一个函数的形参满分:2 分3. 以下关于函数模板叙述错误的是_。a. 函数模板
11、也是一个具体类型的函数b. 函数模板的类型参数与函数的参数是同一个概念c. 通过使用不同的类型参数,函数模板可以生成不同类型的函数d. 用函数模板定义的函数没有类型满分:2 分4. 考虑函数原型 void test(int a ,int b=7,char z= * ),下面的函数调用中,属于合法调用的是 _。a. test(5) b. test(5,8) c. test(6, #)d. test (0,0, * )满分:2 分5. 下列哪些是类的特性 _。a. 多态性b. 继承性c. 封装性d. 虚拟性满分:2 分6. 在下面的一维数组定义中,没有语法错误的是_。a. int a =1,2,3
12、 b. int a10=0 c. int a d. int a5 满分:2 分7. 关于异常和 c+ 提供的异常处理机制正确的说法是_。a. 若程序员预见到程序中的异常, 则一定可以通过修改程序代码来避免异常出现b. 使用 dynamic_cast 操作符可能会产生异常c. 异常可以用 catch 进行捕获处理d. 异常可以是对象,也可以是普通整数满分:2 分8. 以下不正确的描述是 _。a. 函数的定义可以嵌套,函数的调用不可以嵌套b. 函数的定义不可以嵌套,函数的调用可以嵌套c. 函数的定义和函数的调用均可以嵌套d. 函数的定义和函数的调用均不可以嵌套满分:2 分9. 使用值传递方式将实参传给形参,下列说法不正确的是_。a. 形参是实参的备份b. 实参是形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《EXCEL与财务会计》课件
- 合伙合同纠纷办案小结
- 工程招投标与合同管理实训指导书
- 《Final砌筑工艺》课件
- 2025年恩施驾校考试货运从业资格证考试
- 2025年长春货运从业资格证考试技巧
- 2025年西藏货运资格证考题
- 大型展览中心钢结构施工合同样本
- 餐厅折叠门施工协议
- 苏教版九年级数学上册知识点总结
- 信息经济学与博弈论明确重点
- (完整word版)首件检验管理制度
- 线路工程灌注桩施工作业指导书施工方案
- 重力坝的分缝与止水
- 三重管高压旋喷桩施工工艺规程与施工方案
- 个体诊所药品清单
- PFMEA的严重度SOD的评分和优先级别
- 国网基建国家电网公司输变电工程结算管理办法
- 100道递等式计算(能巧算得要巧算)
- 中国地图含省份信息可编辑矢量图
- 路政运政交通运输执法人员考试题库
评论
0/150
提交评论