C++程序设计语言 ( 第1次 )

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

虚函数调用

相关文档
最新文档