面向对象的程序设计试题库.doc

面向对象的程序设计试题库.doc

ID:58403602

大小:36.00 KB

页数:12页

时间:2020-05-09

面向对象的程序设计试题库.doc_第1页
面向对象的程序设计试题库.doc_第2页
面向对象的程序设计试题库.doc_第3页
面向对象的程序设计试题库.doc_第4页
面向对象的程序设计试题库.doc_第5页
资源描述:

《面向对象的程序设计试题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象的程序设计一、单项选择题1、下面那种结构不是C++的控制结构()A顺序结构B选择结构C循环结构D判断结构答:D2、下列是C++语言中合法标识符的是()。A.3threeB.ifC._1oneD.while答:C3、下列是合法的C++语言语句的是()。A.if(x>0)thenx=x-1;elsex=x+1;B.if(x>0)x=x-1;elsex=x+1;C.ifx>0x=x-1;elsex=x+1;D.ifx>0x=x-1;答:B4、下面那一种不是计算机内部表示整数的方法()A二进制码B原码C补码

2、D反码答:A5、在C++语言中,下列数为合法的实数的是()。A.5E-3B.5E-3.5C.E5D.-3.5E答:A6、C++语言中数据类型最大的是()AlongBfloatCintDchar答:B7、如果一个函数可以在定义中直接或间接的调用自己,这样的函数称为()。A.函数声明B.嵌套函数C.定义函数D.递归函数答:D8、表达式0x55^0xB4的结果为()。A.0xF5B.0x15C.0xE1D.0x1E答:C9、C++中,源代码文件后缀为()A.cppB.objC.exeD.c答:A10、0X5A&0

3、XB7结果是()A0X13B0X12C0X14D0X15答:B二、填空题1、程序的基本控制结构包括()、()和()。答:顺序结构,选择结构,循环结构2、用来解决问题的,与有限多个步骤组成的具体过程称为()。答:算法3、整数类型变量a和b被初始化为3和10,则循环语句while(a<=b)a=a+2;共执行()次,执行完语句后a的值为(),b的的值为()。答:4,11,104、在程序编译阶段的错误主要分为两类()和()。答:警告信息,致命错误5、计算机中的数据可以分为()和()两大类。答:数值型、字符型6、字

4、符型数据有两种编码方法:()和()答:有美国国家标准局制定的ASCII码、IBM公司提出的EBCDIC码7、通过C++语言中的()机制,可以从现存类中构建其子类。答:继承(或派生)8、封装要求一个对象应具备明确的功能,并具有()以便和其它对象相互作用。答:接口〈或界面、或公有成员〉9、软件工程中认为影响一个程序质量的主要因素包括()、()、()、()和()等方面。而面向对象的程序设计特别强调软件质量的两个方面()和()。答:正确性,健壮性,可扩展性,可重用性,有效性,语法与语义的可靠性,结构方面的可扩展性与

5、可重用性10、15/3=(),16/3=(),15%3=(),16%3=()答:5、5、0、111、0XB4<<2及10110100向左连移两次,结果为(),即0XD0,0XB4>>2即10110100向右连移动两次,逻辑右移的结果为(),即0X2D答:11010000、0010110112、一种语言主要由()和()两部分组成。答:语法、语义13、为了让编译程序了解数据所属的类型,同常程序设计语言都尊循“()”的原则。答:先申明,后使用14、C++语言中的数据可分为()和()两大类。答:常量、变量三、判断题

6、1、结构化程序设计方法的主要技术是自顶向下、逐步求精,采用单入口/单出口的控制结构。()答:对2、程序中以“//”开头直至该行行尾的内容成为注释,用于说明或者解释程序的功能。()答:对3、组成C++程序的最小单位是单词,C++程序有5种单词,保留字,标志符、常量、运算符和分界符。()答:对4、C++中,对基本数据类型的常量与变量进行加工的过程成为运算,表示各种不同运算的符号成为运算符,参与运算的数据成为操作数。()答:对5、表达式a?b=0:b=1,的求值次序是(a?(b=0):b)=1)()答:对四、简答

7、题1、面向对象的程序设计有那些基本特征?答:在面向对象程序中,将现实世界的实体抽象成为对象,不同对象之间的相互作用和相互通信构成了完整的客观世界。它的基本特征包括:(1)数据的封装,数据封装将一类数据和与这类数据有关的操作集合封装在一起,形成一个能动的实体成为对象。用户不必知道对象行为的实现细节,只需根据对象提供的外部特性接口访问对象,这反映了数据抽象数据类型的思想。(2)继承,类支持层次的模型结构,低层次的类(子类)可以从他的高层次类(基类、父类)中继承所有的数据或操作,并扩充自己的特殊数据和操作。继承可

8、以使不同的对象的共同性质只需定义一次,用户可以充分利用已有的类,符合软件重用的目标。(3)多态性,用户在使用函数或对象编程时,关心的是该函数或对象的功能和使用界面,并不需要了解该函数或对象的使用与哪一种实现方法匹配,在面向对象程序设计中,程序员可为同一函数或对象提供多种不同的实现,以适合不同的场合。2、什么是内联函数?使用内联函数有什么好缺点?答:(1)内联函数:在编译时将所调用的函数代码直接嵌入到调用函数的调用

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

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

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