《面向对象程序设计》复习答题.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》课程复习 〇、成绩构成 1、平时成绩:15分(考勤+作业) 2、实验成绩:25分(实验+课程设计) 3、考试成绩:60分 一、考试题型 选择题 30分 填空题 20分 判断题 15分 简答 5分 程序分析 20分 程序编写 10分 二、选择题 C++代码源文件的扩展名应为 ( B ) A. c B. cpp C.obj D.exe 函数声明为:char fun(int a); float fun(char *p); int fun(int b); 则以下函数调用语句正确的是 ( C ) A. fun(5) B. int b; fun(b); C. char *p; fun(p); D. int a; fun(a) 标准输入流对象cin无法读取( C ) A. 数值 B. 字符串 C. 空白字符 D. 字符 不是C++关键字的是( C ) A. mutable B. class C. Friend D. virtual 通过( A )方法可以在现有类基础上定义新类。 A. 继承 B. 引用 C. 包含 D.封装 成员函数亦可声明为静态的,但是它不能直接访问类的( D )数据成员 A. 私有 B. 静态 C. 常量 D. 非静态 若类B的定义中私有数据成员i为常数据成员,则( B ) A. 数据成员i不能被一般的成员函数所访问 B. 数据成员i的初始化可以在构造函数的函数体中实现 C. 数据成员i可以被常成员函数访问和赋值 D. 以上均不对 在编译时,将所调用的函数代码嵌入到主调函数中,这种嵌入到主调函数中的函数不能称为( D ) A. 内置函数 B. 内联函数 C. 内嵌函数 D. 嵌套函数 存储以下数据,占用存储字节最多的是( D ) A. NULL B. 0 C. 0 D. 0.0 面向对象的程序是( D )两者的组合 A. 算法和数据结构 B. 对象和函数 C. 函数和算法 D. 对象和消息 如果调用带有默认参数的函数时缺少一个参数,则(??C??)参数就作为这一参数 A. 第1个 B. 中间1个 C. 最后一个 D. 系统随机选择 假定A为一个类,则执行 A a, b[2], *p=a, c(*p);语句后,程序将要结束时,共调用该类析构函数的次数应为( C ) A. 2 B. 3 C. 4 D. 5 已有定义:char * p=ABC;则下面语句正确的是( D ) A. *p=ABC; B. p[0]=A; C. p[2]=C; D. char c=p[1]; 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明( B ) A. f1和f2都是静态函数 B. f1是静态函数,f2不是静态函数 C. f1不是静态函数,f2是静态函数 D. f1和f2都不是静态函数 下列关于函数模板与类模板的描述中,不正确的是( D ) A. 函数模板的实例化是由编译程序在处理函数调用时自动完成 B. 类模板的实例化必须由程序员在程序中显式的指定 C. 函数模板与类模板均可以显式调用 D. 定义函数模板时可以使用多个类型参数,而类模板不可以 对于语句 couta;,下列描述中不正确的是( C ) A. “cout”是一个输出流对象 B. 该语句错误使用了运算符 C. “”称作插入运算符 D. 该语句需要头文件iostream 下面运算符中,不能被重载的运算符是( C ) A. = B. - C. ?: D. [] 以下不属于面向对象的程序设计语言的是( D ) A. C# B. C++ C. Java

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档