VB程序设计2017年在线考试答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

..《VB程序设计》课程综合复习资料一、单项选择1.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D)属性。A.BACKCOLORB.BORDERSTYLEC.FORECOLORD.BACKSTYLE2.如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B)A.文本框的MULTILINE属性值为TRUEB.文本框的LOCKED属性值为TRUEC.文本框的MULTILINE属性值为FALSED.文本框的LOCKED属性为FALSE3.下列关于属性设置的叙述错误的是:(A)A.一个控件具有什么属性是VB预先设计好的,用户不能改变B.一个控件具有什么属性是VB预先设计好的,用户可以改变C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值4.下列说法正确的是(C)A.对象属性只能在“属性窗口”中设置B.一个新的工程可以在“工程窗口”中建立C.必须先建立一个工程,才能开始设计应用程序D.只能在“代码窗口”中编写程序代码5.下列关于窗体上控件的基本操作错误的是:(A)A.下一次DEL键只能删除一个控件B.按下一次DEL键可以同时删除多个控件C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件D.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件6.下列关于设置控件属性的叙述正确的是(C)A.用户必须设置属性值B.所有的属性值都可以由用户随意设定C.属性值不必一一重新设置D.不同控件的属性项都完全一样7.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为(B)..A.0B.-1C.TRUED.FALSE8.下列关于控件画法的叙述错误的是(D)A.单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件B.按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件C.双击工具箱中的控件图标,所画控件的大小和位置是固定的D.不合用工具箱中的控件工具,不可以在窗估上画出图形对象,但可以写入文字字符9.应用程序设计完成后,应将程序保存,保存的过程是(D)A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件10.VB应用程序的运行模式是(C)A.解释运行模式B.编译运行模式C.两者都有D.汇编模式11.可视化编程的最大优点是(C)A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得12、当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后,如果要保持该所画图形的完整性,可以选择触发(A)事件来完成图形的重画工作。A.PaintB.LoadC.ClickD.Active13、滚动条控件的属性中,表示取值范围最大值的属性是(A)A.MaxB.LargeChangeC.MinD.Value14、程序中如果需要检测和控制鼠标的位置和状态的改变,就需要使用鼠标事件,其中下面哪个选项用于表示拖动事件(A)A.DragDropB.MouseDownC.MouseUpD.MouseMove15、命令按钮的标题文字由(B)属性来设置。A.TextB.CaptionC.NameD.(名称)16、下面程序运行后输出的结果是(B)。Chr1=CCCCHIINAAAAChr2=Left(Chr1,3)..PRINTChr2ENDA.CHIB.CCCC.INAD.AAA17、以下语句的输出结果是(C)。PrintFormat$(32548.5,###,###.##)A.032,548,50B.325,485.00C.32548.5D.32,548,5018、若要设置文本的显示颜色,则可用(B)属性来实现。A.BackColorB.ForecolorC.FillColorD.Backstyle19、在运行时,若要调用某命令钮的Click事件过程,则可设置该命令钮对象的(B)属性为Ture来实现。A.EnabledB.ValueC.DefaultD.Cancel20、表达式4+5\6*7/8Mod9的值是(B)。A.4B.5C.6D.7二、简答题1.在程序设计中为什么尽量不用GoTo语句?2.框架的作用是什么?3.如何为一个菜单项设置热键和快捷键?4.程序出错的类型有哪几种?5.在设计状态,若用户想打开代码窗口,应怎样操作?代码窗口主要包括哪几部分?6.表间的关系类型有哪几种?二、简答题1.答案要点:主要是为了结构化。2.答案要点:框架主要是用作容器,可以实现多组单选按钮,并且可以美化界面。3.答案要点:为一个菜单项设置热键时需要在相应字符前面加&,设置快捷键需要在菜单编辑器中选择。4.答案要点:四种:语法错误、编译错误、运行错误和逻辑错误。5.答案要点:在设计状态,打开代码窗口至少有三种方法,只要写一种即为正确;代码窗口主要三部分:对象列表、事件列表、代码窗口。6.答案要点:表间的关系类型有三种:一对一、一对多和多对多。三、编程题..1.编程求任意两个正整数(利用两个文本框输入)的最大公约数,并利用标签输出结果。PrivateSubCommand1_Click()Dimm,n,rAsIntegerm=Val(Text1.Text)n=Val(Text2.Text)Ifm0Orn0ThenLabel2.Caption=输入数据有错!Elser=mModnDoWhiler0m=nn=rr=mModnLoopLabel2.Caption=最大公约数为:&nEndIfEndSub2.编程实现对n个整数按由小到大的顺序排序。PrivateSubsort(arraya()AsInteger,nAsInteger)..DimpAsInteger,iAsInteger,jAsInteger,tempAsIntegerFori=1Ton-1p=iForj=i+1TonIfarraya(p)arraya(j)Thenp=jNextjIfpiThentemp=arraya(i):arraya(i)=arraya(p):arraya(p)=tempNextiEndSub3.请编程实现每30秒在窗体上显示一次当前的时间。PrivateSubForm_Load()Timer1.Interval=30000EndSubPrivateSubTimer1_Timer()PrintTimeEndSub..《VB程序设计》课程综合复习资料参考答案一、单项选择题目12345678910答案DBACACBDDC题目11121314151617181920答案CAAABBCBBB二、简答题1.答案要点:主要是为了结构化。2.答案要点:框架主要是用作容器,可以实现多组单选按钮,并且可以美化界面。3.答案要点:为一个菜单项设置热键时需要在相应字符前面加&,设置快捷键需要在菜单编辑器中选择。4.答案要点:四种:语法错误、编译错误、运行错误和逻辑错误。5.答案要点:在设计状态,打开代码窗口至少有三种方法,只要写一种即为正确;代码窗口主要三部分:对象列表、事件列表、代码窗口。6.答案要点:表间的关系类型有三种:一对一、一对多和多对多。三、编程题1.参考程序如下:PrivateSubCommand1_Click()Dimm,n,rAsIntegerm=Val(Text1.Text)n=Val(Text2.Text)Ifm0Orn0ThenLabel2.Caption=输入数据有错!Elser=mModnDoWhiler0m=nn=rr=mModnLoopLabel2.Caption=最大公约数为:&nEndIf..EndSub2.参考程序如下:PrivateSubsort(arraya()AsInteger,nAsInteger)DimpAsInteger,iAsInteger,jAsInteger,tempAsIntegerFori=1Ton-1p=iForj=i+1TonIfarraya(p)arraya(j)Thenp=jNextjIfpiThentemp=arraya(i):arraya(i)=arraya(p):arraya(p)=tempNextiEndSub3.参考程序如下:PrivateSubForm_Load()Timer1.Interval=30000EndSubPrivateSubTimer1_Timer()PrintTimeEndSub新建一个form1添加command1添加label1label1高度设的稍高一点,以显示数据。form代码视图中加入以下语句.PrivateSubCommand1_Click()'定义变量Dima(9)AsIntegerDimiAsIntegerDimrAsIntegerDimtAsInteger'产生随机数RandomizeFori=0To9a(i)=CInt(Rnd()*100)Nexti'排序Fori=0To8..Forr=i+1To9Ifa(i)a(r)Thent=a(i)a(i)=a(r)a(r)=tEndIfNextrNexti'显示数据Label1.Caption=Fori=0To9Label1.Caption=Label1.Caption+第+CStr(i+1)+个随机数=+CStr(a(i))+vbCrLfNextiEndSub对单选按钮进行分组,每一组单选按钮都是独立的,对一组单选按钮进行操作不会影响其他组单选.按钮的选择;另外可对窗体上现有控件进行分组,提供视觉上的区分和总体的激活或屏蔽特性。如果要通过键盘来访问菜单项,则需要为菜单项定义热键与快捷键。热键是菜单项中带有下划线的字符。建立热键的方法是在菜单标题的某个字符前加一个“&”符号,显示是过一字符下面有一个下划线,表示该字符是一个热键字符。快捷键不是用来打开菜单,而是直接去执行相应的操作。要为菜单项指定快捷键,只要打开快捷键(Shortcut)下拉式列表框并选择一个键,则菜单项标题的右边就会显示快捷键名称。单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功