c++常见选择填空习题集

c++常见选择填空习题集

ID:35881697

大小:7.10 MB

页数:174页

时间:2019-04-22

c++常见选择填空习题集_第1页
c++常见选择填空习题集_第2页
c++常见选择填空习题集_第3页
c++常见选择填空习题集_第4页
c++常见选择填空习题集_第5页
资源描述:

《c++常见选择填空习题集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、...第一章概述一、选择题1.关于C++与C语言的关系描述中,错误的是()A.C语言与C++是兼容的B.C语言是C++的一个子集C.C++和C语言都是面向对象的D.C++对C语言进行了一些改进2.不可以作为C++用户标识符的是()A.PrintfB._123C.WhileD.case3.由C++目标文件连接而成的可执行文件的缺省扩展名为()A.cppB.objC.libD.exe4.关于C和C++的描述中,正确的是()A.C是面向过程,C++是纯面向对象B.C++是C的超集C.C++是对C的错误的修改D.C++和C没有关系5.C++对C作了很多改进,从面向过程成为面向对象的主要原因是()A.

2、增加了一些新的运算符B.允许函数重载,并允许设置参数默认值C.规定函数必须用原型D.引进了类和对象的概念6.将高级语言编写的源程序翻译成目标程序的是()A.解释程序B.编译程序C.汇编程序D.调试程序7.C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是()A.面向过程B.面向对象C.安全性D.复用性8.C++语言支持过程程序设计方法和()设计方法。A.面向对象B.面向函数C.面向用户D.面向问题9.关于C++和C的关系中,使C发生了质的变化,即从面向过程变成为面向对象的是()A.增加了新的运算符B.允许函数重载,并允许缺省参数C.规定函数有原型D

3、.引进了类和对象的概念10.C++语言最有意义的方面是支持()A.面向事件B.面向程序C.面向对象D.面向用户11.下列说法中,正确的是()A.C++程序总是从第一个定义的函数开始执行......B.C++程序总是从主函数开始执行C.C++函数必须有返回值,否则不能调用此函数D.C++程序中有调用关系的所有函数必须放在同一个源程序文件中1.下列描述中,正确的是()A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件就是程序、数据与相关文档的集合2.为了使模块尽可能独立,要求()A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽

4、量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强3.下列说法中正确的是()A.数据流图详细描述了系统中对象数据是如何计算的B.数据流图详细描述了操作和约束的含义C.数据流图中不能有过程D.数据流图定义了对象的操作4.在C++语言中,自定义的标识符()A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写5.不能用于组成C++程序标识符的是()A.连接符B.下划线C.大小写字母D.数字字符6.下列标识符中都是合法的是()A.

5、_key,example,a_bB.5ap,test1,_3aC.bcp,@mail,_c_dD.INL,_paper,union7.下列符号中,不可作为分隔符的是()A.逗号B.分号C.问号D.英文句号8.下列变量名中,合法的是()A.CHINAB.byte-sizeC.doubleD.A+a9.在C++语言中,自定义的标识符()A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写10.C++程序的基本单位是()A.字符B.程序行C.语句D.函数......1.注释的目的主要是用来提高()A.可读性B.可移植性C.

6、运行效率D.编码效率2.程序中的注释部分()A.参加编译,并会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.不参加编译,也不会出现在目标程序中3.在一个C++程序中()A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置4.C++语言可执行程序的开始执行点是()A.程序中第一条可执行语言B.程序中第一个函数C.程序中的main函数D.包含文件中的函数5.以下关于C++语言的叙述中,错误的是()A.大写字母和小写字符的意义相同B.有些不同类型的变量可以在一个

7、表达式中运算C.在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D.同一个运算符号在不同的场合可以有不同的含义二、填空题1.判断一种计算机语言是否为面向对象程序设计语言的三个基本特征是封装性、继承性和多态性。2.在面向对象语言中可扩充性是关键。3.在C++语言中,“/*,*/”主要用于多行行注释,“//”用于单行注释。4.C++程序的实现经过编辑、编译和运行步骤。5.在一个好的程序中,注释可提高程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。