全国
2009
?/p>
1
月自学考试
C++
程序设计试题
1/14
全国
2009
?/p>
1
月自学考试
C++
程序设计试题
全国
2009
?/p>
1
月自学考试
C++
程序设计试题
课程代码?/p>
04737
一、单项选择?/p>
(
本大题共
20
小题,每小题
1
分,?/p>
20
?/p>
)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选?/p>
多选或未选均无分?/p>
1.C++
源程序文件扩展名?/p>
(
A
)
A..cpp
B..h
C..1ib
D..obj
2.
?/p>
C++
中使用流进行输入输出,其中专用于从键盘进行输入的流是
(
B
)
A.cerr
B.cin
C.cout
D.cfile
3.
包含自定义头文件
file.h
的预处理指令?/p>
(
D
)
A.#define<file.h>
B.#include file.h
C.#define file.h
D.#include"file.h"
4.
用于标识十六进制前缀或后缀?/p>
(
D
)
A.
?/p>
B.
后缀
L
?/p>
e
C.
前缀?/p>
D.
前缀
0x
5.
设存在整型变?/p>
int x
,则下列句与其它三项含义不同的是
(
A
)
A.int* p=&x
?/p>
B.int& p=x
?/p>
C.int & p=x
?/p>
D.int &p=x
?/p>
6.
在定义类成员时,为产生封装性,则需使用哪个关键?/p>
(
D
)
A.public
B
.publish
C.protected
D.private
7.
设函?/p>
void swap(int&
?/p>
int&)
将交换两形参的值,如两整型变量
int a=10
?/p>
int b=15
?/p>
则执?/p>
swap(a
?/p>
b)
后,
a
?/p>
b
值分别为
(
C
)
A.10
?/p>
10
B.10
?/p>
15
C.15
?/p>
10
D.15
?/p>
15
8.
函数默认参数在函数原型中说明,默认参数必须放在参数序列的
(
C
)
A.
前部
B.
中部
C.
后部
D.
两端
9.
设存在函?/p>
int min(int
?/p>
int)
返回两参数中较小值,若求
15
?/p>
26
?/p>
47
三者中最小值,下列表达式中
错误的是
(
B
)
A.int m=min(min(15
?/p>
26)
?/p>
min(15
?/p>
47))
?/p>
B.int m=min(15
?/p>
26
?/p>
47)
?/p>
C.int m=min(15
?/p>
min(47
?/p>
26))
?/p>
D.int m =min(min(47
?/p>
26)
?/p>
16)
?/p>
10.
下列函数不能和函?/p>
void print(char)
构成重载的是
(
C
)