C++程序的设计语言第1次.docx

上传人:b****5 文档编号:7210089 上传时间:2023-01-21 格式:DOCX 页数:10 大小:16.78KB
下载 相关 举报
C++程序的设计语言第1次.docx_第1页
第1页 / 共10页
C++程序的设计语言第1次.docx_第2页
第2页 / 共10页
C++程序的设计语言第1次.docx_第3页
第3页 / 共10页
C++程序的设计语言第1次.docx_第4页
第4页 / 共10页
C++程序的设计语言第1次.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

C++程序的设计语言第1次.docx

《C++程序的设计语言第1次.docx》由会员分享,可在线阅读,更多相关《C++程序的设计语言第1次.docx(10页珍藏版)》请在冰豆网上搜索。

C++程序的设计语言第1次.docx

C++程序的设计语言第1次

第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.

inportingnamespacestd;

B.

usingnamespacestd;

C.

usingnamespacestandard;

D.

inportingnamespacestandard;

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.

fstreamsp;

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.

虚函数调用

D.

函数重载调用

19.在下面的函数声明中,存在着语法错误的选项是〔〕。

A.voidBC(inta,int);

B.voidBD(int,int);

C.voidBE(int,inta);

D.intBF(intx;inty);

20.设有函数原型为:

doublefunc(inta,doubleb);,下面的重载中,错误的选项是〔〕。

A.

doublefunc(doublea,intb);

B.

intfunc(doublea,intb);

C.

doublefunc(inta,doubleb,floatc);

D.

intfunc(inta,doubleb);

二、多项选择题〔本大题共20分,共5小题,每题4分〕

1.

在定义类模板时需要主要一下问题〔〕。

A.

如果在全局域中声明了与模板参数同名的变量,那么该变量被隐藏掉。

B.

模板参数名不能被当作类模板定义中类成员的名字。

C.

同一个模板参数名在模板参数表中只能出现一次。

D.

在类模板的前向声明和定义中,模板参数的名字可以不同。

2.

异常错误大概分为三类,分别是〔〕。

A.

编译错误。

B.

运行时错误。

C.

逻辑错误。

D.

硬件错误。

3.

C++支持的多态特征包括〔〕。

A.

重载多态

B.

强制多态

C.

包含多态

D.

参数多态

4.

类模板什么时候会被实例化〔〕。

A.

当使用了类模板实例的名字,并且上下文环境要求存在类的定义时

B.

当使用了类模板实例的名字,并且上下文环境要求存在类的定义时

C.

一个指针或引用指向一个类模板实例,当检查这个指针或引用所指的对象时

D.

定义一个模板类的引用时

5.

STL的三个根本组成局部是〔〕。

A.

容器

B.

模板

C.

算法

D.

迭代器

三、判断题〔本大题共20分,共10小题,每题2分〕

1.C++语言中,文件是指具名存放在外部存储设备上的一组信息,它们以二进制代码形式存在。

2.C++语言中,文件的顺序读写方式不利于数据文件的修改操作。

3.C++程序中,语句:

strings1,s2;定义了两个string类型的对象。

4.C++程序中,使用联函数的目的是提高程序的执行效率。

5.C++语言中,定义多维数组时,每一维的长度都必须用单独的一个方括号〔数组运算符〕括起来。

6.C++程序中,可以使用表达式s1.empty()判断s1是否空串。

7.C++程序中,可以通过文件流对象的tellg函数获取文件写位置指针与文件头之间的距离〔字节数〕。

8.C++程序中,对一个文件的操作完成后,要与时关闭文件。

9.C++程序中,使用文件流对象的eof函数来判断文件数据是否已经处理完成。

10.C++程序中,可以通过输出文件流对象和插入操作符〔<<〕配合将数据写入到数据文件中。

答案:

一、单项选择题〔60分,共20题,每题3分〕

1.D2.B3.C4.C5.C6.B7.D8.D9.C10.C11.B12.B13.D14.C15.A16.B17.D18.C19.D20.D

二、多项选择题〔20分,共5题,每题4分〕

1.ABCD2.ABC3.ABCD4.ABC5.ACD

三、判断题〔20分,共10题,每题2分〕

1.√2.√3.√4.√5.√6.√7.×8.√9.√10.√

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1