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

(13页)

'C++程序设计语言(第1次)'
实用第1次作业一、单项选择题(本大题共60分,共 20 小题,每小题 3 分)1. C++程序中,用于实现数据输出的是( )。A. 输出流对象cin和提取运算符>>B. 输出流对象cin和插入运算符<<C. 输出流对象cout和提取运算符>>D. 输出流对象cout和插入运算符<<2. C++程序中,定义内联函数时需要函数的返回值类型前加上关键字( )。A. outlineB. inlineC. inD. inport3. 下面所列选项中,合法的用户标识符是( )。A. ifB. switchC. finenameD. int4. 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<字符序列>\0C. //<字符序列>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^-5B. 10E-5C. 1E-5D. E-515. C++程序可以使用具有默认参数的函数,函数调用时( )。A. 实际参数的个数可以少于形式参数个数B. 实际参数个数必须与形参个数相同C. 实际参数的个数可以多于形式参数个数D. 可以省略书写函数参数表的圆括号16. 下列关于析构函数的说法正确的是( )。A. 析构函数是没有参数,但可以有返回值的特殊成员函数B. 析构函数是没有参数,没有返回值的特殊成员函数C. 析构函数的名称必须与类名完全相同D. 析构函数的名称可以是任意的合法标识符17. C++程序中,定义内联函数时,函数体中不允许( )。A. 定义局部变量B. 使用单分支if语句C. 使用条件表达式D. 使用循环语句18. 下列( )项不属于静态联编。A. 非成员函数调用B. 非虚函数调用C. 虚函数调用D. 函数重载调用19. 在下面的函数声明中,存在着语法错误的是( )。A. void BC(int a, int);B. void BD(int, int);C. void BE(int, int a);D. int BF(int x; int y);20. 设有函数原型为:double func(int a,double b);,下面的重载中,错误的是( )。A. double func(double a,int b);B. int func(double a,int b);C. double func(int a,double b,float c);D. int func(int a,double b);二、多项选择题(本大题共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++ 程序设计语言
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:C++程序设计语言(第1次)
链接地址: https://www.wenku365.com/p-44787770.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开