C++程序设计试题一、单项选择题1
对 C++语言和 C 语言的兼容性,描述正确的是(A )A
C++兼容 C B
C++部分兼容 CC
C++不兼容 C D
C 兼容 C++2
在 C++中使用流进行输入输出,其中用于屏幕输出的对象是(C )A
cerr B
cout D
cfilecer 标准错误输出;cin 标准输入3
对使用关键字 new 所开辟的动态存储空间,释放时必须使用(C )A
free B
create C
delete D
release4
如没有使用 private 关键字定义类的数据成员,则默认为(A )A
Private B
public C
protected D
friend5
使用值传递方式将实参传给形参,下列说法正确的是(A )A
形参是实参的备份 B
实参是形参的备份C
形参和实参是同一对象 D
形参和实参无联系6
在函数调用时,如*一默认参数要指明一个特定值,则有(A )A
其之前所有参数都必须赋值 B
其之后所有参数都必须赋值C
其前、后所有参数都必须赋值 D
其前、后所有参数都不必赋值7
设存在函数 intma*(int int 返回两参数中较大值,若求 22,59, 70 三者中最大值,下列表达式不正确的是(C )A
int m = ma*(22ma*(59, 70)) B
int m = ma*(ma*(2259),70);C
int m = ma*(2259, 70); D
int m = ma*(59ma*(22, 70);8
下列哪个类型函数不适合声明为内联函数(A )A
函数体语句较多 B
函数体语句较少C
函数执行时间较短 D
函数执行时间过长9
int Func(inint)不可与下列哪个函数构成重载(B )A
int Func(ini