上海龙凤419

试题

计较机二级VB强化操练题及谜底

时候:2024-06-24 16:39:28 试题 我要投稿
  • 相干保举

2016计较机二级VB强化操练题及谜底

  间隔2016年3月计较机品级测验不到一周的时候,同窗们是不是感触感染到了时候的紧急感?上面是百分网小编为同窗们搜刮清算了对计较机二级VB强化操练题及谜底,供参考进修,但愿对大师备考有所赞助。想领会更多相干信息请延续存眷咱们应届毕业生测验网!

  1[单选题] 要使标签中的文本靠右显现,应将其Aligment属性设置为

  A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3

  参考谜底:B

  参考剖析:0-LeftJustify:文本靠左显现;l-RightJustify:文本靠右显现;2-Center:文本居中显现。

  2[单选题] 软件测试的目标是(  )。

  A.评价软件靠得住性

  B.发明并更正法式中的毛病

  C.更正法式中的毛病

  D.发明法式中的毛病

  参考谜底:D

  参考剖析:软件测试是为了发明毛病而履行法式的进程,测试要以查找毛病为中间,而不是为了演示软件的准确功效。不是为了评价软件或更正毛病。

  3[单选题] 软件设想中别离模块的一个准绳是(  )。

  A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合

  参考谜底:B

  参考剖析:普通较优异的软件设想,应尽量做到高内聚,低耦合,即削弱模块之间的耦合性和进步模块内的内聚性,有益于进步模块的自力性。

  4[单选题] 有以下数据界说语句:Dim X,Y As Integer以上语句标明(  )。

  A.x、Y均是整型变量

  B.x是整型变量,Y是变体范例变量

  C.X是变体范例变量,Y是整型变量

  D.x是整型变量,Y是字符型变量

  参考谜底:C

  参考剖析:用Dim可同时界说多个变量,但变量要l别离申明其数据范例,若是不申明数据范例,默许是Variant变I体型变量。l本题中,变量x界说时没申明数据范例,以是为Variant型I变量,变量Y是整型变量。故c选项准确。

  5[单选题] 把数学抒发式

  表现为准确的VB抒发式应当是( )。

  A.(5x+3)/(2y一6)

  B.x*5+3/2 * Y一6

  C.5*x+3)÷(2*v一6)

  D.(x)5+3)/(y*2—6)

  参考谜底:D

  参考剖析:VB数学抒发式中的乘用·表现,除用/ 表现,表现一个全体的可加括号()。故D选项准确。

  6[单选题] 设工程中有Forml、Form2两个窗体,请求单击Form2上的Commandl号令按钮,Form2便能够或许从屏幕上消逝,上面的事务进程中不能完成此功效的是(  )。

  A.

  B.

  C.

  D.

  参考谜底:C

  参考剖析:Form2.Hide是埋没Form2窗体;UnloadMe是卸载并封闭以后窗体;Me.Hide是埋没以后窗体。From2.Unload语法毛病。故c选项不能使窗体Form2消逝。

  7[单选题] 当文本框中的内容产生转变时所触发的事务是(  )。

  A.KeyUpB.ChangeC.LostFocus D.GotFocus

  参考谜底:B

  参考剖析:文本框中内容有变更时,触发Change事务。故B选项准确。当在文本框中输人数据,松开键盘时触发它的KeyUp事务;文本框落空核心触发LostFocus事务:取得核心。触发Got—1%eus事务0

  8[单选题]上面法式的履行成果是(  )。

  Private Sub Commandl—Click(  )a=0

  k=1Do While k<4

  X=k+kk=k+1

  Prim X;

  LoopEnd Sub

  A.1 4 27B.1 1 1C.1 4 9 D.0 0 0

  参考谜底:B

  参考剖析:本题首要考核算术运算符中的幂运算,在法式中x的值为k的k次方的a次方,k的值每次轮回都加1,但a的值稳定总为0,除0之外的任何数的0次方都是l,是以,在k的值变为4之前会输入三个l。

  9[单选题] 设变量X的值是845,则上面语句的输入是

  Printx、100+(xMod100)\10+x

  Mod10

  A.17B.548C.845D.485

  参考谜底:A

  参考剖析:整除运算(、)的成果是商的整数局部。比方,7\2表现整除,商为3.5,成果取整数局部3,不停止四舍五入。若是参与整除的操纵数是浮点数,则先按四舍五人的准绳将它们变成整数,而后再履行整除运算。比方,对8.5、2,先将8.5变成9再停止整除,商为3.5,成果为4。取余运算(MoD.是求两个整数相除后的余数。若是参与取余运算的操纵数是浮点数,则先按四舍五人的准绳将它们变成整数,而后再履行取余运算。比方,对8.5\2.1,先将8.5变成9,2.1变成2,而后9除以2与1,是以取余成果为1。

  算术运算符的优先级:先乘除,后加减;乘方优先于乘除;函数优先于乘方;Mod次于乘除而优先于加减;括号最优先本题中,x\100成果为8,(xModl00)\10成果为4,xModt0成果为5,以是输入为l7,选项A.准确。

  10[单选题] 要使得文件列表框File1中只显现文件扩大名为jpg的图片文件,则以下准确的语句是

  参考谜底:A

  参考剖析:Pattern属性用来指定在文件列表框中显现文件的范例;Parent属性可拜候一个工具的父亲的属性、体例或控件;Path属性用来指定和前往以后目次。

  11[简答题]在窗体上成立三个菜单(称号别离为Read、Cale和Save,标题别离为“读人数据”、“计较并输入”和“存盘”),而后再增加一个文本框,称号为Text1,MuhiLine属性设置为True,ScrollBars属性设置为2(如图所示)。法式运转后,若是履行“读人数据”号令,则读入考生文件夹下datain1.txt文件中的100个整数,放人一个数组中,数组的下界为1;若是单击“计较并输入”按钮,则把该数组中下标为偶数的元素在文本框中显现出来,求出它们的和,并把所求得的和在窗体上显现出来;若是单击“存盘”按钮,则把所求得的和存入考牛文件夹下的dataout.txt文件中。

  在考生文件夹下有一个工程文件sjt5.vbp,窗体文件中的ReadData进程能够或许把datainl.txt文件中的100个整数读入Arr数组中;而WriteData进程能够或许把指定的整数值写到考生文件夹下指定的文件中(整数值经由进程计较求得,文件名为dataout.txt)。

  注重:考生不得点窜窗体文件中已存在的法式。存盘时,工程文件名仍保管为sit5.vbp,窗体文件名仍保管为sjt5.frm。

  参考剖析:

  【考点阐发】本题考点有:文本框的Name、MultiLine、SerollBars和Text属性,文件操纵,菜单编辑器的操纵(称号、标题、内缩标记),Art()函数和Space()函数。

  【解题思绪】按照题意在“读人数据”号令的Click事务进程中,经由进程挪用ReadData进程将数据从datainl.txt文件读入到数组Arr(窗体变量)中;在“计较并输入”号令的Click事务进程中,在For轮回语句(轮回变量i的初值为2,终值为100,步长为2)中顺次将数组Art中下标为偶数的元素显现在文本框中,并将其值累加到变量sum;在“存盘”号令的Click事务进程中,经由进程挪用WriteData进程将sum的值写入数据文件dataout.txt中。

  【操纵步骤】

  步骤1:翻开本题工程文件,操纵菜单设想器,按表中的设置成立菜单项,在窗体Form1中绘制一个文本框,其相干属性及其值见表3.19和表3.20。

  步骤2:翻开代码编辑窗口,在代码编辑窗口指定地位编写以下代码。

  参考谜底

  ´须要考生编写的内容

  Dim Sum As integer

  考生编写法式竣事

  ´须要考生编写的内容

  Private Sub Calc_Click()

  Text1.Text=""

  For i=2 To 100 Step2’从2起头轮回,以2为步长的下标都是偶数

  Text1.Text;=Text1.Text&Art(i)&

  Space(5)

  Sum=Sum+Arr(i)。对下标为偶数的值乞降

  Next i

  Print sum

  End Sub

  Private Sub Read_Click()

  ReadData'挪用ReadData子进程

  End Sub

  Private Sub Save_Click()´挪用Save_Click函数

  WriteData"dataout.txt",sum

  End Sub

  ´考生编写法式竣事

  步骤3:调试并运转法式,封闭法式后按标题问题请求存盘。

  【易错提醒】挪用WriteData进程时需通报参数dataout.txt和sum,变量sum应为窗体变量。

  12[单选题] 数据流图中带有箭头的线段表现的是(  )。

  A.节制流B.事务驱动C.模块挪用D.数据流

  参考谜底:D

  参考剖析:数据流图中带箭头的线段表现的是数据流,即沿箭头标的目的传递数据的通道,普通在中间标注数据流名。

  13[单选题] 条理型、网状型和干系型数据库别离准绳是(  )。

  A.记实长度B.文件的巨细C.接洽的庞杂水平D.数据之间的接洽体例

  参考谜底:D

  参考剖析:条理模子的根基布局是树形布局,网状模子是一个不加任何前提限制的无向图,干系模子接纳二维表来表现,以是三种数据库的别离准绳是数据之间的接洽体例。

  14[单选题] 以下论述中毛病的是(  )。

  A.规范模块文件的扩大名是.bas

  B.规范模块文件是纯代码文件

  C.在规范模块中申明的全局变量能够或许在全部工程中操纵

  D.在规范模块中不能界说进程

  参考谜底:D

  参考剖析:规范模块自力保管为规范模块文件.bas,故A选项准确。

  规范模块是利用法式内其余模块拜候的进程和申明的容器。当利用法式比拟复杂,含有多个窗口,并且几个窗口须要写反复的进程、变量等代码时,便能够或许把这些反复的代码写在规范模块。故B选项准确。

  在规范模块中界说的Public变量、Public进程属于全局变

  量和全局进程,在全部工程中的其余窗体、模块都能够或许操纵。故c选项准确,在规范模块中能够或许界说进程,故D选项毛病。

  15[单选题] 为把圆周率的类似值3.14159寄存在变量pi中,应当把变量pi界说为(  )。

  A.Dim pi As Integer

  B.Dim pi(7)As Integer

  C.Dim pi As Single

  D.Dim pi As Long

  参考谜底:C

  参考剖析:单精度Single或双精度Double型的变量能够或许保管浮点型小数,整型Integer和长整型Long的变量只能保管整型数据。本题中圆周率为3.14159,小数,可用界说一个Single或Double型变量来保管。故选C。

  16[单选题] 计较上面分段函数的准确语句是(  )。

  A.Y:nf(x>0。x+1,iIf(x<0,x一1,0))

  B.Y=IIf(x=0,0,IIf(x>0,x一1,x+1))

  C.y:IIf(x>0,x+1,IIf(x<0,0,x一1))

  D.Y=IIf(x=0,0,x一1,x+1)

  参考谜底:A

  参考剖析:

  IIF是前提函数,它的语法格局是:

  Ilf(<前提抒发式>,<抒发式为True时的取值>,<抒发式为False时的取值>)

  B选项中,内层的HF函数中,当X>0时,X+1,不然X一1,以是应当是IIf(X>0,X+1,X一1)。

  C选项中,内层的IⅡ函数中,当x<0时,x一1,不然0,以是应当是IIf(X<0,x一1,O)。

  D选项中IIf函数中有4个参数毛病,应当有3个参数。故B、C、D选项均毛病,A选项准确。

  17[单选题] 假设Picturel和Textl别离为图片框和文本框的称号,则以下毛病的语句是(  )。

  A.Print 25B.Picturel.Print 25C.Textl.Print 25 D.Debug.Print 25

  参考谜底:C

  参考剖析:Print体例能够或许在窗体上显现文本字符串和抒发式的值,并可在其余图形工具或打印机上输入信息。其普通格局为:’

  [工具称号.]Print[抒发式表][,l;]

  此中工具称号能够或许是窗体(Form)、图片框(PictureBox)或打印机(Printer),也能够或许是当即窗口(Debug)。若是省工具称号,则在以后窗体上输入。

  18[单选题] 对含有多个窗体的工程而言,以下论述中准确的是

  A.不指定启动窗体时,体系主动将最初一个增加的窗体设置为启动窗体

  B.启动窗体能够或许经由进程“工程属性”对话框指定

  C.Load体例兼有装入和显现窗体两种功效

  D.Hide体例能够或许将指定的窗体从内存中断根

  参考谜底:B

  参考剖析:不指定启动窗体时,体系主动将第一个窗体默许为启动窗体,以是选项A.毛病;要想使包罗多个窗体的工程中的某个窗体在法式运转时起首显现,则体例便是在“工程属性”对话框中将“启动工具”设置为某个窗体,以是选项B.准确;Ioad体例有装入窗体功效,以是选项C.毛病;Hide体例使指定的窗体不显现,但不从内存中删除窗体,以是选项D.毛病。

  19[简答题]在考生文件夹下有一个工程文件sit3.vbp。法式运转后,单击“读人数据”按钮,可将考生文件夹下in3.txt文件中的一切英文单词读入,并在Textl文本框中显现;单击“拔出列表框”按钮,则按挨次将每个单词作为一·项增加到Listl列表框中(如图所示)。

  在in3.txt文件中,每个单词之间用一个空格字符离隔,最初一个单词的前面不空格。已给出了一切控件和法式,但法式不完全。

  请求:请去掉法式中的正文符,把法式中的?改成准确的内容,使其能准确运转,但不能点窜法式中的其余局部和控件属性。最初用本来的文件名保管工程文件和窗体文件。

  参考剖析:

  【考点阐发】本题考点有:列表框AddItem体例、Mid()函数、文件编辑、“&”毗连符、DoWhile语句、Len()函数、For轮回语句和If判定语句。

  【解题思绪】本题起首要从文件中读人数据,再一一查抄文本框中每个字符,若是发明空格则将其之前或两个空格之间的字符串作为一个单词用AddItem体例增加到列表框中。轮回语句的上限为Len(st),赋值给变量n,判定语句的判定前提应为Mid(st,k,I)<>" ",此中st=Textl.Text。每增加一个单词后清空变量word,将所取字符的肇端地位加1,再次履行轮回获得下一个单词。

  【操纵步骤】

  步骤1:翻开本题工程文件。

  步骤2:翻开代码编辑窗口,去掉法式中的正文符“´”,

  将问号改成准确的内容。

  参考谜底(暗影局部是需考生填入的内容)

  步骤3:调试并运转法式,封闭法式后按标题问题请求存盘。

  20[简答题]在考生文件夹下有一个工程文件sjt5.vbp,响应的窗体文件为sjt5.fem,另外另有一个名为datain.txt的文本文件,其内容以下:.

  32 43 78 58 28 12 98 57 31 42 53 64

  75 86 97 13 24 35 46 57 68 79 80 59 37

  法式运转后,单击窗体,将把文件datain.txt中的数据输入到二维数组Mat中,按5行、5列的矩阵情势显现在窗体上,并输入矩阵左上一右下对角线上的数据,如图所示。在窗体的代码窗口中,已给出了局部法式,·这个法式不完全,请把它补充完全,并能准确运转。

  请求:去掉法式中的正文符,把法式中的?改成准确的内容,使其完成上述功效,但不能点窜法式中的其余局部。最初将点窜后的文件按原文件名存盘。

  参考剖析:

  7rab函数常与Prim#语句或Print体例一路操纵,对输入停止定位,其语法为:

  Tab[(n)]

  此中,可选的参数n表现在显现或打印下一个抒发式之前挪动的列数。在操纵数组时,应先界说。Input#语句用于读取挨次文件中一项(或多项)数据给一个变量(或多个变量),其语法格局为:

  Input#FileNumber.Varlist

  此中:FileNumber参数表现翻开文件的句柄,Varlist为变量列表。语句“Option Base l”用于限制数组下标的上限默许为1。

  本题中文件以Input体例翻开,操纵一个5行、5列的二维数组Mat来寄存数据,并操纵一个嵌套的For轮回显现矩阵,对5 * 5的矩阵来讲,位于左上到右下对角线上的元素具备行号即是列号的特色。

【计较机二级VB强化操练题及谜底】相干文章:

2017计较机二级VB常识稳固题及谜底08-16

2017计较机二级测验VB挑选题及谜底09-02

计较机二级VB测验自测题及谜底201707-22

计较机二级VB自测题附谜底201708-17

2017计较机二级测验《VB》稳固操练题及谜底09-20

计较机二级VB测验挑选题操练及谜底09-21

计较机二级《VB》摹拟试题及谜底11-01

计较机二级测验《VB》根本习题及谜底07-22

计较机二级测验《VB》操纵试题及谜底07-25

2016计较机二级《VB》冲刺操练及谜底08-04