2016年计算机二级《VB》基础练习题及答案(2)
全国计算机高等二级vb试题及答案
![全国计算机高等二级vb试题及答案](https://img.taocdn.com/s3/m/9a40bf8c48649b6648d7c1c708a1284ac9500570.png)
全国计算机高等二级vb试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是()。
A. DimB. ConstC. SubD. Function答案:A2. 在VB中,下列哪个选项不是合法的变量名?()A. _myVarB. myVarC. 123VarD. Var$答案:C3. VB中的循环结构不包括以下哪一项?()A. For...NextB. Do...LoopC. If...ThenD. While...Wend答案:C4. 下列关于VB中数组的描述,哪项是错误的?()A. 数组可以存储多个相同类型的数据B. 可以声明一个具有固定大小的数组C. 数组的索引总是从0开始D. 可以使用ReDim关键字重新定义数组的大小答案:C5. 在VB中,下列哪个控件不是用于显示文本的?()A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:D6. VB中,用于定义过程的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,下列哪个选项不是事件处理程序的组成部分?()A. 事件名称B. 事件参数C. 事件源D. 事件返回值答案:D8. VB中,下列哪个函数用于将字符串转换为数字?()A. Str()B. Val()C. Chr()D. Asc()答案:B9. 在VB中,下列哪个选项不是控制结构?()A. 选择结构B. 循环结构C. 顺序结构D. 过程结构答案:D10. VB中,下列哪个选项是用于打开文件的函数?()A. OpenB. CloseC. WriteD. Read答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
答案:Public2. VB中的________语句用于在程序中创建一个新过程。
答案:Sub3. 当需要在VB中创建一个自定义函数时,应该使用________关键字。
计算机二级《VB》备考练习题及答案
![计算机二级《VB》备考练习题及答案](https://img.taocdn.com/s3/m/22bd0117102de2bd97058886.png)
计算机二级《VB》备考练习题及答案1[单选题] 数据库设计中反映用户对数据要求的模式是()。
A.内模式B.概念模式C.外模式D.设计模式参考答案:C参考解析:数据库系统的三级模式是餐念摸式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择C。
内模式又称物理模式,它给出了数据库暂理存储结构与物理存取方法。
2[单选题] 有如下数据定义语句: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选项正确。
3[单选题] 现有如下语句:X=IIf(a>50,Int(a\3),a Mod 2)当a=52时,X的值是()。
A.0B.1C.17 D.18参考答案:C参考解析:首先计算Int(a、3)即Int(52、3)=IInt(17)=17,52 MOD 2结果为0。
I再计算IIf(52>50,17,0),52>50结果为True,所以IIF l函数返回l7,则x值为l7,故选C。
4[单选题] 在窗体上画一个水平滚动条,其属性值满足MinA.增加一个SmallChange量B.减少一个SmallChange量C.增加一个LargeChange量D.减少一个LargeChange量参考答案:A参考解析:当水平滚动条的属性值kiln本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmaUChange量。
故选A。
5[单选题] 以下不能触发滚动条Change事件的操作是()。
全国计算机二级《VB》练习题及答案(2)
![全国计算机二级《VB》练习题及答案(2)](https://img.taocdn.com/s3/m/9590af02c4da50e2524de518964bcf84b9d52db2.png)
全国计算机二级《VB》练习题及答案(2)全国计算机二级《VB》练习题及答案16.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(A)(单)A.VisualB.BasicC.6D.1117.以下叙述中错误的是(D)(单)A.下拉式菜单能用菜单编辑器建立B.在多窗体程序中,每个窗体都可以建立自己的菜单系统C.能够对菜单项的Click事件编程D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click( )a = "12345"Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是(B)(单)A.123.45B.12345.00C.12345D.00123.4519.以下关于函数过程的'叙述中,正确的是(A)(单)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数20.以下关于变量作用域的叙述中,正确的是(C)(单)A.用dim定义变量是静态变量B.静态变量必须在标准模块中声明C.用public定义变量是全局变量D.Static类型变量的作用域范围是它所在的窗体或模块文件21.确定一个控件在窗体上的位置的属性是(C)(单)A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)A.VisualB.BasicC.ProgramD.出错23.以下关系表达式中,其值为False的是(A)(单)A."ABC">"AbC"B."the"<>"they"C."VISUAL"=UCase("Visual")D."Integer">"Int"24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)A.0B.1C.2D.325.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( )strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change( )Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)A.空B.abcdefC.abcD.def26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )x = -5If x >0 Theny = x ^ 2Elsey = xEnd IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是(A)(单)A.-5B.25C.1D.-127.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X AsInteger,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)A.变量X、Y的作用域相同B.Y的作用域是Model1C.在Form1的任何地方中可以直接使用YD.在Form2中可以直接使用X和Y28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
计算机二级vb题库
![计算机二级vb题库](https://img.taocdn.com/s3/m/b95172034a35eefdc8d376eeaeaad1f3469311f6.png)
计算机二级vb题库2016年计算机二级vb题库1.基本操作题在考生文件夹下,完成如下操作:(1)创建一个名为Sproject的项目文件。
(2)将考生文件夹下的学生数据库SDB添加到新建的项目文件中。
(3)打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序)。
(4)通过“班级号”字段建立班级表CLASS和学生表STUDENT之间的永久关系;通过班级表CLASS的“班主任号”字段和教师表TEACHER的“教师号”字段建立班级表CLASS和教师表TEACHER 之间的永久联系。
【参考答案】(1)具体步骤如下:① 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。
② 在“文件类型”中选中“项目”单选按钮,单击“新建文件”按钮。
③ 在弹出的“创建”对话框中,选择保存路径为考试目录,在“项目文件”文本框中输入Sproject,在“保存类型”下拉列表框中选择“项目(.pjx)”,单击“保存”按钮。
即可新建一个Sproject项目,同时打开项目管理器。
(2)具体步骤如下:① 单击项目管理器中的“数据”选项卡,选择“数据库”选项。
② 单击“添加”按钮,系统弹出“打开”对话框。
③ 选择要添加的SDB.DBC文件,单击“确定”按钮。
(3)具体步骤如下:① 在项目管理器中选择数据库文件SDB,单击“修改”按钮,系统打开“数据库设计器”窗口,并显示SDB中所有的表文件。
② 在“数据库设计器”窗口中的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。
③ 在弹出的“打开”对话框中选择需要添加的TEACHER.DBF文件。
④ 单击“确定”按钮,返回到“数据库设计器”窗口中。
⑤ 选中TEACHER表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。
计算机二级《VB》基础习题及答案
![计算机二级《VB》基础习题及答案](https://img.taocdn.com/s3/m/c46e5830fe00bed5b9f3f90f76c66137ee064f8e.png)
计算机二级《VB》基础习题及答案2016计算机二级《VB》基础习题及答案1[单选题] 一问宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多参考答案:B参考解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只熊住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
2[单选题] 数据库设计中反映用户对数据要求的模式是( )。
A.内模式B.概念模式C.外模式D.设计模式参考答案:C参考解析:数据库系统的三级模式是餐念摸式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择C。
内模式又称物理模式,它给出了数据库暂理存储结构与物理存取方法。
3[单选题] 有如下数据定义语句: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选项正确。
4[单选题] 现有如下语句:X=IIf(a>50,Int(a\3),a Mod 2)当a=52时,X的值是( )。
A.0B.1C.17 D.18参考答案:C参考解析:首先计算Int(a、3)即Int(52、3)=IInt(17)=17,52 MOD 2结果为0。
I再计算IIf(52>50,17,0),52>50结果为True,所以IIF l函数返回l7,则x值为l7,故选C。
5[单选题] 以下关于单选按钮和复选框的叙述中,正确的是A.单选按钮和复选框都能从多个选项中选择一项B.单选按钮和复选框被选中时,选中控件的Value属性值为TrueC.是否使用框架控件将单选按钮分组,对选项没有影响D.是否使用框架控件将复选框分组,对选项没有影响参考答案:D参考解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。
2016年计算机二级VB基础练习题及答案
![2016年计算机二级VB基础练习题及答案](https://img.taocdn.com/s3/m/b35cf0b4bed5b9f3f90f1cff.png)
(2)年计算机二级《2016》基础练习题及答案VB的文本框,它们的FormlText2的窗体上添加两个名称分别为Textl1[和简答题]在名称为。
窗体的标题为“窗口”。
请通过属性窗口设置适、、2400和24001200高、宽分别为300当的属性,满足如下要求:;可以显示多行文本,并且有垂直和水平两个滚动条①Text2”。
②程序运行时在*Textl中显示输入的字符为“程序运行后的窗体如图所示。
,窗体文件名保sjtl.vbp 注意:存盘时必须存放在考生文件夹下,工程文件名保存为。
存为sjtl.frm参考解析:、ghtWidth、Hei【、【考点分析】本题考点有:窗体的Caption属性,文本框的Name属性。
ScrollBarsText、MuhiLinePasswordChar、、MuhiLine属性用于设置文本框是否显示多行文本,值为Tr 【解题思路】文本框控件的ue表示是,值为False则表示否。
ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。
文本框的PasswordChar 属性常用于设置用屏蔽用户在文本框中键入的内容,常用于口令输入。
)*”如“某字符(【操作步骤】步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控。
3.9和表3.8件及属性见表.:调试并运行程序,关闭程序后按题目要求存盘。
2 步骤个值分别设4ScrollBars 【易错提示】由于属性的设置值较多,易混乱,请考生牢记置的文本框滚动条属性。
2[单选题] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是)(逻辑模式B. A.外模式内模式C.D.概念模式B参考答案:概念模式是数据库系参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
统中全局数据逻辑结构的描述,是全体用户公共数据视图。
9月计算机二级VB选择题题库及答案
![9月计算机二级VB选择题题库及答案](https://img.taocdn.com/s3/m/e6d40d747f21af45b307e87101f69e314332fafe.png)
9月计算机二级VB选择题题库及答案2016年9月计算机二级VB选择题题库及答案(1)下面关于VB应用程序的叙述中正确的是A.VB应用程序只能解释运行B.VB应用程序只能编译运行C.VB应用程序既能解释运行,也能编译运行D.VB应用程序必须先编译,然后解释运行【答案】C【解析】VB程序有两种运行方式,即解释方式与编译方式。
(2)下面为单精度实型(即单精度浮点型)变量的是A.x$B.x&C.X!D.x#【答案】C(3)以下关于VB的叙述中,错误的是A.VB采用事件驱动的编程机制B.如果程序中有Sub_Main过程时,则一定从该过程开始执行C.工程文件中包含多个窗体时,可以指定启动窗体D.VB程序既可以编译执行,也可以解释执行【答案】B【解析】在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form_Load事件过程中。
如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。
但是,如果有SubMain过程,则可以(注意,是“可以”,而不是“必须”)首先执行SubMain过程。
(4)以下关于VB对象属性的叙述中,错误的是A.属性是对象的特征B.对象的所有属性值都可以在属性窗口中设置C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置【答案】B【解析】对象只有部分属性可以在属性窗口中设置。
(5)输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用A.冒号(:)B.分号(;)C.下划线(-)D.连字符(-)【答案】A【解析】输人VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用冒号(:)。
(6)VisualBasic源程序的续行符为A.冒号(:)B.分号(;)C.下划线(_)D.连字符(-)【答案】C【解析】VisualBasic源程序的续行符为下划线(_)。
计算机vb二级考试试题及答案
![计算机vb二级考试试题及答案](https://img.taocdn.com/s3/m/354460dcf021dd36a32d7375a417866fb84ac095.png)
计算机vb二级考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的变量声明方式?A. Dim a$B. Dim a% IntegerC. Dim a As IntegerD. Dim a Integer答案:C2. 下列哪个函数用于计算一个数的平方?A. SqrB. AbsC. RoundD. Sq答案:A3. 在Visual Basic中,哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 下列哪个选项是正确的Visual Basic程序结构?A. Sub Main()B. Function Main()C. Procedure Main()D. Process Main()答案:A5. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B6. 下列哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr As Integer(10)C. Dim arr(10) As IntegerD. Dim arr Integer(10)答案:C7. 在Visual Basic中,哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B8. 下列哪个选项是正确的条件语句?A. If condition ThenB. If condition BeginC. If condition Then ElseD. If condition Begin Else答案:C9. 在Visual Basic中,哪个关键字用于退出当前的循环?A. ContinueB. ExitC. BreakD. Return答案:C10. 下列哪个选项是正确的Visual Basic事件处理方式?A. Function eventname()B. Sub eventname()C. Procedure eventname()D. Call eventname()答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。
计算机二级vb试题及答案(2)
![计算机二级vb试题及答案(2)](https://img.taocdn.com/s3/m/941c1d21eef9aef8941ea76e58fafab069dc4402.png)
计算机二级vb试题及答案(2)2016年计算机二级vb试题及答案【参考答案】 B24.在Visual FoxPro中,执行STORE DTOC(DATE()+10)TO B后,变量B的类型为( )A.日期型B.数据型C.备注型D.字符型【参考答案】 D25.以下关于表单控件基本操作的叙述中,错误的是( )A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小”按钮C.要将某个控件的T ab程序设置为1,可以进入Tab键次序交互设置状态后,双击控件的Tab键次序D.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”选项【参考答案】 A26.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是( )A.DO WHILEB.SCANC.LOOPD.FOR【参考答案】 D27.视图比查询设计器多出的选项卡是( )A.字段B.排序依据C.联接D.更新条件【参考答案】 D28.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是( )A.永久性关联B.永久性关联或临时性关联C.临时性关联D.以上都不正确【参考答案】 C29.在一个系统中,使多个对象协调工作,可以使用( )A.工具栏B.菜单栏C.单选按钮组D.命令按钮组【参考答案】 B30.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择( )A.临时表B.表C.临时表或表D.浏览或屏幕【参考答案】 B31.不能够作为应用程序系统中的主程序的是( )A.表单B.菜单C.数据表D.程序【参考答案】 C32.在VisualFoxPro中,可以使用的两类变量是( )A.内存变量和字段变量B.全局变量和局部变量C.字段变量和简单变量D.内存变量和自动变量【参考答案】 A33.关于复合索引文件的说法,错误的是( )A.复合索引文件可由FoxPro自动压缩B.复合索引文件比同样功能的单索引文件要小C.所有索引文件必须在对应的数据库打开后,再将其打开D.复合索引文件的扩展名.CDX【参考答案】 C34.执行LIST NEXT 1命令之后,记录指针的位置指向( )A.下一条记录B.原来记录C.尾记录D.首记录【参考答案】 B35.在Visual FoxPro中,打开表命令是( )A.OPEN TABLE<表名>E<表名>E TABLE<表名>D.OPEN<表名>【参考答案】 B二、填空题1.某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。
计算机二级考试VB练习题及答案(2)
![计算机二级考试VB练习题及答案(2)](https://img.taocdn.com/s3/m/e9b94c27a31614791711cc7931b765ce05087aed.png)
计算机二级考试VB练习题及答案(2)2017计算机二级考试VB练习题及答案(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer, j As IntegerDim a(10, 10) As IntegerFor i = 1 To 3For j = 1 To 3a(i, j) = (i - 1) * 3 + jPrint a(i, j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是A)1 2 3 B)2 3 4 C)1 4 7 D)1 2 32 4 6345 2 5 8 4 5 63 6 9456 3 6 978 9(23)在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:Option Base 0Private Sub Command1_Click()Dim A(4) As Integer,B(4) As IntegerFor k = 0 To 2A(k + 1) = InputBox("请输入一个整数")B(3 - k) = A(k + 1)Next kPrint B(k)End Sub程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输出结果为A)0 B)2 C)3 D)4(24)有以下程序:Option Base 1Dim arr() As IntegerPrivate Sub Form_Click()Dim i As Integer, j As IntegerReDim arr(3, 2)For i = 1 To 3For j = 1 To 2arr(i, j) = i * 2 + jNext jNext iReDim Preserve arr(3, 4)For j = 3 To 4arr(3, j) = j + 9Next jPrint arr(3, 2); arr(3, 4)End Sub程序运行后,单击窗体,输出结果为A)8 13 B)0 13 C)7 12 D)0 0(25)以下叙述中正确的是A)一个Sub过程至少要有一个Exit Sub语句B)一个Sub过程必须有一个End Sub语句C)可以在Sub过程中定义一个Function过程,但不能定义Sub 过程D)调用一个Function过程可以获得多个返回值(26)有以下程序:Sub subP(b() As Integer)For i = 1 To 4b(i) = 2 * iNext iEnd SubPrivate Sub Command1_Click()Dim a(1 To 4) As Integera(1) = 5a(2) = 6a(3) = 7a(4) = 8subP a()For i = 1 To 4Print a(i)Next iEnd Sub运行上面的程序,单击命令按钮,输出结果为A) 2 B) 5 C)10 D)出错4 6 126 7 148 8 16(27)设有如下通用过程:Public Function Fun(xStr As String) As StringDim tStr As String, strL As IntegertStr = ""strL = Len(xStr)i = 1Do While i <= strL / 2tStr = tStr & Mid(xStr, i, 1) & Mid(xStr, strL - i + 1, 1)i = i + 1LoopFun = tStrEnd Function在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮。
全国计算机二级考试《VB》操作试题及答案
![全国计算机二级考试《VB》操作试题及答案](https://img.taocdn.com/s3/m/a49537c7b9f67c1cfad6195f312b3169a451eafc.png)
全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。
窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。
9月计算机二级《VB》测试题及答案
![9月计算机二级《VB》测试题及答案](https://img.taocdn.com/s3/m/34ccc99cd5d8d15abe23482fb4daa58da0111cbb.png)
9月计算机二级《VB》测试题及答案2016年9月计算机二级《VB》测试题及答案一、选择题1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle参考答案:A参考解析:本题考查窗体的常见属性。
窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。
属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框参考答案:C参考解析:本题考查组合框。
组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件参考答案:B参考解析:本题考查VB文件的分类。
VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式参考答案:A参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
外模式是模式的一部分。
内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的`物理结构和存取方式的描述。
二、填空题5、符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。
2016年计算机二级《VB》基础练习题及答案(2)
![2016年计算机二级《VB》基础练习题及答案(2)](https://img.taocdn.com/s3/m/4a895f310975f46527d3e1ff.png)
2016年计算机二级《VB》基础练习题及答案(2)D步骤2:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。
2[单选题] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.外模式B.内模式C.概念模式D.逻辑模式参考答案:B参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。
内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。
3[单选题] 以下关系表达式中,其值为True的是( )。
A.1f.XYZ”>”XYz”B.”VisualBasic”<>”visualbasic”C.P the-.=’’there·tD.”Integer”<”Int”参考答案:B参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第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我们可以通过在“工程属性”对话框中设置启动对象来实现,}设置哪个就用哪个启动。
2016年3月计算机二级VB考试题及答案
![2016年3月计算机二级VB考试题及答案](https://img.taocdn.com/s3/m/b0232ac3b8f3f90f76c66137ee06eff9aef84968.png)
2016年3⽉计算机⼆级VB考试题及答案 1.假定picture1和text1分别为图⽚框和⽂本框的名称,下列不正确的语句是(C)(单) A.print 25 B.picture1.print 25 C.text1.print 25 D.form1.print "你好" 2.在VB中,⽇期/时间型常量要⽤【#】括起来。
3.下列语句Print int(12345.6789*100+0.5)/100的输出结果是【12345.68】。
4.以下语句 a=27 b=65 print a;b 的输出结果是(D)。
(其中的△表⽰空格,CT表⽰回车和换⾏)(单) A.27 CT 65 CT B.CT 27 CT 65 C.27△ CT 65 D.2765 5.语句:print 5*5\5/5 输出结果是(B)(单) A.5 B.25 C.0 D.1 6.语句:print sgn(-6^2)+Abs(-6^2)+int(-6^2) 的'输出结果是(C)(单) A.-36 B.1 C.-1 D.-72 7.以下语句 a=sqr(3) print format(a,"####.###") 的输出结果是(A)(单) A.1.732 B.0001.732 C.###1.732 D.1.7320 8.以下程序段 a=sqr(3) b=sqr(2) c=a>b print c 的输出结果是(D)(单) A.-1 B.0 C.false D.true 9.以下语句 print format(32548.5,"000,000.00") 的输出结果是(C)(单) A.32548.5 B.32,548.5 C.032,548.50 D.32548.50 10.表达式:4+5\6*7/8 mod 9 的值是(B)(单) A.4 B.5 C.6 D.7【2016年3⽉计算机⼆级VB考试题及答案】。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016年计算机二级《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属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为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·tD.”Integer”<”Int”参考答案:B参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第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.LostFocusD.GotFocus参考答案:B参考解析:文本框中内容有变化时,触发Change事件。
故B选项正确。
当在文本框中输人数据,松开键盘时触发它的KeyUp事件;文本框失去焦点触发LostFo cus事件:获得焦点。
触发Got—1%eus事件08[单选题]窗体上有一个名称为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>bAmdNotcA.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 ProgrammingB.VISUAL C++ProgrammingC.visual C++ProgrammingD.VISUAL BASIC Programming--/--参考答案:B参考解析:UCase(Left(a$,7))是从字符串a的左边向右取出7个字符,然后再全部转换为大写字母,结果是:”VISUAL一”:Right$(a$,12)是从字符串a的右边向左取出12个字符,结果为”一Programming”,&是字符串连接符,把”VISUAL一”&”C++”&”一P rogramming”连接在一起,合成字符串”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.2D.3参考答案:C参考解析:文本框的ScrollBars属性值:0表示无滚动条,1表示只有水平滚动条,2表示只有垂直滚动条,3表示水平和垂直滚动条都有。
本题文本框只具有垂直滚动条,则S croUBar属性值就设置为2,故C选项正确。
16[单选题]对于能够获得焦点的控件,若要使其不能接收焦点,应该A.将TabStop属性值设为TrueB.将TabStop属性值设为FalseC.将TabIndex属性值设为0D.将Enabled属性值设为False参考答案:D参考解析:TabStop属性是用来设置是否允许用户使用Tab键将焦点移到该控件上,默认情况下是允许的。