一、选择题(每小题
2
分,共
40
分)
1
、
C++
是(
)。
A.
面向对象的程序设计语言
B.
面向过程的程序设计语言
C.
既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言
D.
非结构化的程序设计语言
2
、面向对象程序设计思想的主要特征中不包括( )。
A.
封装性
B.
多态性
C.
继承性
D.
功能分解,逐步求精
3
、若定义:
string str;
当语句
cin>>str;
执行时,从键盘输入:
Microsoft Visual Studio 6.0!
所得的结果是
str=
( )。
A. Microsoft Visual Studio 6.0!
B. Microsoft
C. Microsoft Visual
D. Microsoft Visual Studio 6.0
4
、考虑下面的函数原型声明:
void testDefaulParam(int a,int b=7,char z='*');
下面函数调用中,不合法的是( )。
A. testDefaulParam(5);
B. testDefaulParam(5,8);
C. testDefaulParam(5,'#');
D. testDefaulParam(0,0,'*');
5