跳转至

练习01-概论

练习01-概论

题量: 18 满分: 100
作答时间: 04-24 09:1906-26 23:55

1.(单选题) 下列选项中属于面向对象设计方法主要特征的是( )。

  • A. 模块化
  • B. 自顶向下
  • C. 继承
  • D. 逐步求精

2.(单选题) 下列关于面向对象概念的描述中,错误的是( )。

  • A. 面向对象方法比面向过程方法更加先进
  • B. 面向对象方法中使用了一些面向过程方法中没有的概念
  • C. 面向对象方法替代了结构化程序设计方法
  • D. 面向对象程序设计方法要使用面向对象的程序设计语言

3.(单选题) 对象的封装就是( )。

  • A. 与世隔绝
  • B. 可进可出,但是外界不能干预内部的处理过程
  • C. 只进不出
  • D. 封装只是抽象的封装,外界可以直接干预

4.(单选题) 封装就是将一组数据和与这组数据有关的操作组装在一起,形成一个实体,这实体也就是( )。

  • A. 类
  • B. 对象
  • C. 函数体
  • D. 数据块

5.(单选题) 在C++中,实现封装性需借助于( )。

  • A. 枚举
  • B. 类
  • C. 数组
  • D. 函数

6.(单选题) 下列( )是C++语言的有效标识符。

  • A. Nol
  • B. N0.1
  • C. 12345
  • D. int

7.(单选题) 下列字符串中,正确的C++标识符是( )。

  • A. foo-1
  • B. 2b
  • C. new
  • D. _256

8.(单选题) 以下各选项组中,均是C++语言关键字的组是( )。

  • A. public operator this
  • B. shod string static
  • C. it while >=
  • D. prirate cout printf

9.(单选题) 面向对象方法中,继承是指( )。

  • A. 一组对象所具有的相似性质
  • B. 一个对象具有另一个对象的性质
  • C. 各对象之间的共同性质
  • D. 类之间共享属性和操作的机制

10.(单选题) 在面向对象方法中,不属于“对象”基本特点的是( )。

  • A. 一致性
  • B. 分类性
  • C. 多态性
  • D. 标识唯一性

11.(单选题) C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是( )。

  • A. 面向过程
  • B. 面向对象
  • C. 安全性
  • D. 复用性

12.(单选题) 下面关于C++语言的描述错误的是( )。

  • A. C++语言支持数据封装
  • B. C++语言中引入友元,没有破坏封装性
  • C. C++语言允许函数名和运算符重载
  • D. C++语言支持动态联编

13.(单选题) 对C++语言和C语言的兼容性,描述正确的是( )

  • A. C++兼容C
  • B. C++部分兼容C
  • C. C++不兼容C
  • D. C兼容C++

14.(单选题) 下列描述中,不属于面向对象思想主要特征的是( )。

  • A. 封装性
  • B. 跨平台性
  • C. 继承性
  • D. 多态性

15.(单选题) 以下对C++语言函数的描述中,正确的是( )。

  • A. C++程序由一个或一个以上的函数组成
  • B. C++函数既可以嵌套定义又可以递归调用
  • C. 函数必须有返回值,否则不能使用函数
  • D. C++程序中调用关系的所有函数必须放在同一个程序文件中

16.(单选题) 在开发一个C++程序的整个过程中,第3个步骤为( )。

  • A. 链接
  • B. 运行
  • C. 编辑
  • D. 编译

17.(单选题) 下列关于类的描述中,错误的是( )。

  • A. 类就是C语言中的结构类型
  • B. 类是创建对象的模板
  • C. 类是抽象数据类型的实现
  • D. 类是具有共同行为的若干对象的统一描述体

18.(单选题) 下列关于对象的描述中,错误的是( )。

  • A. 对象是类的一个实例
  • B. 对象是属性和行为的封装体
  • C. 对象就是C语言中的结构变量
  • D. 对象是现实世界中客观存在的某种实体

练习01-概论答案

正确答案列表:

  1. C
  2. C
  3. B
  4. B
  5. B
  6. A
  7. D
  8. A
  9. D
  10. A
  11. B
  12. B
  13. A
  14. B
  15. A
  16. A
  17. A
  18. C