VB期末练习题库.pdf
《VB期末练习题库.pdf》由会员分享,可在线阅读,更多相关《VB期末练习题库.pdf(197页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.参与运算的两个表达式均为True,运算结果也为True,则该逻辑运算符为:C.AND2.为了能在列表框中利用Ctrl和Shift键进行多个列表项的选择,则应将列表框的Multiselect属性设置为().C.23.要使标签能够显示所需要的东西很在程序中应设置其哪一属性的值().D.Caption4.能够获得一个文本框中被选取文本的内容的属性是().C.SelText5.任何控件都具有的属性是().B.NAME6.为了使列表框中的项目按字母顺序排列,应设置哪个属性?B.Sorted7.在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:Private Sub Command
2、l_Click()Static x As IntegerCisy=y+2x=x+2Print x,yEnd Sub程序运行后,连续四次单击Commandl按钮后,窗体上显示的是B.828.货 币 型 辘 需()字节.A.89.执行以下程序段后,变量c的值为()a=Visual Basic Programing:b=Quickc=b&UCase(Mid(a,7,6)&Right(a,ll)D.Quick BASIC Programing10.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句().C.OptionExplicit11.下列对象不具有KeyPress事件的是D标签12.菜
3、单能够响应的事件是A.CI 汰13.在Visual Basic中,松开鼠标键触发的事件是B.Mousellp14.将图片框的 属性设置成True时,可使图片框根据图片调整大小。A.AutoSize15.当Stretch属性值为False时,。C.影像框的大小随图片大小进行调整16.在窗体上画出一个命令按钮,然后编写如下程序:Function Func(m As Integer,n As Integer)As IntegerFunc=IIf(m 2=0Factor=Factor+1学生答案:Dim n As Integer,Factor As IntegerDim First As Boolea
4、nDon=InputBox(请输入一个大于2的整数)If n 2Factor=2First=TrueDoDo While n Mod Factor?0If First ThenTextl.Text=Str(n)+Space +=n+Str(Factor)First=False日seTextl.Text=Textl.Text+Space(l)+Str(Factor)End Ifn=n/FactorLoop1?Factor=Factor+1Loop Until Factor n【控件属性评分】错误【控件】VB.CommandButton_Cmdl标准答案:Caption=产生可变正方形图案学生答案
5、:Caption=Cmdl【控件属性评分】错误【控件】VB.CommandButton_Cmdl标准答案:Left=300学生答案:Left=120【事件评分】错误【事件】Private Sub Cmdl_Click()标准答案:ka(i,j);Print学生答案:Dim a()n=InputBox(请输入控制正方形图案层数的可变数”)ReDim a(n,n)For k=1 To(n+1)2For i=kT o n-k+lFor j=?k lo n-k+1a(i,j)=?kNext jNext iNext kFor i=1 To nFor j=1 To n,Print Tab(j*3);?a(
6、lz j)Next j1?Print iNext1.除了系统默认的工具箱布局外,在VisualBasic中还可以通过()方法来定义选项卡组织安排控件。A.在工具箱单击鼠标右键执行快捷菜单中的 添加选项卡命令2.()属性决定了按Tab键时焦点在各个控件之间移动的顺序。C.Tablndex3.简单组合框的style值 为()。B.14.下面4项中合法的变量名是().A.X_yz5.在下面关于窗体的叙述中,错误的是()。D.每当窗体需要重画时,肯定会触发Paint事件6.组合框有三种风格,它们由Style属性所决定,其中为下拉列表框时,Style属性值应为()。C.27.要分配存放如下方阵的数据:1
7、.1 2.2 3.34.4 5.5 6.67.7 8.8 9.9数组声明语句能实现(不能浪费空间)的是A.Dim a(-1 To 1,-5 To-3)As Single8.设a:6,则执行x=Uf(a5,-l,0)后,x 的值为()。D.-l9.下面关于顺序文件的描述正确的是().D.记录按进入的先后J II页序存放,读出也是按原写入的先后顺序读10.不能正确表示条件.两个整型变量A和B之一为0,但不能同时为0的布尔表达式().D.A*B=0AND(A=0ORB=0)11.输入对话框(InputBox)的 返 回 值 的 类 型 是 C.字符串12将(:(皿。门)21。9通用对话框以“打开文件
8、对话框方式打开,可选 方法。B.ShowOpen13.在窗体上画一个名称为Textl的文本框,然后编写如下事件过程:Private Sub Textl_KeyPress(KeyAscii As Integer)Dim char As StringKeyAscii=KeyAscii+1char=Chr(KeyAscii)KeyAscii=Asc(UCase(char)Textl.Text=String(4,KeyAscii)End Sub程序运行后,在文本框中输入字母b,则文本框显示的内容是C.CCCCC14.BorderStyle属性 是 用 来 表 示 线 条 的.B线形15.RGB函数中的
9、3个数字分别表示 oB.红、绿、蓝16.有一如下过程:Sub fact(n As Integer,result As Long)result=1For i=1 To nresult=result*iNext iEnd Sub在窗体上画一个名称为Command1的命令按钮,并编写如下事件过程:Private Sub Commandl_Click()Dim res As Longfact 5,resPrint resEnd Sub程序运行后,单击命令按钮,则 输 出 的 结 果 是.A.12017.有如下程序:Sub MySub(ParamArray a()s=1For Each x In as=
10、s+xNext xPrint sEnd SubPrivate Sub Commandl_Click()MySub 2,3,6,18End Sub程序运行后,单击命令按钮,则 输 出 的 结 果 是.A.3018.定义一个如下的过程:Sub Sum(x As Integer,y As Integer,z As Integer)Print x+y+zEnd Sub下列调用方式与Call Sum(3,4,5)语句不等 价的是.A.Sum y:=3,x:=4,z:=519.执行语句Write#1,234;-34.56,-hello;Date后,相 应 文 件 内 被 写 入.D.234,-34.56,
11、hello,#2001-08-03#2O.Visual Basic的过程有三种,它们是.B.事件过程、函数过程和子程序过程【程序 削】题 目:编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=l/2+1/4+1/6+.+l/2m例如:若m=9,则应输出:1.41448412698413【参考代码】Dim y As DoubleDim i As IntegerFor i=1 To my=y+1/(2*i)Nextfun=y*林*工*01型解图嚼静撤瞌翻枷荐金时,将文件保存至考生文件夹下,且窗体文件名为s jtl.f r m 工程文件名为sjtl.vbp*林*4*名标在.在的只示注时名
12、S存文1,解中rm编F0谓电为.体求ff显过可变一翟在量BJ1篇语画不羹尸位一打时标写只尊限中i-s堡显过名看名任挫个下身瞽标为也。n,所be槐困La焉,将文件保存至考生文件夹下,且窗体文件名为s j t Z f r m,工程为cjt2.vbp。【控件属性评分】错误【控 彳 牛】VB.Label_Labell标准答案:Name=Labell学生 答 案:Name=【控件属性评分】错误【控件】VB.Label_Labell标准 答 案:BorderStyle=l Fixed Single学生 答 案:Borderstyle=【控件属性评分】错误【控件】VB.LabeLLabell标 准 答案:C
13、叩tion二VB程序学生答案:Caption=【控件属性评分】错误【控件】VB.LabeLLabell标准答案:(:叩tion二程序设计学生 答 案:Caption=【控件属性评分】错误【控件】VB.LabeLLabell标 准 答 案:C叩tion二等级考试学生 答 案:Caption:【控件属性评分】错误【控件】VB.LabeLLabell标准 答 案:Name=Labell学生 答 案:Name=【窗体属性评分】正确【窗体】sjt2.frm标 准 答案:Name=Forml学生 答 案:Name=Forml【窗体属性评分】错误【窗体】sjt2.frm标准答案:Caption;显示鼠标的横
14、坐标学生 答 案:C叩tion=Forml【事件评分】错误【事件】Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)标准答案:Labell.Caption=X学生答案:)1C主Ad框当入项的看个编盘“。个你一。楝一糅一名类.然1妣框匕项由令.,表体单一如命4窗皆,”个从在rwnn三其*赊|1项于将,两卿ex加少,.VI它和於“,项t3,”贸治的件em项屉聿娜文It加臃如量售添,工称“个名为名整件元文充体补封匕的把应清相,1整标完,vk不t3序轴件个文这有”分不售能注下目下功
15、的夹项标st。表则图至中.件“Li蜀,如件上f f次为te为过到令况文现程生项le殍加养生笑3De名囊”在需1的要目运在可要frm个数整.f四使完t4在可不J*1aj文岑。15.)窗。击示的序需应曹2I升,如.V组至M需出.前1示。件rt图显行文so如中运碗正个瞿文能一训个在并豆一并,下作,整夹iwgHh完羹文功簧椎升它使件文考,本至一鲁2)图 2别1.盘一4-1。图 2 搂2y【事件评分】错误【事件Private Sub Add_ClickO标 准 答 案:Textl.Text学生答案:【事件评分】错误【事件】Private Sub Delete_Click()标准答案:ListllistC
16、ount-1Textl.Texti学生答 案:【控件属性评分】错误【控件】VB.ListBox.Listl标准 答 案:Name=Listl学生 答 案:Name=【控件属性评分】错误【控件】VB.TextBox.Textl标准 答 案:Name=Textl学生 答 案:Name=【控件属性评分】错误【控件】VB.MenuJtem标准 答 案:Name=Item学生 答 案:Name=【控件属性评分】错误【控件】VB.MenuJtem标准 答 案:C叩tion二 项目学生 答 案:Caption=【控件属性评分】错误【控件】VB.Menu_Add标准 答 案:Name=Add学生 答 案:Na
17、me=【控件属性评分】错误【控件】VB.Menu_Add标准答案:(:叩血廿添加项目学生 答 案:Caption=【控件属性评分】错误【控件】VB.Menu_Delete标准 答 案:Name=Delete学生 答 案:Name=【控件属性评分】错误【控件】VB.Menu_Delete标准答案:C叩节。班删除项目学生答案:Caption=下列不能打开属性窗口的操作是().D.按Ctrl+T设有如下程序:Private Sub Command1_C1i ck()Dim sum As Double,x As Doublesum 二 0n=0For i=1 To 5x=n/in=n+1sum=sum
18、+xNextEnd Sub该程序通过For循环计算一个表达式的值,这个表达式是B.1/2+2/3+3/4+4/5下面4项中不属于面向对象系统三要素的是().A.变量在下列说法中,正确的是D.框架也有Click和DbICIick事件以下程序输出的结果是:Private Sub Form_Activate()Dim aa=Array(1,2,3,4,5)For i=Lbound(A)To Ubound(A)A(i)=i*a(i)Next iPrint i,Lbound(A),Ubound(A),a(i)End SubA.程序出错每个窗体对应一个窗体文件,窗体文件的扩展名是().A.frmVB的过程
19、有三种,它们是().C.事件过程、子过程和函数过程指令C ircle(1000,1000),500,8,-6,-3”将绘制 B.扇形标签的()属性设置为True时,标签控件的大小随标题文字自动调整.C.AutoSizeVB提供了结构化程序设计的3种基本结构,这3种基本结构是A.选择结构,循环结构,顺序结构将CommonDialog通用对话框以“打开文件对话框”方式打开,可选 方法。B.ShowOpen用户可以通过设置菜单项的 属性值为False来使该菜单项失效。D.Enabled要 动 态 显 示 鼠 标 光 标 的 当 前 位 置,最 好 用 来 实 现 这 种 功 能 的 鼠 标 事 件
20、是A.MouseMoveRGB函数中的3个 数 字 分 别 表 示。B.红、绿、蓝对象的边框类型由属性 设置。A.BorderStyle如果在定义Sub过程时没有使用Private、Public和Static关键字,则所定义的过程是.B.公有的下列函数不能实现一个自然数N的阶乘的是.Function f(n As Integer*A_定义一个如下的过程:Sub Sum(x As Integer,y As Integer,z As Integer)Print x+y+zEnd Sub下列调用方式与Call Sum(3,4,5)语句不等价的是.A.Sum y:=3,x:=4,z:=5下列 方法或函
21、数可以调用外部的可执行文件。A.Shell执行语句Print#1,234;-34.56,hello;Date”后,相 应 的 文 件 内 被 写 入。C.234-34.56 hello01-08-03【程序设计】题目:(事件)单击窗体。(响应)已知sum=lT/4+l/9T/16+l/25.一 T/100,请将sum结果值输出到窗体上。使用for.next语句完成程序【参 考 代 码】Dim i As Integerfor i=1 to 10sum=sum+(-1)A(i-1)/(i*i)nextPrint sum*通根超以下各小题的署丕谀计Visual Basic应 用 程 厅 口 指 境名
22、舜为For向南畚底上画1个名整为Labell的 标 签 嫄,下标从。开 藏 外 观 如 图 所 等 标 密 上 的 因 容(技下标喔序)级考试”,耀 序 也 计 ,VB椁序。成行后品窗?本如图函示。下标.里翠耀啤注章.荐我时,将文件保存至考生文件夹下,且窗体文件名为s jt l.f r m,工程文件名为s jtl.vbp*林*H,所be糙图La裔为鼠。莺标名任坐。个下身E1篇语直不基匕,位一计时标写)匕匕拯董中坐运一露空显过的得上件两签事曲乐一款在毫显过可变就算用页J事,侵敏不F O请电为。体求梦窗要程f rm,保bp件.V文t2将SJ,为.盘件名标在。意存文在的只示注2)显示鼠标的横坐标【控
23、件属性评分】错误【控件】VB.Label_Labell标准答案:Name=Labell学生答案:Name=【控件属性评分】错误【控件】VB.Label_Labell标准答案:BorderStyle=l Fixed Single学生答案:BorderStyle=【控件属性评分】错误【控件】VB.Label_Labell标准答案:Caption=VB程序学生答案:Caption=【控件属性评分】错误【控件】VB.Label_Labell标准答案:Capti。n=程序设计学生答案:Caption=【控件属性评分】错误【控件】VB.Label_Labell标准答案:Caption二等级考试学生答案:C
24、aption=【控件属性评分】错误【控件】VB.Label_Labell标准答案:Name=Labell学生答案:Name=【窗体属性评分】正确【窗体】sjt2.frm标准答案:Name=Forml学生答案:Name=Forml【窗体属性评分】错误【窗体】时2.frm标准答案:(:叩tion二显示鼠标的横坐标学生答案:C叩tion二Forml【事件评分】错误【事件】Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X AsSingle,Y As Single)标准答案:Labell.Caption 二 X学生答案:1”不
25、后的钮目图目,按项如项意,程选除,加任钮。单删除个“tl“内选删两和ex:o-画“折选目”框上目初果项目表-anr-3 J体项密如的项列,加除从在添框后添删其请“林行要“将,为讣运入择,bp题目.V&程上果项t3题L。盘如的.,除件,m从中删文n2st件则框要程ioLi事,穴工pt为k体列输个O0称ic哥上t3序.S件个文这。蕾一m名C1击加盘示工。有onl的单能下ti蕊后女2下功夹用氯,则图蠢将列写,如件上文别个编钮个体况文现中。用刀,其您释中IO中改生分一。技三目生实_考称,示选喜行慎番但.亲在名单运在可要图2“图“f程命,M。击示为文后2名该然图件入,如文装体请一篥窗,所出。的序1示行应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期末 练习 题库
限制150内