第一章测试
1. 编写C++程序一般需经过的几个步骤依次是( )
A:编译、调试、编辑、连接 B:编译、编辑、连接、运行 C:编辑、编译、连接、运行 D:编辑、调试、编译、连接
答案:C
2. C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是( )
A:引进了类和对象的概念 B:增加了一些新的运算符 C:规定函数说明符必须用原型 D:允许函数重载,并允许设置缺省参数
答案:A
3. 在面向对象的程序设计中,首先在问题域中识别出若干个 ( )
A:过程 B:类 C:函数 D:文件
答案:B
4.c/c++规定,在一个源程序中,main()函数的位置( )
A:必须在系统调用的库函数的后面 B:必须在最开始 C:可以任意 D:必须在最后
答案:C
5.下列叙述错误的是( )。
A:其它函数中定义的变量在主函数中不能使用 B:复合语句中定义的变量只在该复合语句中有效 C:主函数中定义的变量在整个程序中都是有效的 D:形式参数是局部变量
答案:C
6.面向对象程序设计思想的主要特征中不包括( )。
A:继承性 B:功能分解,逐步求精 C:多态性 D:封装性
答案:B
7.关于封装,下列说法中不正确的是( )。
A:通过封装,对象的全部属性和操作结合在一起,形成一个整体 B:通过封装,对象的属性都是不可见的 C:通过封装,每个对象都成为相对独立的实体 D:通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
答案:B
8.预处理命令在程序中都是以( )符号开头的。
A:@ B:& C:# D:*
答案:C
9.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是( )。
A:类 B:函数体 C:数据块 D:对象
答案:A
10.C++源程序文件的缺省扩展名为( )。
A:lik B:cpp C:exe D:obj
答案:B

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部