留学群

目录

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

【 liuxuequn.com - 计算机二级 】

  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年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

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

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

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

  想了解更多计算机二级网的资讯,请访问: 浙江计算机二级

本文来源:https://jsj.liuxuequn.com/a/3637266.html
延伸阅读
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02