还剩7页未读,继续阅读
文本内容:
中南大学网络数k课程(专科)考试复习题及答案((Visual Basic程序设计与应用》
一、选择题在每题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在题后的括号内程序中分隔一行中各语句的字符是()[]
1.Visual Basic)A’)B)C\)D_下列可作为的变量名的是()[]
2.Visual Basic()A:Filename B:A A+B C:A%D D:Print要让菜单项无效,应将(属性值设置为[]
3.)FalseA.Visible B.Enabled C.Moveable D.Checked如下过程是()事件
4.()Prviate SubForm_LoadEnd Sub命令按钮的单击命令按钮的装载A:B:窗体的单击窗体的装载D:C;)属性中描述文献扩展名的是(
5.VbA:Drive B:PatternC:FileName D:Path有关中事件的说法中,不正确的为()[]
6.Visual Basic)事件是由预先定义好的,能够被对象识别的动作A Visual Basic)(双击)是中的一个事件B DblClickVisual Basic)一个对象能够识别一个或多个事件C)对于一个系统提供的对象能够识别哪些事件,需要程序员自己定义D下列控件中可设置滚动条是()[]
7.检查框(复选框)A.框架
8.文本框C.标签框D.在中建立一个空窗体,()不会是其默认名[]
8.Visual BasicA.Forml B.Form2C.Formx D.Form10则为()类型的常数[]
9.Const One=l,One)整型A)字节型B)长整型C)单精度型D有关逻辑型数据,下列说法错误的是()[]
10.逻辑型数据只有两种也许值或者A.True False当把逻辑值转换为数值时转为转为B.False0,True1当把其他类型数据转换为逻辑数据时,非数转换为转换为对话框C.True,0False在对话框中不能有最大化按钮和最小化按钮以免被意外地扩大或缩3Max ButtonMin Button,成图标对话框不是应用程序的重要工作区,只是暂时使用,使用后就必须关闭4逻辑型数据以个字节存储D.
2.如下()不是的特点11Visual Basic结构化程序设计集成可视化程序开发环境A:B:事件驱动编程机制可将用户的编程思想自动转换成程序代码C:D:窗体的事件能够被用来实现的功效为()
12.load o确定窗体的位置从内存中清楚一个窗体A:B:C:在程序开启时对属性和变量初始化
13.单复D:重画窗体A.OptionBotton B.CheckBox C.PictureBox D.Image若要严禁窗体被移动,可设置窗体的(属性为
14.FalseoA.Moveable B:Move C:MinButton D:ControlBox
15.若要设置定期器的定期间隔设为10秒,应将(属性值设为10000c[]D.TextA.Interval B.Value C.Enabled选框的控件名称为()A.DirListBox B.DriveListBox C.FileListBox D.ComboBox如下()是文献夹列表框
16.如下(可从通用对话框的“字体”对话框中返回用户选择的字体名
17.)A.FileName B.Path C.FontName D.ColorA.Textl・Text二〃〃B.Textl.cis CT「xt=〃〃D.cis下列哪个操作能够清除文本框对象的内容()
18.Textl o要想通过单击弹出窗体,则可在的单击事件中,使用(命令
19.Command1Form2Commandl)A.Load Form2B.Form
2.Show C.Form
2.SetFocus D.Form
2.PopupMenu属性属性属性属性措A.Caption B.Visible C.BorderStyle D.Picture在运行时,若要使文本框取得输入焦点,可调用文本框对象的()施来实现
21.A.Refresh B.GetFocus C.SetFocus D.Tab在窗体中利用措施输出文本信息时,信息的输出位置由()属性设置
22.PrintA.Left B.Top C.x,y D.CurrentX,CurrentY
23.语句Dim student(10,5to100)定义的是一个()维数组A.2B.3C.5D.10如下属性中只在运行时起作用的为()
20.A.20B.22C.10D.
1125.已知Eng1=90,Math1=80,Comp1=95Total1=Engl+Mathl+Compl,则Total1oB.90C.80D.95A.
26524.默认情况下,语句Dimstudent(10to11,4)定义的数组有()个元素Dim AAs Integer则,在某一事件代码中使用是正确的A.ReDim A30,4B.ReDim A4AsC.ReDim A100D.ReDim Ao的值为
27.Int-
23.512D.23A.-23B.-24C.24已知在“通用”代码有如下语句:
26.将码转换成字符串的函数是
28.ASCHoA.Chr$B.Str$C.Asc D.Vai体现式的值是
29.Mid〃Beijing〃,4,4oA.Beij B.jing C.inj2D.〃,则的值为
30.A$=〃+
3.14+2Vai A$A.+
3.14+2B.+
5.14C.
3.14D.
5.14
二、填空题请把答案填在题中横线上中有一个控件组合了文本框和列表框的特性,这种控件是
1.Visual Basic提供的对数据文献的三种访问方式为随机访问方式,和二进制访问方式
2.Visual Basic为了能在运行时把文献夹下的图形装入图片框所使用的语句为
3.d:\pic a.jpg Pictured计时器控件能有规律的以一定期间间隔触发事件,并执行该事件过程中的程序代
4.码应用程序中标准模块文献的扩展名是
5.Visual Basic与数学体现式对应的体现式是.
6.cos*a+b+3+x+5Visual Basic要同时选定窗体上的多个控件,能够按住或键,然后依次单击窗体上的各控
7.件.在中最基本的对象是.
8.Visual Basic要在工程中添加一个新的窗体,能够在主窗口的工具栏中选择按钮.
9.VisualBasic在代码窗口中,输入某行代码并按回车键之后,假如代码变成颜色,阐明该行代码有
10.语法错误.
三、程序改错
1.程序功效已知24有8个正整数因子即1,2,3,4,6,8,12,24,而24恰好被其因子个数8整除问[100,]之间有多少个这么的数程序中有两行有错误更正错误,使它能输出正确的成果300Private Sub Commandl_ClickDim nlAs Integer,n2As Integer Dim x As IntegerDim i As Integern2=0For x=100To300n2=0For i=1To100If x Mod i=0Then nl=nl+1End IfNext iIf xMod nl=0Then n2=n2+1End IfNext xPrint n2End sub.程序功效利用函数计算广之间能被和整除的数的个数程序中有错误,更正错2pd50001737误,使程序能输出正确的成果Private SubCommandl_Click Dimi As IntegerDim sAs Integers=0For i=1To5000If pdi Thens=s+1Next iPrint sEnd Sub二Private Functionpdx As Integer AsBoolean IfxMod17=0Or xMod37=0Then pd=True Elsepd FalseEnd IfEndFaction程序功效依照整型参数计算的平方根的倒数之和程序的函数中有一行有错误,
3.m,100-999fun更正错误,使它能输出正确的成果Private SubCommandl_ClickPrint Formatfun100,999,〃#.######〃End Sub二Private Functionfun m AsInteger,n AsInteger As Single y=0For i=m Ton t=1/Sqr i y=y+t Nexti fun t
四、程序填空题End Function士兵在演习过程中,队伍变换成、、、行时,队形都能成为矩形问参加演习的士兵最少有
1.10213560多少人?Private SubForm_Click Dima%,b%,c%,d%,n%a=10b=21c=35d=60n=60Do While______________________________________二n n+1Loop Printn End Sub用仁一八八人的公式求近似值,直到最后一项绝对值小于
2.cosx lx2/2!+x4/4!-……+-l n*x%2n/2n!为止设00001x=7Private SubForm_click DimxAsInteger,iAsIntegerDimxpower AsSingleDim yAsSingle请输入x=ValInputBox xi=0z=1y=1Do WhileAbsz
0.00001factor=11=i+1八For j=1To2*i factor=factor*j Nextj xpower=x2*iy=y+zLoopPrint formaty,H
0.######n End Sub已知一个数列的前项为从第项开始,每项为前项的和,编程求此数列的第个数
3.30,0,1,4339Private SubForm_ClickDim i%,f0,fl,f2,f3FontSize=14:FontBold=True f0=0fl=0f2=1For i=4to39fO=flfl=f2f2=f3Next iPrintf3End Sub
五、编程题、编写程序,验证输入的位正整数是否为同构数若出目前自己的平方数的末位,则是同构数13X3X如的平方是则为同构数625390625,
625.设有如下两组数据2A:1,2,3,4,5,6,7,8,9,10B:100,99,98,97,96,95,94,93,92,91,编写一个程序,把上面两级数据分别读入两个数组中,然后把两个数组中对应的元素相加,即并把对应的成果放入三个数组中,最后输出第个数组的值H100……10+91o
33.用措施画圆弧和椭圆弧如下图所示要求中心点相同,圆弧长度和角度随机,颜色随机,Circle圆弧数为
204.在图片框中用PSet措施随机地产生若干个彩色的点窗体上有3个命令按钮“画点”、“清除”、和“退出如下图所示PSet措施:[对象名.]Pset[Step]x,y[,颜色]
六、问答题15分简述多文档及其特性
1.简述对话框的分类和特点《程序设计与应用》答案VB
一、选择题在每题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在题后的括号内12345B A B C B678910D C CC D1112131415D CA A A1617181920A CAAB2122232425CDA CA2627282930CBABC
二、填空题请把答案填在题中横线上组合框
1.次序访问方式
2.
3.Picturel.picture=LoadPicture d:\pic\a.jpg〃
4.Timer
5..bas
6.cos a+b2/3*x+
57.Shift Ctrl窗体
8.添加窗体
9.红色
10.
三、程序改错题第七行改成
1.n2=0nl=0第八行改成For i=1To100For i=1To x第^一行改成
2.H OrAnd第十行二改成二3,funtfun y
四、程序填空题
1.a*1000+b*100+c*10+d*e=b*1000+c*100+d*10+e
2.100-i-j=100-5*i-j*
23.c=i Mod100\10
五、编程题Private SubCommand l_Click Dimi,mAsi Integer=100iFor To999m=*iMod1000If i=m Then
1.编程代码为:Print iEndIfNext i EndSub
2.编程代码Private SubCommandl_Click Dima10,b,c10AsIntegerFor i=1To10ai=i Nexti b=Array100,99,98,97,96,95,94,93,92,91For i=1To10ci=ai+bi-1Print ciNextiEnd Sub.用措施画圆弧和椭圆弧如下图所示要求中心点相同,圆弧长度和角度随机,颜色随机,3Circle圆弧数为20Private SubCommand2_ClickDrawWidth=1叩For r=100To St100a2=a2+pi/2Mod2*piCircle1800,1200,r,QBColorc,al,a2al=al+pi/4c=c+1DrawWidth-DrawWidth+1Next rPi
3.1415926al0End SubPrivate SubCommand3_ClickCisEnd Sub编程代码为
4.PrivateSubCommand1ClickPicturel.DrawWidth=10For i=1To100r=Int256*Rnd g=Int256*Rnd b=Int256*Rnd x=Rnd*Width y=Rnd*HeightPicturel.PSet x,y,RGBr,g,b NextiEndSubPrivate SubCommand2click Picturel.Cis EndSubPrivate SubCommand3_Click EndEndSub
六、问答题简述多文档及其特性答•定义多文档界面允许创建在单个容器窗体中包括多个窗体的应MDI,Multiple DocumentInterface用程序绝大多数基于的大型应用程序都是多文档界面,例如,和Windows MicrosoftWord Microsoft等多文档界面可同时打开多个文档,它简化了文档之间的信息互换Excel•多文档界面有如下特性所有子窗体均显示在皿窗体的工作区中用户能够变化、移动子窗体的大小,但被限1I制在窗体中MDI当最小化子窗体时,它的图标将显示在窗体上,而不是在任务栏中当最小化窗2MDI MDI体时,所有的子窗体也被最小化,只有窗体的图标出目前任务栏中MDI当最大化一个子窗体时,它的标题与窗体的标题一起显示在窗体的标题栏上3MDI MDI窗体和子窗体都能够有各自的菜单,当子窗体加载时覆盖窗体的菜单4MDI MDI简述对话框的分类和特点答
2.•分类对话框分为种类型预定义对话框、通用对话框和自定义对话框3预定义对话框也称预制对话框,是由系统提供的提供了两种预定义对话框,即输1VB入框和信息框或消息框,前者用函数建立,后者用函数建立,详细使InputBox MsgBox用方法参见第章4通用对话框是一个控件,用这种控件能够设计较为复杂的对话框2自定义对话框也称定制对话框,这种对话框由用户依照自己的需要进行定义输入框和信息框3尽管很轻易建立,但在应用上有一定的限制,诸多情况下无法满足需要,用户能够依照详细需要建立自己的对话框本章将简介后两种对话框,即通用对话框和自定义对话框•特点在一般情况下,用户没有必要变化对话框的大小,因此其边框是固定的1为了退出对话框,必须单击其中的某个按钮,不能通过单击对话框外部的某个地方关闭2。
个人认证
优秀文档
获得点赞 0