长沙理工大学C程序试卷(共4页).doc
《长沙理工大学C程序试卷(共4页).doc》由会员分享,可在线阅读,更多相关《长沙理工大学C程序试卷(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、 填空题(15分)1、 使用传统的结构化程序设计方法设计程序的步骤是_、_、_2、 “封装”指的是_(2分)3、 可以让新类继承已定义的类的_和_,这个新类称为_,原来的类称为_。新类可以从一个类中派生,这叫_,也可以从多个类中派生,称为_4、 指针类型变量用于存储_,在内存中它占有_存储单元5、 类有三种继承方式,分别是:_、_、_6、 用C+表达式表达:5x2+8xy/8-xy _二、选择题(20分)1、关于函数的返回值说法正确的是:A)由return语句返回时,只带回一值,其类型在函数定义时确定B)其类型由调用表达式决定 C)函数可以没有返回值,这时在函数定
2、义,函数的类型说明就没必要了D)函数调用就要有返回值,否则调用就没意义了2、 下列合法的标识符是:A)abde+ B)#KSJF C)67KDJ D)DK3-3、 关于结构化程序设计方法说法错误的是 A)在数据处理过程中,采用的是自顶向下、分而治之的方法B)将整个程序按功能划分为几个可独立编程的子过程模块C)以“对象”或“数据”为中心D)数据和处理数据的过程代码是分离的、相互独立的实体4、运算符重载是对已有的运算符赋予多重含义,因此A)可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义B)可以改变一个已有运算符的优先级和操作数个数C)只能重载C+中已经有的运算符,不能定义新运算符
3、D)C+中已经有的所有运算符都可以重载5、关于C+程序说法不正确的是: A) C+程序由函数构成,但只有一个main()函数 B) C+程序中main()函数可以在程序的任何位置 C) C+程序由main()函数开始执行,由main()结束执行 D) main()都是没有参数的6、已知a=4,b=6,c=8,d=9,则“(a+,ba+&cd)?+d:ab”的值为: A) 9 B)6 C)8 D) 07、下面有关重载函数的说法中正确的是() A)重载函数必须具有不同的返回值类型;B)重载函数形参个数必须不同; C)重载函数必须有不同的形参列表D)重载函数名可以不同;8、C+语言的跳转语句中,对于
4、break和continue说法正确的是() A)break语句只应用于循环体中 B)continue语句只应用于循环体中 C)break是无条件跳转语句,continue不是 D)break和continue的跳转范围不够明确,容易产生问题9、longint的字节数是 A)4 B)1 C)0 D)8 10、下列非法的字符常量是A)# B) C)a D)A 三、阅读程序填空题(15分)1、下面程序是输出100内能被3整除且个位数是6的所有整数,请将程序补充完整#include void main() int i,j; for (i=0; _;i+) j=i*10+6; if (_) conti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 长沙 理工大学 程序 试卷
限制150内