2006年4月全国计算机等级考试二级VB程序设计试题及答案

出处:www.examlink.com 作者:小罗 日期:2007年01月22日 17时19分

  (5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。

  (6)下列语句的输出结果是【6】。

  PrintFormat(Int(12345。6789*100+0。5)/100,"0000,0。00")

  (7)在窗体上画1个命令按钮,其名称为Command1,然后编写如下事件过程:

  PrivateSubCommand1_Click()

  Dimarr(1To100)AsInteger

  Fori=1To100

  arr(i)=Int(Rnd*1000)

  Nexti

  Max=arr(1)

  Min=arr(1)

  Fori=1To100

  If【7】Then

  Max=arr(i)

  EndIf

  If【8】Then

  Min=arr(i)

  EndIf

  Nexti

  Print"Max=";Max,"Min=";Min

  EndSub

  程序运行后,单击命令按钮,将产生100个1000以内的随机整数,放入数组arr中,然后查找并输出这100个数中的最大值Max和最小值Min,请填空。

  2006年4月笔试试卷第9页(共12页)2006年4月笔试试卷第10页(共12页)(8)在窗体上画1个名称为Command1的命令按钮和2个名称分别为Text1、Text2的文本框,如图所示,然后编写如下程序:

  FunctionFun(xAsInteger,ByValyAsInteger)AsInteger

  x=x+y

  Ifx<0Then

  Fun=x

  Else

  Fun=y

  EndIf

  EndFunction

  PrivateSubCommand1_Click()

  DimaAsInteger,bAsInteger

  a=-10:b=5

  Text1。Text=Fun(a,b)

  Text2。Text=Fun(a,b)

  EndSub

  程序运行后,单击命令按钮,Text1和Text2文本框显示的内容分别是【9】和【10】。

  (9)在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,然后编

  写如下代码:

  DimSaveAllAsString

  PrivateSubCommand1_Click()

  Text1。Text=Left(UCase(SaveAll),4)

  EndSub

  PrivateSubText1_KeyPress(KeyAsciiAsInteger)

  SaveAll=SaveAll+Chr(KeyAscii)

  EndSub

  程序运行后,在文本框中输入abcdefg,单击命令按钮,则文本框中显示的内容是【11】。

  2006年4月笔试试卷第11页(共12页)2006年4月笔试试卷第12页(共12页)(10)在窗体上画1个命令按钮和1个通用对话框,其名称分别为Command1和CommonDialog1,然后编写如下事件过程:

  PrivateSubCommand1_Click()

  CommonDialog1。【12】="打开文件"

  CommonDialog1。Filter="AllFiles(*。*)|*。*"

  CommonDialog1。InitDir="C:\"

  CommonDialog1。ShowOpen

  EndSub

  该程序的功能是,程序运行后,单击命令按钮,将显示“打开”文件对话框,其标题是“打开文件”,在“文件类型”栏内显示“AIlFiles(*。*)”,并显示C盘根目录下

  的所有文件,请填空。

  (11)在窗体上画1个文本框,名称为Text1,然后编写如下程序:

  PrivateSubForm_Load()

  Open"d:\temp\dat。txt"ForOutputAs#1

  Text1。Text=""

  EndSub

  PrivateSubText1_KeyPress(KeyAsciiAsInteger)

  lf【13】=13Then

  IfUCase(Text1。Text)=【14】Then

  Close1

  End

  Else

  Write#1,【15】

  Text1。Text=""

  EndIf

  EndIf

  EndSub

  以上程序的功能是,在D盘temp目录下建立1个名为dat。txt的文件,在文本框中输入字符,每次按回车键(回车符的ASCII码是13)都把当前文本框中的内容写入文件dat。txt,并清除文本框中的内容;如果输入“END”,则结束程序。请填空。2006年4月笔试试卷参考答案及详解第1页(共4页)2006年4月笔试试卷参考答案及详解第2页(共4页)2006年4月笔试试卷参考答案及详解

  一、选择题

  (1)【答案】D)

  【解析】结构化程序设计方法的主要原则是:自顶向下、逐步求精、模块化及限制使用goto语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。

  (2)【答案】A)

  【解析】模块的独立程度可以由两个定性标准度量:内聚性和耦合性。耦合性衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能地弱,而模块的内聚程度要尽可能地高。

  (3)【答案】D)

最后更新时间:2008-05-28 11:40:28
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程