2018年3月计算机二级考试VB考前特训习题8

  2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试VB考前特训习题,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦。

  2018年3月计算机二级考试VB考前特训习题8

  (1)以下叙述中错误的是( )。

  A.在通用过程中,多个形式参数之间可以用逗号作为分隔符

  B.在Print方法中,多个输出项之间可以用逗号作为分隔符

  C.在Dim语句中,所定义的多个变量可以用逗号作为分隔符

  D.当一行中有多个语句时,可以用逗号作为分隔符

  (2)设a=4,b=5,c=6,执行语句Print a

  A.Tme

  B.False

  C.出错信息

  D.O

  (3)执行下列语句:

  sMnput=InputBox(”请输入字符串“,”字符串对话框”,”字符串”)\

  将显示输入对话框。此时如果直接单击“确定”按钮,则变量s妇put的内容是( )。

  A)”请输入字符串”

  B.”字符串对话框”

  C.”字符串”

  D.空字符串

  (4)以下关于过程及过程参数的描述中,错误的是( )。

  A.调用过程时可以用控件名称作为实际参数

  B.用数组作为过程的参数时,使用的是“传地址”方式

  C.只有函数过程能够将过程中处理的信息传回到调用的程序中

  D.窗体(Form)可以作为过程的参数

  (5)在窗体上有两个名称分别为Textl、Tet2的文本框,一个名称为Commandl的命令按钮。运行后的窗体外观如图所示.

