欢迎来到天天文库
浏览记录
ID:9228622
大小:242.50 KB
页数:13页
时间:2018-04-24
《2017年电大面向对象的程序设计试题库参考资料汇总》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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、如果一个函数可以在定义中直接或间接的调用自己,这样的函数称为()。第13页A.函数声明B.嵌套函数C.定义函数D.递归函数答:D8、表达式0x55^0xB4的结果为()。A.0xF5B.0x15C.0xE1D.0x1E答:C9、C++中,源代码文件后缀为()A.cppB.objC.exeD.c答:A10、0X
3、5A&0XB7结果是()A0X13B0X12C0X14D0X15答:B二、填空题1、程序的基本控制结构包括()、()和()。答:顺序结构,选择结构,循环结构2、用来解决问题的,与有限多个步骤组成的具体过程称为()。答:算法3、整数类型变量a和b被初始化为3和10,则循环语句while(a<=b)a=a+2;共执行()次,执行完语句后a的值为(),b的的值为()。答:4,11,104、在程序编译阶段的错误主要分为两类()和()。答:警告信息,致命错误5、计算机中的数据可以分为()和()两大类。第13页答:数值型
4、、字符型6、字符型数据有两种编码方法:()和()答:有美国国家标准局制定的ASCII码、IBM公司提出的EBCDIC码7、通过C++语言中的()机制,可以从现存类中构建其子类。答:继承(或派生)8、封装要求一个对象应具备明确的功能,并具有()以便和其它对象相互作用。答:接口〈或界面、或公有成员〉9、软件工程中认为影响一个程序质量的主要因素包括()、()、()、()和()等方面。而面向对象的程序设计特别强调软件质量的两个方面()和()。答:正确性,健壮性,可扩展性,可重用性,有效性,语法与语义的可靠性,结构方面
5、的可扩展性与可重用性10、15/3=(),16/3=(),15%3=(),16%3=()答:5、5、0、111、0XB4<<2及向左连移两次,结果为(),即0XD0,0XB4>>2即向右连移动两次,逻辑右移的结果为(),即0X2D答:、12、一种语言主要由()和()两部分组成。答:语法、语义13、为了让编译程序了解数据所属的类型,同常程序设计语言都尊循“()”的原则。答:先申明,后使用14、C++语言中的数据可分为()和()两大类。答:常量、变量三、判断题1、结构化程序设计方法的主要技术是自顶向下、逐步求精,
6、采用单入口/单出口的控制结构。()答:对2、程序中以“//”开头直至该行行尾的内容成为注释,用于说明或者解释程序的功能。()第13页答:对3、组成C++程序的最小单位是单词,C++程序有5种单词,保留字,标志符、常量、运算符和分界符。()答:对4、C++中,对基本数据类型的常量与变量进行加工的过程成为运算,表示各种不同运算的符号成为运算符,参与运算的数据成为操作数。()答:对5、表达式a?b=0:b=1,的求值次序是(a?(b=0):b)=1)()答:对四、简答题1、面向对象的程序设计有那些基本特征?答:在面
7、向对象程序中,将现实世界的实体抽象成为对象,不同对象之间的相互作用和相互通信构成了完整的客观世界。它的基本特征包括:(1)数据的封装,数据封装将一类数据和与这类数据有关的操作集合封装在一起,形成一个能动的实体成为对象。用户不必知道对象行为的实现细节,只需根据对象提供的外部特性接口访问对象,这反映了数据抽象数据类型的思想。(2)继承,类支持层次的模型结构,低层次的类(子类)可以从他的高层次类(基类、父类)中继承所有的数据或操作,并扩充自己的特殊数据和操作。继承可以使不同的对象的共同性质只需定义一次,用户可以充分
8、利用已有的类,符合软件重用的目标。(3)多态性,用户在使用函数或对象编程时,关心的是该函数或对象的功能和使用界面,并不需要了解该函数或对象的使用与哪一种实现方法匹配,在面向对象程序设计中,程序员可为同一函数或对象提供多种不同的实现,以适合不同的场合。2、什么是内联函数?使用内联函数有什么好缺点?答:(1)内联函数:在编译时将所调用的函数代码直接嵌入到调用函数的调用处,而不是将程序流程转出去,这种嵌入
此文档下载收益归作者所有