1、C+程序设计语言 第1次第1次作业一、单项选择题(本大题共60分,共20小题,每小题3分)1。 +程序中,用于实现数据输出得就是( )。A.输出流对象cin与提取运算符B、 输出流对象cin与插入运算符D。 输出流对象cout与插入运算符2、 C+程序中,定义内联函数时需要函数得返回值类型前加上关键字( )。、 unB。 ilneC. nD、 inprt3.下面所列选项中,合法得用户标识符就是()。A、iB. withC、 fienae、 n4、 C+程序中,定义引用变量时,( )。A. 使用得运算符就是B。 使用得运算符就是()C、 使用得运算符就是&D、 使用得运算符就是5、 C+程序中要
2、使用标准输入/输出流对象,必要包含()、 strng头文件B、 cth头文件C、 iostem头文件D、cctpe头文件6.程序中,为了导入标准命名空间,使用得语句就是( )。A. inportingnamespace d;B。 sg namespace std;C。 usi namespace tard;。 inpoting naepace tndad;7、 下列关于函数得说法中,不正确得就是( )。A。在不同函数中可以使用相同得名字命名变量B。形式参数就是局部变量C、 在函数内部定义变量得作用域在本函数中D、 在一个函数内得复合语句中定义变量得作用域也就是整个函数8。C+程序得函数调用中,
3、使用数值参数传递时,( )。A。能够在被调函数中通过形参修改实参.实参与对应得形参数据类型可以不一致C. 形参不能够从实参获取数值D. 不能在被调函数中通过形参修改实参9. C+程序中,定义具有默认参数得函数时,默认参数( )。A、 只能在所有形式参数得左边边部分B、 可以在所有形式参数得任何部分C、 只能在所有形式参数得右边部分、 只能在所有形式参数得中间部分0。 在C程序中,注释得书写方法除了/*这种形式外,还可以使用得形式就是()。A。 “字符序列”. 0字符序列0C. /字符序列D。 字符序列11、 C+语言中,定义一个文件流对象得正确语句形式就是( )、A、vid *s;、fstrm
4、p;C、;D、 *sp; 12。 对于字符常量B,与其对应得转义字符书写形式就是()。A、 101B、 x2C。 x41D。 A3。 C+程序中,引用变量( )。A. 表示另外一个同类型普通变量得地址B.表示对另外一个同类型普通变量得赋值操作。 表示另外一个不同类型普通变量得别名D。 表示另外一个同类型普通变量得别名14、 在C+程序中,实型常数10-得指数书写形式就是( )、A. 15.10E-C.1E5D。 E515。 C+程序可以使用具有默认参数得函数,函数调用时()。A.实际参数得个数可以少于形式参数个数B.实际参数个数必须与形参个数相同。实际参数得个数可以多于形式参数个数D。可以省略
5、书写函数参数表得圆括号、 下列关于析构函数得说法正确得就是()、A、 析构函数就是没有参数,但可以有返回值得特殊成员函数B.析构函数就是没有参数,没有返回值得特殊成员函数C。 析构函数得名称必须与类名完全相同D。 析构函数得名称可以就是任意得合法标识符1. C+程序中,定义内联函数时,函数体中不允许( )。A。 定义局部变量B。 使用单分支if语句C。 使用条件表达式D。 使用循环语句18。 下列()项不属于静态联编。A。非成员函数调用B. 非虚函数调用C、 虚函数调用D。 函数重载调用. 在下面得函数声明中,存在着语法错误得就是( )、A、 o BC(i a,int);B. void BD(
6、nt, nt);C. voiBE(int, in a);D。 int B(in x; in y);20. 设有函数原型为:double func(in a,dbleb);,下面得重载中,错误得就是( )。A. oube fnc(uble ,int );B、 int func(duble a,int b);C。 doubl func(in a,dbe b,floatc);D.infuc(i ,oulb);二、多项选择题(本大题共20分,共 5 小题,每小题 分)、 在定义类模板时需要主要一下问题( )、A。 如果在全局域中声明了与模板参数同名得变量,则该变量被隐藏掉。B、 模板参数名不能被当作类
7、模板定义中类成员得名字、同一个模板参数名在模板参数表中只能出现一次。D。在类模板得前向声明与定义中,模板参数得名字可以不同。2。异常错误大概分为三类,分别就是( )、A。 编译错误。B、运行时错误。 逻辑错误、。 硬件错误、3、+支持得多态特征包括( )。、 重载多态B。 强制多态C。 包含多态D、 参数多态4。 类模板什么时候会被实例化( )。A. 当使用了类模板实例得名字,并且上下文环境要求存在类得定义时B、 当使用了类模板实例得名字,并且上下文环境要求存在类得定义时、一个指针或引用指向一个类模板实例,当检查这个指针或引用所指得对象时D、 定义一个模板类得引用时、L得三个基本组成部分就是(
8、 )、A、 容器B.模板C。算法D。 迭代器三、判断题(本大题共20分,共 0 小题,每小题 2分)1、 C语言中,文件就是指具名存放在外部存储设备上得一组信息,它们以二进制代码形式存在、2. C+语言中,文件得顺序读写方式不利于数据文件得修改操作。3.C+程序中,语句:tring s1,s2;定义了两个string类型得对象、 C+程序中,使用内联函数得目得就是提高程序得执行效率。 C+语言中,定义多维数组时,每一维得长度都必须用单独得一个方括号(数组运算符)括起来、6、 C+程序中,可以使用表达式s、empy()判断s就是否空串、7。 +程序中,可以通过文件流对象得tl函数获取文件写位置指
9、针与文件头之间得距离(字节数)、8. C+程序中,对一个文件得 操作完成后,要及时关闭文件。9. +程序中,使用文件流对象得e函数来判断文件数据就是否已经处理完成。1。 C+程序中,可以通过输出文件流对象与插入操作符()配合将数据写入到数据文件中。答案:一、单项选择题(6分,共 20 题,每小题3 分)1.D 2。 B 3。C 4。 5、 C 、 B 7、 8。D 9。 、 11。 B 1。B 3、 D 14、 C 15、 A 16。 B 17。 D 、 C 1. D 20、 D 二、多项选择题(20分,共 5题,每小题4 分)1。 AB 、 AC 3。ABCD 、 AC 5、 ACD 三、判断题(20分,共10 题,每小题 分)1、 2. 、 4. 5、 6. 、 。 9、 10.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1