练习01-概论
练习01-概论
题量: 18 满分: 100
作答时间: 04-24 09:19 至 06-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-概论答案
正确答案列表:
- C
- C
- B
- B
- B
- A
- D
- A
- D
- A
- B
- B
- A
- B
- A
- A
- A
- C