- 17
- 0
- 约2.49万字
- 约 29页
- 2017-08-06 发布于浙江
- 举报
大学C期末考试题库及答案(更正部分答案)
2012年大学C++期末考试题库
一、单选题:
1. 能作为C++程序的基本单位是( C )。
A. 字符 B. 语句 C. 函数 D. 源程序文件
2. 程序中主函数的名字为( A )。
A. main B. MAIN C. Main D. 任意标识符
3. 关于C++与C语言的关系的描述中,(D)是错误的。
A. C语言是C++的一个子集; B. C语言与C++是兼容的;
C. C++对C语言进行了一些改进; D. C++和C语言都是面向对象的
4. 可用作C++语言用户标识符的一组标识符是( B)。
A. void define +WORD B. a3_b3 _123 YN
C. for -abc Case D. 2a DO sizeof
5. 存储以下数据,占用存储字节最多的是( D)。
A. 0 B. ‘0’ C. “0” D. 0.0
6. 设int a=12;则执行完语句a+=a*a;后,a的值是( C )。
A. 12 B. 144 C. 156 D. 288
7. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( D )。
A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c
8. 以下说法中正确的是(B)。
A. C++程序总是从第一个定义的函数开始执行
B. C++程序总是从main函数开始执行
C. C++函数必须有返回值,否则不能使用函数
D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
9. 下面有关构造函数的描述中,正确的是(B )。
A. 构造函数可以带有返回值 B. 构造函数的名字与类名完全相同
C. 构造函数必须带有参数 D. 构造函数必须定义,不能缺省
10.10.在声明类时,下面的说法正确的是(??? )。
A. 可以在类的声明中给数据成员赋初值
B. 数据成员的数据类型可以是register
C. private,public,protected可以按任意顺序出现
D. 没有用private,public,protected定义的数据成员是公有成员
11.在下面有关析构函数特征的描述中,正确的是( C )。
A. 一个类可以有多个析构函数 B. 析构函数与类名完全相同
C. 析构函数不能指定返回类型 D. 析构函数可以有一个或多个参数
12.构造函数是在(B )时被执行的。
A. 程序编译 B. 创建对象 C. 创建类 D. 程序装入内存
13. 下面有关静态成员函数的描述中,正确的是( B )
A. 在静态成员函数中可以使用this指针
B. 在建立对象前,就可以为静态数据成员赋值
C. 静态成员函数在类外定义是,要用static前缀
D. 静态成员函数只能在类外定义
14.下面有关友员函数的描述中,真确的说法是(A )
A. 友员函数是独立于当前类的外部函数
B. 一个友员函数不可以同时定义为两个类的友员函数
C. 友员函数必须在类的外部进行定义
D. 在类的外部定义友员函数时必须加上friend关键字
15.友员的作用之一是( A )
A. 提高程序的运行效率 B. 加强类的封装
C. 实现数据的隐蔽性 D. 增加成员函数的种类
16.使用派生类的主要原因是( A )
A. 提高代码的可重用性 B. 提高程序的运行效率
C. 加强类的封装性 D. 实现数据的隐藏
17.在C++中继承方式有几中( C )
A. 1 B. 2 C. 3 D. 4
18.假设已经定义好了类student,现在要定义类derived,它是从student私有派生的,则定
您可能关注的文档
最近下载
- 项目可行性研究报告大纲.pptx VIP
- 小学体育五年级下册教案(最全).doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 图形推理专项练习题.FIT).pdf VIP
- 《钢轨超声波探伤系统的设计》【毕业设计论文】.doc VIP
- 2022年广东高考生物试卷真题及答案详解(精校版).pdf VIP
- Panasonic 松下 录像机 DMR-EH59 DMR-EH49 Operating Instructions 操作手册说明书 (英语).pdf
- 迪罗—特马法纤维开松混合设备机械原理.pdf VIP
- 高考英语单词3500乱序版.pdf VIP
- 2024年新课标高考福建高考真题生物试卷(原卷版).docx VIP
原创力文档

文档评论(0)