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小时内删除。