image.png

  设有如下的类型和变量声明:

  Private Type Person.name As Stun9 * 8

  major As Stun9*20End Type

  Dim PAsPerson

  设文本框中的数据已正确地赋值给Person类型的变量P,当单击“保存”按钮时,能够正确地把变量中的数据写入随机文件Test2.dm中的程序段是( )。

  A.Open”c:\Test2.dat”For Output As#lPut#1,l,P

  Close#1 .

  B.Open”c:\Test2.dm”For Random As#lGet#1,l,P

  Close#1‘C.Open”c:2.dat”ForRandom As#1 Lea=Len(p)

  Put#1,1,PClose#1

  D.Open”c:、Test2.dat”For Random As#1 Len=Len(P)Get#1,1,P

  Close#1

  (6)假定有以下循环结构:Do Until条件表达式

  循环体

  Loop

  则以下正确的描述是( )。

  A.如果“条件表达式”的值是0,则一次循环体也不执行

  B.如果“条件表达式”的值不为0,则至少执行一次循环体

  C.不论“条件表达式”的值是否为“真”,至少要执行一次循环体

  D.如果“条件表达式”的值恒为O,则无限次执行循环体

  (7)执行语句Dim X,YAs Integer后,( )。

  A.x和Y均被定义为整型变量

  B.x和Y均被定义为变体类型变量

  C.x被定义为整型变量,Y被定义为变体类型变量

  D.x被定义为变体类型变量,Y被定义为整型变量

  (8)以下关系表达式中,其值为True的是( )。

  A1f.XYZ”>”XYz”B.”VisualBasic”<>”visualbasic”CP the-.=’’there·t D.”Integer”<”Int”

  (9)执行以下程序段:、、

  a$=”Visual Basic Programmin9”b$=”C++”

  c$:UCase(Left$(a$,7))&b$&Right$(a$,12)后。变量e$的值为( )。

  A.Visual BASIC ProgrammingB.VISUAL C++Programmingr、visual C++Programming D.VISUAL BASIC Programming--/--

  (10)设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的

  是( )。

  A.Listl.Liet

  B.Listl.Lisflndex

  C.Listl.Text

  D.Listl.Index

  (1)D【解析卜一般情况下,输入程序时要求一行只写一条语句。但语句行较短时也可以将多个语句书写在同一行中,这时,语句之间使用冒号分隔。故D选项错误。

  (2)A【解析】Print语句中计算表达式的值,按运算符的优先级顺序,关系运算符“<”比逻辑运算符“And”优先级高。先计算“<”,结果为True And True,再计算“And”,结果为True,故选A。

  (3)C【解析JInputBox函数的格式:

  变量名=InputBox(”提示信息”[,”标题栏显示信息”][,”输入文本框中默认值”][,x][Y])

  InputBox函数的功能:在一输入对话框中显示提示,等待用户在输入文本框中输入数据,然后按下按钮,返回文本框内容。如果用户单击“确定”按钮,则InputBox函数把输入文本框的内容作为一字符串返回;如果没有输入数据,按“确定”按钮,则返回的是空字符串;如果按“取消”按钮,则不管输人框有没有输入数据,都返回空字符串。

  根据以上所述,运行程序,会出现一输入对话框,在上面有“请输人字符串”提示信息,标题栏中显示“字符串对话框”,输入文本框中有默认值“字符串”,单击“确定”按钮后,文本框中的“字符串”三个字作为字符串返回给strInput变量。所以strInput变量的内容是“字符串”,故选C。

  (4)C【解析】过程定义时,形参除了可以是整型、单精度、双精度等数据类型外,还可以是控件或窗口等对象型。相对应的调用过程时实参也可以是一般数据类型、控件名或窗体。故A、D选项正确。

  调用过程时,如果过程的参数是数组,则实参传给形参的是地址,这个地址是用数组名表示的一个符号地址,是数组的起始地址,形参和实参用的是同一个地址,在过程中形参的改变会引起实参的改变。故B选项正确。

  在过程调用时,不只是函数过程能把过程中处理的信息传回到调用程序中,Sub过程也可以。Sub过程中形参声明时前|面有关键字ByRef或省略ByRef(默认)时,实参和形参之间传j递的是地址,Sub过程中形参的变化也会引起实参的变化,这样Sub过程中处理的信息也可以传回调用程序中=教c选,1说法错误。

  (5)C【解析】在VB中可以访问的文件有:腰序文件随机文件和二进制文件。不同文件存取方式不同,但处理的±骤大致一样:

  ④用0pen语句打开文件,并为文件制定一个文件号。}据文件的的存取方式使用不同的模式打开文件:

  本题是随机文件,读写的是一条一条的记录.所以用FtRandom模式打开,记录的长度为Person类型变量P的长度。②从文件中读出数据进行处理或处理数据后.把数据写/文件。

  本题是把变量的数据写入随机文件,所以用Put语{写入。

  ③文件操作结束,关闭文件。各种文件关闭笺一用Clos毒文件号关闭。综上所述,故本题选C。

  (6)D【解析】本题的Do Until…Loop循环结构是先笋断,再执行的结构。

  Do Until循环语句执行的过程是,先判断条件表达式刮值,如果条件表达式的值为0或False时,即条件不成立时,贝执行循环体,否则当条件表达式的值为非0或"rme时,即局立,则退出D0…Loop循环。本题中,选项A条件表达式的值是0,说明条件不成立。圭l行循环体。故A错误。选项B条件表达式的值不为0,说明条件成立.退出循环。故B错误。

  选项C中Do Until…Loop语句中条件表达式的值为“假”时,才至少执行一次循环体,故C错误。选项D中条件表达式的值恒为0,说明表达式总是不庙立,所以可无限执行循环体,故D选项正确。

  (7)D【解析】声明变量时可以同时声明多个变量,但要分别说明每个变量的数据类型。如果定义变量时不说明数据类型,默认是Variant变体类型变量。本题中用Dim同时定义了两个变量x、Y,变量x没说明数据类型,所以是Variant型变量,Y是整型变量。故选D选项正确。

  (8)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选项正确。

  (9)B【解析】UCase(Left(a$,7))是从字符串a的左边向右取出7个字符,然后再全部转换为大写字母,结果是:”VISUAL一”:Right$(a$,12)是从字符串a的右边向左取出12个字符,结果为”一Programming”,&是字符串连接符,把”VISUAL一”&”C++”&”一Programming”连接在一起,合成字符串”VISUAL—C++一Programming”,并把它赋给字符串变量C,所以字符串变量C的值就是合成的字符串。故B选项正确。

  (10)C【解析】Listl的List属性是设置或返回列表框中的列表项内容;ListIndex属性设置或返商当前选中的列表项的索引值;Index属性是用来区分列表框控件数组中各List控件;Text属性设置或返回当前所选中列表项的文本内容。故选C。

  推荐阅读:

  2018年3月计算机二级考试VB考前特训习题5

  2018年3月计算机二级考试VB考前特训习题6

  2018年3月计算机二级考试VB考前特训习题7

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级考试主要考哪些内容

计算机二级考试内容

计算机二级考试重要考点归纳

二级考试重要考点归纳

计算机二级考试难不难

计算机二级考试

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难

计算机二级考试时间多长

关于计算机二级

计算机二级考试考些什么

计算机二级考试考什么

计算机二级考试时间分配

关于计算机二级