收藏 分销(赏)

2022年计算机二级VB基础练习题及答案优质资料.doc

上传人:人****来 文档编号:9855118 上传时间:2025-04-10 格式:DOC 页数:13 大小:588.04KB 下载积分:8 金币
下载 相关 举报
2022年计算机二级VB基础练习题及答案优质资料.doc_第1页
第1页 / 共13页
2022年计算机二级VB基础练习题及答案优质资料.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
计算机二级《VB》基本练习题及答案(2) 1[简答题]在名称为Forml窗体上添加两个名称分别为Textl和Text2文本框,它们高、宽分别为300、2400和1200、2400。窗体标题为“窗口”。请通过属性窗口设立恰当属性,满足如下规定:   ①Text2可以显示多行文本,并且有垂直和水平两个滚动条;   ②程序运营时在Textl中显示输入字符为“*”。   程序运营后窗体如图所示。      注意:存盘时必要存储在考生文献夹下,工程文献名保存为sjtl.vbp,窗体文献名保存为sjtl.frm。   参照解析:   【考点分析】本题考点有:窗体Caption属性,文本框Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。   【解题思路】文本框控件MuhiLine属性用于设立文本框与否显示多行文本,值为True体现是,值为False则体现否。ScrollBars属性设立文本框与否有水平或垂直滚动条,它有0、l、2和3这4个值,0体现没有滚动条(默认值),1体现只有水平滚动条,2体现只有垂直滚动条,3体既有水平和垂直滚动条。文本框PasswordChar属性常用于设立用某字符(如“*”)屏蔽顾客在文本框中键入内容,常用于口令输入。   【操作环节】   环节1:新建一种窗体,按照题目规定建立文本框控件并设立其属性,程序中波及控件及属性见表3.8和表3.9。         环节2:调试并运营程序,关闭程序后按题目规定存盘。   【易错提示】由于ScrollBars属性设立值较多,易混乱,请考生牢记4个值分别设立文本框滚动条属性。   2[单选题] 在下列模式中,可以给出数据库物理存储构造与物理存取措施是(  )。   A.外模式B.内模式C.概念模式D.逻辑模式   参照答案:B   参照解析:数据库系统三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑构造描述,是全体顾客公共数据视图。外模式也称子模式或顾客模式,它是顾客数据视图,给出了每个顾客局部数据描述。内模式又称物理模式,它给出了数据库物理存储构造与物理存取措施,因此选用B。   3[单选题] 如下关系体现式中,其值为True是(  )。   A.1f.XYZ”>”XYz”   B.”VisualBasic”<>”visualbasic”   C.P the-.=’’there·t   D.”Integer”<”Int”   参照答案:B   参照解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型,按字符ASCIl码从左到右一一比较,即先比较第1个,若相似再比较第2个,依次比较,直到比较完或不同为止。选项A中两个字符串前2个字符相似,后1个不同,“z’’ASCIl值<“z”ASCIl值,故“XYZ’’<“XYz”,成果应返回Fasle。选项C中应当是两个字符串完全同样,才相等。很明显两个字符不相等,返回False。选项D中两个字符串前3个字符~样,第1个字符串比第2个字符串长,“Integer”>“Int”,返回F柚5e。选项B中两个字符串不完全同样,有大写和小写字符,不等。因此返回True。故B选项对旳。   4[单选题] 如下论述中错误是(  )。   A.Sub Main是定义在原则模块中特定过程   B.一种工程中只能有一种Sub Main过程   C.Sub Main过程不能有返回值   D.当工程中具有Sub Main过程时,工程执行时一定最先执行该过程   参照答案:D   参照解析:VB工程启动对象有:Sub Main过程l(在原则模块中定义)、窗体(在多种窗体可选一种窗体启动),I我们可以通过在“工程属性”对话框中设立启动对象来实现,}设立哪个就用哪个启动。因此当工程中具有Sub Main过程I时,工程执行不一定最先执行该过程,也可以通过窗体启动。I故选项D错误。   5[单选题] VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一种字母(  )。   A.这3个事件都会触发   B.只触发KeyPress事件   C.只触发KeyDown、KeyUp事件   D.不触发其中任何一种事件   参照答案:A   参照解析:当顾客按下某键时触发KeyDown和Key.Press事件,放开某键时触发KeyUp事件。故每输入一种字符,这3个事件都会触发。故A选项对旳。   6[单选题] 窗体上有一种名称为CDl通用对话框,一种名称为Commandl命令按钮.相应事件讨程加下.      有关上述过程,如下论述中对旳是(  )。   A.默认过滤器为“木.ppt”.   B.指定初始目录为“C”   C.打开文献对话框标题为“default”   D.上面事件过程实现保存文献操作   参照答案:B   参照解析:通用对话框Fiherlndex属性为1时体现默认过滤器为第l个文献类型,为2时体现为第2个文献类型。InitDir属性值指定通用对话框初始目录。FileName属性体现对话框中默认文献名。ShowSave措施体现打开另存为对话框,执行保存文献操作。   7[单选题] 当文本框中内容发生变化时所触发事件是(  )。   A.KeyUpB.ChangeC.LostFocus D.GotFocus   参照答案:B   参照解析:文本框中内容有变化时,触发Change事件。故B选项对旳。   当在文本框中输人数据,松开键盘时触发它KeyUp事件;文本框失去焦点触发LostFocus事件:获得焦点。触发Got—1%eus事件0   8[单选题] 窗体上有一种名称为Picturel图片框控件,一种名称为Labell标签控件,如图所示。      既有如下程序:      对以上程序,下列论述中错误是( )。   A.程序运营时会出错   B.单击图片框,在图片框中显示一幅图片   C.过程中X是控件变量   D.单击标签,在标签中显示一串文字   参照答案:A   参照解析:程序中定义了一种过程display(x as Con.tr01),它参数x是一种控件变量。当单击Picturel控件或La-hell控件时,都会调用display过程,而传人参数分别是这两个参数控件名,在display过程中程序判断参数传人控件类型,如果是标签控件,就在它标题上显示“计算机级别考试”,否则就觉得是图片控件,就在图片框中加载一种图片显示出来。程序运营正常,因而A选项错。   9[单选题] 设a=10,b=4,c=5,d=7,体现式8>bAmdNotc   A.TrueB.FalseC.1D.0   参照答案:B   参照解析:本题中涉及三种运算符优先级别由高到低依次为:算术运算符、比较运算符、逻辑运算符。其中,逻辑运算符优先级为:Not(非)→And(与)→Or(或)。And前面体现式值为Trae,And背面体现式值为False,因此最后输出也是Fslse。因而,答案为B.。   10[单选题] PrintRight(”VBProgramming”,2)语句输出成果是   A.VBB.ProgrammingC.ngD.2   参照答案:C   参照解析:Right是字符串右部截取函数,本题中是从字符串”VBProgrammin9”右边向左截取2个字符,即为“ng”,故选C。  11[单选题] 设工程文献中包名称分别为Forml、Form2两个窗体,且Forml菜单属性设立如下:         有关上述程序,如下论述中错误是   A.Index属性值可以用来区别控件数组元素   B.Index为1菜单项标题也许会变化   C.两个名称均为Mnul菜单项构成一种控件数组   D.语句Form2.Hide将Form2卸载   参照答案:D   参照解析:程序中菜单Mnul是一种控件数组,它们以In-dex属性值作为数组下标来区别各元素。在菜单单击事件中,Flag值为真时,显示Form2,同步把索引为1菜单项标题改为“隐藏窗体2”,然后把Flag标志设为假;当Flag值为假时,隐藏Form2,同步把索引为1菜单项标题改为“显示窗体2”,然后把Flag标志设为真。窗体Hide措施,只是将窗体隐藏,并没有从内容中卸载。因而D选项错。   12[单选题] 如下有关控件论述中,对旳是   A.标签控件可以获得焦点   B.不能对列表框中列表项进行多项选用   C.命令按钮外观可以被设立为图形   D.设立形状控件Shape属性,可以使其呈现为直线   参照答案:C   参照解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接受焦点,选项A.错误;列表框用于显示可供做单一或多种选用列表项,选项B.错误;形状控件(Shape)提供了显示某些规则图形简易措施,通过设立形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形,选项D.错误。   13[单选题] 执行如下程序段:   a$=”Visual Basic Programmin9”b$=”C++”   c$:UCase(Left$(a$,7))&b$&Right$(a$,12)后。变量e$值为(  )。   A.Visual BASIC Programming   B.VISUAL C++Programming   C.visual C++Programming   D.VISUAL BASIC Programming--/--   参照答案:B   参照解析:UCase(Left(a$,7))是从字符串a左边向右取出7个字符,然后再所有转换为大写字母,成果是:”VISUAL一”:Right$(a$,12)是从字符串a右边向左取出12个字符,成果为”一Programming”,&是字符串连接符,把”VISUAL一”&”C++”&”一Programming”连接在一起,合成字符串”VISUAL—C++一Programming”,并把它赋给字符串变量C,因此字符串变量C值就是合成字符串。故B选项对旳。   14[单选题] 命令按钮不支持事件为   A.ClickB.DblClickC.GotFocusD.MouseMove   参照答案:B   参照解析:命令按钮支持事件有Click,GotFocus和MouseMove,不支持DblClick事件,故选B.。   15[单选题] 为了使文本框只具有垂直滚动条,应先把MultiLine属性设立为True,然后再把ScmllBars属性设立为(  )。   A.0B.1C.2 D.3   参照答案:C   参照解析:文本框ScrollBars属性值:0体现无滚动条,1体现只有水平滚动条,2体现只有垂直滚动条,3体现水平和垂直滚动条均有。本题文本框只具有垂直滚动条,则ScroUBar属性值就设立为2,故C选项对旳。   16[单选题]对于可以获得焦点控件,若要使其不能接受焦点,应当   A.将TabStop属性值设为True   B.将TabStop属性值设为False   C.将TabIndex属性值设为0   D.将Enabled属性值设为False   参照答案:D   参照解析:TabStop属性是用来设立与否容许顾客使用Tab键将焦点移到该控件上,默认状况下是容许。若其值为True时,容许使用Tab键将焦点移到该控件;否则,就不容许。   TabIndex属性则是用来设立该控件跳表顺序,取值是一种整数,从0开始依次类推,该属性值小将先获取焦点。   Enabled是用来设立控件与否可用。   根据题意,选项D.对旳。   17[单选题] 设窗体上有2个直线控件Linel和Line2,若使两条直线相连接,需满足条件是      参照答案:A   参照解析:直线控件Xl、Yl和X2、Y2属性分别体现直线两个端点坐标,即(xl,Yl)和()(2,Y2)。如果要使两条直线相连,显然这两条直线某一端点坐标相似才行。      18[单选题] 编写如下程序:         程序运营后,单击命令按钮Commandl,输出成果为   A.TrueB.FalseC.1D.-1   参照答案:B   参照解析:ff…Else语句对b进行操作。a*b=6,<10,因此执行b=b+1=3。Print语句中,b-a=0,条件为假。选B.。   19[简答题] 在名称为Forml窗体上添加两个命令按钮(见图l),其名称分别为Cmdl和Cmd2,编写恰当事件过程。程序运营后,单击命令按钮Cmdl,则可使该按钮移到窗体左上角(只容许通过修改属性方式实现);单击命令按钮Cmd2,则可使该按钮在长度和宽度上各扩大到本来2倍。程序运营状况如图2所示。   规定:不得使用任何变量。   注意:存盘时必要存储在考生文献夹下,工程文献名保存为sit2.vbp,窗体文献名保存为sjr2.frm。      参照解析:   在窗体上建立控件后,先设立控件属性,再编写事件过程。   单击命令按钮触发Click事件。运用按钮Height和Width属性来变化按钮大小;运用按钮Left和Top属性来变化按钮位置。   【操作环节】   环节l:建立界面,并设立控件属性。程序中用到控件及属性见表3。      10[简答题] 在考生文献夹下有一种工程文献sjr4.vbp,运营状况如图所示。程序功能是计算下列体现式值:z=(x+2)^2+(X+3)^3+(X+4)^4+…+(X+N)^N其中N和X值通过键盘分别输入到文本框Textl、Text2中。之后如果单击标题为“计算”、名称为Commandl命令按钮,则计算体现式值2,并将计算成果显示在名称为Labell标签中。   在给出窗体文献中已经添加了所有控件和程序,但程序不完整。规定去掉程序中注释符,把程序中?改为对旳内容。   注意:考生不得修改窗体文献中已经存在程序。程序中不得使用^运算符,而应使用函数xn进行幂运算。程序至少运营一次,按照下图输入数据,使X=10,N=5,单击“计算”按钮,计算z值,并将成果显示在标签Labell中,否则没有成绩。最后.程序按原文献名存盘。   参照解析:   【解题思路】通过For循环语句实现xn()幂运算;Click事件过程中通过Val()函数实现字符类型向数值型转换,通过循环语句及调用xn()函数,获得函数返回值,实现体现式运算成果;运用Call语句调用SaveResuh函数对成果进行保存,波及文献Open、Cbse和Output操作,最后将成果保存在文献夹下out,*.dat文献中。   【操作环节】   环节1:打开本题工程文献。   环节2:分析并编写程序代码。   参照答案   Private Function xn(a As Single,m As Integer)   Dim i As Integer   tmp=1   For i=1 TO m   tmp=__tmp*a________´求ai成果   Next   xn=_____tmp_____´返回计算成果   End Function   Private Sub Command1_Click()   Dim n As Integer   Dim i As Integer   Dim t As Single   Dim S,X As Single   n=Val(Text1.Text)’将数字字符转换为数值   x=Val(Text2.Text)'读取n.xm值   z=0   For i=2 To n   t=x+i   z=z+__________调用xn函数求ti   Next   Label1.Caption=__________´将成果显示在Labell   Call SaveReSult   End Sub   Private Sub SaveReSult()   Open App.Path&"\out4.dat"For Output   As#1   Print #1,Labell1.Caption   Close #1   End Sub   环节3:按照题目规定调试并运营程序,如图3.15所示。   环节4:关闭程序后,按照题目规定保存工程和窗体。   【易错提示】对于xn(t,i)函数调用理解,弄清晰两个变量各代表函数值意义,对旳调用函数。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服