上QQ阅读APP看书,第一时间看更新
1.6 习题
1. 填空题
(1)C++语言具有面向对象程序设计的三大特征: 、 和 。
(2)C++语言既支持 的程序设计,又支持 的程序设计。
(3)C++程序的扩展名是 。
(4)使用左移运算符进行标准输出时,使用的输出流对象名是 。
(5)C++程序中有且仅有一个 。
2. 选择题
(1)下列选项中,( )属于面向对象程序设计语言。
A. C++语言
B. 汇编语言
C. 机器语言
D. C语言
(2)下列不是面向对象程序设计特征的是( )。
A. 开放性
B. 封装性
C. 继承性
D. 多态性
(3)下列关于对象的描述中,不正确的是( )。
A. 对象就是C语言中的结构体变量
B. 对象是现实世界中存在的某种实体
C. 对象是类的实例
D. 对象是属性和行为的封装体
(4)C++程序经过编译后生成的文件的扩展名是( )。
A. .c
B. .exe
C. .cpp
D. .obj
(5)下列选项中,属于多行注释的是( )。
A. //
B. /∗…∗/
C. \\
D. \∗…∗\
3. 思考题
(1)请分别解释面向对象程序设计的三大特征。
(2)C++程序的运行流程有哪些步骤?
4. 编程题
编写程序,显示两条信息:“众里寻他千百度”和“锋自苦寒磨砺出”。