第 1 页 《面向对象程序设计C ++》期末考试试卷(A ) 一、选择题(每小题 2 分,共 40 分) 1、C++是( )
面向对象的程序设计语言 B
面向过程的程序设计语言 C
既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言 D
非结构化的程序设计语言 2、面向对象程序设计思想的主要特征中不包括( )
功能分解,逐步求精 3、若定义:string str; 当语句cin>>str; 执行时,从键盘输入: Microsoft Visual Studio 6
所得的结果是str=( )
Microsoft Visual Studio 6
Microsoft C
Microsoft Visual D
Microsoft Visual Studio 6
0 4、考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*'); 下面函数调用中,不合法的是( )
testDefaulParam(5); B
testDefaulParam(5,8); C
testDefaulParam(5,'#'); D
testDefaulParam(0,0,'*'); 5、下列语句中,将函数int sum(int x, int y)正确重载的是( )
float sum(int x, int y); B
int sum(int a, int b); C
float sum(float x, float y); D
double sum(int y, int x); 6、下列表示引用的方法中,( )是正确的
已知:int a=1000; A