C++基础、运算符与表达式、控制结构习题
一、 填空题
1. 面向对象编程三个特性:___________、___________ 、___________。
答案:汇编语言大小写字母转换封装性、继承 、多态
2. C++中使用___________作为标准输入流对象,通常代表键盘,与提取操作符___________连用;使用___________作为标准输出流对象,通常代表显示设备,与___________连用。
答案:cin >> cout <<
3. cout是_________类的对象。
答案:ostream
4. cin是_________类的对象。
答案:istream
5. C++程序是从_______函数开始执行的。
答案:main
6. ___________是计算机直接理解执行的语言,由一系列___________组成,其助记符构成了___________;接近人的自 然语言习惯的程序设计语言为___________。
答案:机器语言 二进制指令 汇编语言 高级语言
7. ___________方法的主要内容有:自顶向下、逐步求精;___________方法将现实世界中的客观事物描述成具有属性和行为的___________,抽象出共同属性和行为,形成___________。
答案:结构化程序设计 面向对象程序设计 对象 类
8. C++程序开发通常要经过5个阶段,包括___________、___________、___________、___________、___________。
答案:编辑 编译 连接 运行 调试
9. 对象与对象之间通过___________进行相互通信。
答案:消息
10. ___________是对具有相同属性和行为的一组对象的抽象;任何一个对象都是某一个类的实例。
答案:类
11. ___________是指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
答案:多态性
12. 面向对象的软件开发过程主要包括___________、___________、___________、___________、___________。
答案:面向对象的方法分析 面向对象的设计 面向对象的编程 面向对象的测试 面向对象的维护
13. ___________是指在程序设计时,将数据类型参数化,编写具有通用性和可重用的程序。
答案:泛型程序设计
14. #include <iostream>是一条预处理指令,在___________时由___________________执行,其功能是______________________。
答案:编译(或预处理) 编译器(或预编译器) 将iostream文件包含(复制)到指令处
15. 将以下程序写成三目运算表达式是 。
if(a>b) max = a;
else max = b;
答案:max =a>ba:b;
16. 字符串“Hello”的长度是_________个字节,存储时占有_________个字节的空间。
答案:5 6
17. 如果x的值为34,y的值为-7,则执行
int x=34,y=-7;
if(x>0) cout<<'A';
if(y<-8) cout<<'B';
屏幕上显示的是_________。
答案:A
18. 执行int x=5,y;y=++x-3;后,x的值是_________,y的值是_________。
答案:6 3
19. C++的基本数据类型可分为5大类:______________、______________、______________、______________、______________。分别用关键字______________,______________,______________,______________,___________ 定义。
答案: 逻辑型(或布尔型)、字符型、整型、实型、空值型。
bool,char,int,float/double,void
20. 十进制数值、八进制数值、十六进制数值的前缀分别为______________,______________,______________。
答案: 1~9, 0, 0x(或0X)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论