下列程序的运行结果是( )。 #include<iostream.h> class Loeation{pri

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 下列程序的运行结果是( )。 #include<iostream.h> class Loeation{private: int X,Y; public: void init(int=0,int=0); voidvalueX(int val){X=val;} int valueX(){returnx;}voidvalueY(int val){Y=val;} int valueY(){return Y;}}; voidLocation::init(intinitX,int initY) {X=initX; Y=initY4} voidmain(X{LocationA,B; A.init();B.value X(5); cout<<A.valueX()<<endl<<A.value Y()<<endl; B.init(6,2);B.value Y(4); eout<<B.valueX()<<endl<<B.value Y()<<endl; }
A.5 064
B.0 064
C.5 062
D.0 062

【◆参考答案◆】:B

【◆答案解析◆】:本题中有成员函数和它的重载函数,要注意它们的不同,在本题中先调用了init函数,初始化了x、Y,都为0,valueX(5);又将x变为5,所以输出5和0,然后初始化init(6,2),接着又valueY(4);将x、Y设为6和4,所以输出6和4。

(2)【◆题库问题◆】:[单选] 在Visual Foxpro中,属于命令按钮属性的是(  )。
A.Parent
B.This
C.ThisForm
D.Click

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。this、This Form是关键字,他们分别表示当前对象、当前表单。Click事件是在控件上单击鼠标左键时发生的。

(3)【◆题库问题◆】:[单选] 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的(  )。
A.连接码
B.关系码
C.外码
D.候选码

【◆参考答案◆】:D

【◆答案解析◆】:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。

(4)【◆题库问题◆】:[单选] 将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是(  )。
A.DeCr&operator--(int);
B.DeCr operator--(DeCr&,int);
C.friend DeCr&operator--(DeCr&);
D.friend DeCr operator--(DeCr&,int);

【◆参考答案◆】:C

【◆答案解析◆】:把“--”运算符重载为非成员(友元)函数格式:friend<返回类型>operator--()是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。

(5)【◆题库问题◆】:[单选] 在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现?(  )
A.唯一索引
B.主索引
C.复合索引
D.普通索引

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选] 假定有以下循环结构:Do Until 条件表达式循环体Loop 则下列描述正确的是(  )。

【◆参考答案◆】:D

【◆答案解析◆】:Do Until…Loop 循环语句的功能是,直到指定的"循环条件"变为True 之前重复执行循环体中的语句。在进行数据转换时,当转换其他的数值类型为Boolean 值时,0会转成False ,而其他的值则变成True。当转换Boolean 值为其他的数据类型时,False 成为0,而True 成为-1。在选项A 中,若"条件表达式"的值是0,即False ,将执行循环体;在选项B 中,若"条件表达式"的值不为0,即True ,直接结束循环;Do Until…Loop 循环属先判断后循环,故选项C也错误。

(7)【◆题库问题◆】:[单选] 在黑盒测试方法中,设计测试用例的主要根据是(  )。
A.程序内部逻辑
B.程序外部功能
C.程序数据结构
D.程序流程图

【◆参考答案◆】:B

【◆答案解析◆】:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B。

(8)【◆题库问题◆】:[单选] 下列关于定点数与浮点数的叙述中错误的是(  )。
A.在实数的浮点表示中,阶码是一个整数
B.整数是实数的特例,也可以用浮点数表示
C.实数的补码是其对应的反码在最后一位加1
D.相同长度的浮点数和定点数,前者可表示数的范围要大于后者

【◆参考答案◆】:C

【◆答案解析◆】:正整数的补码与其原码一致;负整数的补码是其对应的反码在最后一位加1。

(9)【◆题库问题◆】:[单选] 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(  )。
A.逻辑设计
B.需求分析
C.详细设计
D.物理设计

【◆参考答案◆】:B

【◆答案解析◆】:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

(10)【◆题库问题◆】:[单选] 有下列程序:main(){ int y=10;do{y--;}while(--y);printf("%d\n",--y);)当执行程序时,输出的结果是( )。
A.-1
B.1
C.4
D.0

【◆参考答案◆】:A

【◆答案解析◆】:本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: