当执行以下程序段时,(   )。x=-l:do{x=x*X;)while(!x);

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 当执行以下程序段时,( )。x=-l:do{x=x*X;)while(!x);
A.循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误

【◆参考答案◆】:A

【◆答案解析◆】:do-wlfile的功能是先执行一次循环体,再判断条件是否成立,当x=-1时,执行do语句,x=x*x =1,接着执行while后的表达式,其值为0,退出循环,因此循环体只执行了一次。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(2)【◆题库问题◆】:[单选] 下面对表单若干常用事件的描述中,正确的是(  )。
A.释放表单时,Unload事件在Destroy事件之前引发
B.运行表单时,Init事件在Load事件之前引发
C.单击表单的标题栏引发表单的Click事件
D.上面的说法都不对

【◆参考答案◆】:D

【◆答案解析◆】:在表单的常用事件中,Init事件在表单建立时引发,Load事件在表单建立之前引发,Unload事件在表单释放时引发,不过在这之前先引发Destroy事件,单击表单引发表单的Click事件。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(3)【◆题库问题◆】:[单选] 源程序的文档不包括(  )。
A.符号名的命名要有实际意义
B.正确的文档形式
C.良好的视觉组织
D.正确的程序注释

【◆参考答案◆】:B

【◆答案解析◆】:本题主要考查源程序的定义:①符号名应具有一定实际的含义;②Ⅱ确的程序注释;③良好的视觉组织。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(4)【◆题库问题◆】:[单选]若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。
A.EOF
B.-l
C.非零值
D.0

【◆参考答案◆】:D

【◆答案解析◆】: 本题考查leon(tp)函数,其功能是:测试所指的文件的位置指针是否已达到文件尾,如果已达到文件尾,则函数返回非0值;否则返回0,表示文件未结束。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(5)【◆题库问题◆】:[单选] 以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
A.概念数据库
B.用户数据库
C.物理数据库
D.逻辑数据库

【◆参考答案◆】:C

【◆答案解析◆】:以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库;以内模式为框架所组成的数据库叫物理数据库。这3种数据库只有物理数据库真实存在于计算机外存中。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(6)【◆题库问题◆】:[单选] 参数的传递可以按值传递或引用传递,也可以使用(  )的将地址传递给过程或函数。
A.命令SET UDFPARMS TO VALUE
B.在变量前面加上符号”&”
C.在变量前面加上符号”@”
D.括号将变量括起来

【◆参考答案◆】:C

【◆答案解析◆】:在Visual FoxPro中,参数的传递可以是值传递或者是引用传递,也可以仅仅传给变量的地址,这样可以利用函数的副作用。在Visual FoxPro中,参数按地址传递时,应在变量前加“@”。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(7)【◆题库问题◆】:[单选] 下列叙述中错误的是(  )。
A.线性表是由11个元素组成的一个有限序列
B.线性表是一种线性结构
C.线性表的所有结点有且仅有一个前件和后件
D.线性表可以是空表

【◆参考答案◆】:C

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(8)【◆题库问题◆】:[单选] 设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为(  )。
A.23,13,51,57,66,26,81,69,76
B.1 3,23,26,51,57,66,81,76,69
C.23,13,51,57,26,66,81,69,76
D.23,13,51,57,81,26,66,69,76

【◆参考答案◆】:A

【◆答案解析◆】:A) 【解析】快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它火的在另一部分,再分别对两个部分实施上述过程, 一直重复到排序完成。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(9)【◆题库问题◆】:[单选] 关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义的完整性约束

【◆参考答案◆】:C

【◆答案解析◆】:C) 【解析】关系模型允许3类数据约束,它们是:•实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求;•参照完整性约束:该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值;•用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。

(10)【◆题库问题◆】:[单选] 有以下程序: #include<iostream.h> float tun(int X,int Y) {return(X+Y);} void main(){int a=2,b=5,c=8; cout<<fun((int)fun(a+c,B.,a—C.; 程序运行后的输出结果是( )。
A.编译出错
B.9
C.21
D.9.0

【◆参考答案◆】:B

【◆答案解析◆】:本题的运算过程是fun((int)fun(a+c,b),a—c),fun((int)fun(10,5),2—8),fun((int)15.000000,一6),thn(15,一6)=9。

发表评论

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