C++程序设计语言 ( 第1次 )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1次作业
一、单项选择题(本大题共60分,共 20 小题,每小题 3 分)
1. C++程序中,用于实现数据输出的是()。
A.
输出流对象cin和提取运算符>>
B.
输出流对象cin和插入运算符<<
C.
输出流对象cout和提取运算符>>
D.
输出流对象cout和插入运算符<<
2. C++程序中,定义内联函数时需要函数的返回值类型前加上关键字()。
A.
outline
B.
inline
C.
in
D.
inport
3. 下面所列选项中,合法的用户标识符是()。
A.
if
B.
switch
C.
finename
D.
int
4. C++程序中,定义引用变量时,()。
A.
使用的运算符是*
B.
使用的运算符是()
C.
使用的运算符是&
D.
使用的运算符是[]
5. C++程序中要使用标准输入/输出流对象,必要包含()。
A.
string头文件
B.
cmath头文件
C.
iostream头文件
D.
cctype头文件
6. C++程序中,为了导入标准命名空间,使用的语句是()。
A.
inporting namespace std;
B.
using namespace std;
C.
using namespace standard;
D.
inporting namespace standard;
7. 下列关于函数的说法中,不正确的是()。
A. 在不同函数中可以使用相同的名字命名变量
B. 形式参数是局部变量
C. 在函数内部定义变量的作用域在本函数中
D. 在一个函数内的复合语句中定义变量的作用域也是整个函数
8. C++程序的函数调用中,使用数值参数传递时,()。
A.
能够在被调函数中通过形参修改实参
B.
实参和对应的形参数据类型可以不一致
C.
形参不能够从实参获取数值
D.
不能在被调函数中通过形参修改实参
9. C++程序中,定义具有默认参数的函数时,默认参数()。
A.
只能在所有形式参数的左边边部分
B.
可以在所有形式参数的任何部分
C.
只能在所有形式参数的右边部分
D.
只能在所有形式参数的中间部分
10. 在C++程序中,注释的书写方法除了/**/这种形式外,还可以使用的形式是()。
A.
“<字符序列>”
B.
\0<字符序列>\0
C.
//<字符序列>
D.
\\<字符序列>
11. C++语言中,定义一个文件流对象的正确语句形式是()。
A.
void *sp;
B.
fstream sp;
C.
FILE &sp;
D.
filestream *sp;
12. 对于字符常量'B',与其对应的转义字符书写形式是()。
A.
'\101'
B.
'\x42'
C.
'\x41'
D.
'\A'
13. C++程序中,引用变量()。
A.
表示另外一个同类型普通变量的地址
B.
表示对另外一个同类型普通变量的赋值操作
C.
表示另外一个不同类型普通变量的别名
D.
表示另外一个同类型普通变量的别名
14. 在C++程序中,实型常数10-5的指数书写形式是()。
A.
10^-5
B.
10E-5
C.
1E-5
D.
E-5
15. C++程序可以使用具有默认参数的函数,函数调用时()。
A.
实际参数的个数可以少于形式参数个数
B.
实际参数个数必须与形参个数相同
C.
实际参数的个数可以多于形式参数个数
D.
可以省略书写函数参数表的圆括号
16. 下列关于析构函数的说法正确的是()。
A.
析构函数是没有参数,但可以有返回值的特殊成员函数
B.
析构函数是没有参数,没有返回值的特殊成员函数
C.
析构函数的名称必须与类名完全相同
D.
析构函数的名称可以是任意的合法标识符
17. C++程序中,定义内联函数时,函数体中不允许()。
A.
定义局部变量
B.
使用单分支if语句
C.
使用条件表达式
D.
使用循环语句
18. 下列()项不属于静态联编。
A.
非成员函数调用
B.
非虚函数调用
C.
虚函数调用