C程序设计语言第次精编_第1页
C程序设计语言第次精编_第2页
C程序设计语言第次精编_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C程序设计语言第次精编第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.使

2、用的运算符是&D.使用的运算符是5. C+程序中要使用标准输入/输出流对象,必要包含 ()o A string头文件B.cmath头文件c.iostream头文件D.cctype头文件6. C+程序中,为了导入标准命名空间,使用的语句是()o A inporting namespace std;B.using namespace std;C.using namespace standard;D.inporting namespace standard;7. 下列关于函数的说法中,不正确的是()。A.在不同 函数中可以使用相同的名字命名变量B.形式参数是局部变 量C.在函数内部定义变量的

3、作用域在本函数中D在一个 函数内的复合语句中定义变量的作用域也是整个函数8.C+程序的函数调用中,使用数值参数传递时,()。A.能够在被调函数中通过形参修改实参B.实参和对应的形参数据类型可以不一致c.形参不能够从实参获取数值D.不能在被调函数中通过形参修改实参9. C+程序中,定义具有默认参数的函数时,默认参数()o A 只能在所有形式参数的左边边部分B.可以在所有形式参数的任何部分C.只能在所有形式参数的右边部分D.只能在所有形式参数的中间部分10. 在C+程序中,注释的书写方法除了/*/这种形式外, 还可以使用的形式是()。A.“字符序列”B.0字符序列0C.字符序列11C+语言中,定义

4、一个文件流对象的正确语句形式是 ()o A void *sp;B.fstream sp;C.FILE &sp;D.filestream *sp;12. 对于字符常量'B',与其对应的转义字符书写形式是 ()o A ,101,B.'x42'C.'x41'D.'A,13. C+程序中,引用变量()。A.表示另外一个同类型普通变量的地址B.表示对另外一个同类型普通变量的赋值操作C.表示另外一个不同类型普通变量的别名D.表示另外一个同类型普通变量的别名14. 在C+程序中,实型常数10-5的指数书写形式是 ()o A 10-5B.10E-

5、5C.1E-5D.E-515. C+程序可以使用具有默认参数的函数,函数调用时 ()o A 实际参数的个数可以少于形式参数个数B.实际参数个数必须与形参个数相同c.实际参数的个数可以多于形式参数个数D.可以省略书写函数参数表的圆括号16. 下列关于析构函数的说法正确的是()。A.析构函数是没有参数,但可以有返回值的特殊成员函数B.析构函数是没有参数,没有返回值的特殊成员函数C.析构函数的名称必须与类名完全相同D.析构函数的名称可以是任意的合法标识符17. C+程序中,定义内联函数时,函数体中不允许()o A 定义局部变量B.使用单分支if语句C.使用条件表达式D.使用循环语句18. 下列()项

6、不属于静态联编。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,

7、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.容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论