基础概念练习题-第2章

更新时间:2024-04-07 10:14:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第二章

1. C++的合法注释是( B )。

A./*This is a C program/* B.// This is a C program C. “This is a C program” D./*This is a C program//

2. 选出错误用法( B ) A. const int buffer = 256; B. const int temp;

C. const double *point;

D. double * const pt = new double(5.5);

3.下列关于const限定符的说法中,正确的是(B ) A. const限定符是左结合的,即它修饰在它左边的类型; B. 在说明const变量时,必须对该变量进行初始化;

C. 与宏定义符号常量的区别是,const将产生一个具有类型的符号;

D. const变量是常量变量,所以一个const变量可以被多次赋予不同的常量;

4.下列标识符中,( B )是合法的。

A.goto B.Student C. 123 D.k-ld

5.在C++语言中,定义标示符时(C )的陈述是正确的。

A.能使用关键字并区分大小写 B.能使用关键字并不区分大小写 C.不能使用关键字并区分大小写 D.不能使用关键字并不区分大小写

6.C++语言中语句的结束符是( B )。 A. , B. ; C. 。 D. 、

7. 下列( C )的调用方式是引用调用。 A. 形参和实参都是变量

B.形参是指针,实参是地址值 C. 形参是引用,实参是变量 D.形参是变量,实参是地址值

8、关于引用,下列的说法中错误的是__D_____。 A. 引用是给被引用的变量取一个别名;

B. 引用主要是用来作函数的形参和函数的返回值; C. 在声明引用时,要给它另开辟内存单元; D. 在声明引用时,必须同时使它初始化;

9.采用重载函数的目的是( D)。 A. 实现共享 B. 减少空间 C. 提高速度

D. 使用方便,提高可读性

10. 以下C++中参数默认值正确的描述是(B )。 A. 不允许设置参数的默认值

B. 设置参数的默认值只能在定义函数时设置 C. 设置参数的默认值时,应该设置右边的参数 D. 设置参数的默认值时,应该全部参数都设置

11. 函数重载是指( B )。

A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C. 两个以上的函数名字不同,但形参的个数或类型相同

D. 两个以上的函数取相同的函数名,并且函数的返回类型相同

12.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(C )合适。

A. 内联函数 B. 重载函数 C. 递归函数 D. 嵌套调用

13.编译下列程序,改正错误信息,分析输出结果。 #include using namespace std; void main() {

int x,y;

cout<<\ cin>>x; y=x*x;

cout<<\”<

14.下列程序有何错误? #include using namespace std; void main() {

cout<<\<

15.给出下列程序的运行结果。 #include void main() {

int a(2),b(3),c(4);

cout<<\ c=a+b;

cout<<\ }

C1=3 C2=5

本文来源:https://www.bwwdw.com/article/zpar.html

Top