川大面向对象程序设计226118春在线作业.doc_第1页
川大面向对象程序设计226118春在线作业.doc_第2页
川大面向对象程序设计226118春在线作业.doc_第3页
川大面向对象程序设计226118春在线作业.doc_第4页
川大面向对象程序设计226118春在线作业.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

(单选题) 1: 若k为整形,则while循环执行( )次。 k=2; while(k=0) printf(“%d”,k); k-; printf(“n”);A: 10B: 9C: 0D: 1正确答案: (单选题) 2: 设有定义intx;floatv;,则10+x+v值的数据类型是()A: intB: doubleC: floatD: 不确定正确答案: (单选题) 3: 下列排序算法中,平均效率最低的排序算法是()A: 插入法B: 冒泡法C: 选择法D: 快速排序法正确答案: (单选题) 4: 下面的选项中正确的赋值语句是(chara5,*p=a;)()A: p=“abcd”;B: a=“abcd”;C: *p=“abcd”;D*a=“abcd”;正确答案: (单选题) 5: 有如下 4 个语句: coutAsetfill(*)leftsetw(7)Bendl; coutsetfill(*)leftsetw(7)ABendl; coutAserfill(*)rightsetw(7)Bendl; coutsetfill(*)rightsetw(7)AB1;I-=2)cout*;A: 24B: 25C: 26D: 50正确答案: (单选题) 18: 如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclassobj=100;会()A: 调用拷贝构造函数B: 调用整型参数的构造函数C: 调用赋值运算符D: 引起编译错误正确答案: (单选题) 19: 下面不支持下标操作的容器是()A: vectorB: dequeC: listD: map正确答案: (单选题) 20: 在下列关键字中,不能用来表示继承方式的是()A: privateB: staticC: publicD: protected正确答案: (单选题) 21: 下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“left”,输出效果将发生变化的是()A: coutleftsetfill(*)357;B: coutleftsetw(5)357;C: coutleftsetw(5)ABCDE;D: coutleftABCDE;正确答案: (单选题) 22: 程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用()符号作为分隔符A: 空格或逗号B: 逗号或回车C: 逗号或分号D: 空格或回车正确答案: (单选题) 23: C+源文件的缺省扩展名为()A: cppB: exeC: objD: lik正确答案: (单选题) 24: 链表的基本单元是()A: 节点B: 头指针C: 尾指针D: 数据域正确答案: (单选题) 25: C函数的声明和定义可以分开,函数声明不需要()A: 返回类型B: 函数名C: 参数表D: 函数体正确答案: (单选题) 26: 判断一个ofstream类对象file打开文件是否失败,应该判断()A: 创建文件流对象时是否抛出异常B: open成员函数的返回值C: feof成员函数的返回值D: !file是否为真正确答案: (单选题) 27: 二叉查找树按()遍历时访问到节点的数据是排好序的A: 前序B: 中序C: 后序D: 层次正确答案: (单选题) 28: 函数的形参是()A: 全局变量B: 局部变量C: 静态变量D: 部变量正确答案: (单选题) 29: 如果有如下定义:constchar*str=OK;那么,sizeof(str)的值应该是()A: 1B: 2C: 3D: 4正确答案: (单选题) 30: 数组名作为实参传递给形参时,数组名被处理为该数组的()A: 长度B: 元素个数C: 首地址D: 各元素的值正确答案: (多选题) 1: 设有定义语句: int x6=2,4,6,8,5,7,*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_( )、A: for(i=0;i6;i+)printf(“%2d”,*(p+);B: for(i=0;i6;i+)printf(“%2d”,*(p+i);C: for(i=0;i6;i+)printf(“%2d”,*p+);D: for(i=0;i6;i+)printf(“%2d”,(*p)+);正确答案: (多选题) 2: 关于公共静态数据成员,下面说法正确的是()A: 在main函数之前创建B: 跟某个具体对象无关C: 可以用类名和成员名直接访问D: 需要在类体外初始化正确答案: (多选题) 3: 面向对象的编程方法的主要特征包括()A: 封装B: 继承C: 多态D: 消息正确答案: (多选题) 4: 构造函数()A: 函数名只能是类名B: 返回类型可以是任意的C: 参数个数和类型可以是任意的D: 在对象创建时自动调用正确答案: (多选题) 5: C中变量要求()A: 有明确的类型B: 先声明后使用C: 名字中不能使用下划线D: 严格区分大小写正确答案: (判断题) 1: 字符串abn在机器中占6个字节。()A: 错误B: 正确正确答案: (判断题) 2: 结构化程序设计的基本方法是递归法。()A: 错误B: 正确正确答案: (判断题) 3: _int可以定义为用户标识符。()A: 错误B: 正确正确答案: (判断题) 4: 宏名必须用大写字母表示。()A: 错误B: 正确正确答案: (判断题) 5: 1.234e0为C语言合法常量。()A: 错误B: 正确正确答案: (单选题) 1: 若k为整形,则while循环执行( )次。 k=2; while(k=0) printf(“%d”,k); k-; printf(“n”);A: 10B: 9C: 0D: 1正确答案: (单选题) 2: 设有定义intx;floatv;,则10+x+v值的数据类型是()A: intB: doubleC: floatD: 不确定正确答案: (单选题) 3: 下列排序算法中,平均效率最低的排序算法是()A: 插入法B: 冒泡法C: 选择法D: 快速排序法正确答案: (单选题) 4: 下面的选项中正确的赋值语句是(chara5,*p=a;)()A: p=“abcd”;B: a=“abcd”;C: *p=“abcd”;D*a=“abcd”;正确答案: (单选题) 5: 有如下 4 个语句: coutAsetfill(*)leftsetw(7)

温馨提示

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

最新文档

评论

0/150

提交评论