计算机二级VB模拟试题及答案

时间:2025-11-05 14:20:16 晓映 计算机等级 我要投稿

计算机二级VB模拟试题及答案

  在学习和工作中,我们或多或少都会接触到试题,试题有助于被考核者了解自己的真实水平。什么样的试题才能有效帮助到我们呢?以下是小编帮大家整理的计算机二级VB模拟试题及答案,希望对大家有所帮助。

计算机二级VB模拟试题及答案

  计算机二级VB模拟试题及答案 1

  1、下列程序的执行结果为

  PrivateSub Command1_Click()

  DimFirStr As String

  FirSt="abcdef"

  PrintPat(FirStr.

  EndSub

  PrivateFunction Pat(xStr As String.As String

  DimtempStr As String, strLen As Integer

  tempStr=""

  strLen=Len(xStr.

  i=1

  DoWhile i<=Len(xStr.-3

  tempStr=tempStr+Mid(xStr,i, 1)+Mid(xStr, strLen -i+1, 1)

  i=i+1

  Loop

  Pat=tempStr

  EndFunction

  A.abcdef B.afbecd C.fedcba D.defabc

  参考答案:B

  2、下列说法有错误的是

  A.默认情况下,属性Visible的值为False

  B.如果设置控件的Visible属性为False,则运行时控件会隐藏

  C.Visible的值可设为True或者False

  D.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态

  参考答案:D

  3、下列叙述中,不属于软件需求规格说明书的作用的是(  )

  A.便于用户、开发人员进行理解和交流

  B.反映出用户问题的'结构,可以作为软件开发工作的基础和依据

  C.作为确认测试和验收的依据

  D.便于开发人员进行需求分析

  参考答案:D

  4、在Visual FoxPro中,用于建立或修改过程文件的命令为(  )

  A.MODIFY<文件名>

  B.MODIFYFILE<文件名>

  C.MODIFYPROCEDURE<文件名>

  D.以上B、C都正确

  参考答案:B

  5、执行命令

  .STORE″3.1416″TO TEST

  .?TYPE(″TEST″)

  其结果为(  )

  A.D B.L C.C D.N

  参考答案:C

  6、数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及(  )

  A.数据的存储结构 B.计算方法 C.数据映像 D.逻辑存储

  参考答案:A

  7、下列有关数据库的描述,正确的是

  A.数据处理是将信息转化为数据的过程

  B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

  C.关系中的每一列称为元组,一个元组就是一个字段

  D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

  参考答案:D

  8、一个Visual FoxPro过程化程序,从功能上可将其分为(  )

  A.程序说明部分、数据处理部分、控制返回部分

  B.环境保存与设置部分、功能实现部分、环境恢复部分

  C.程序说明部分、数据处理部分、环境恢复部分

  D.数据处理部分、控制返回部分、功能实现部分

  参考答案:A

  9、单击命令按钮时,下列程序的执行结果为

  PrivateSub Command1_Click()

  Dimx As Integer, y As Integer

  x=12:y=32

  CallProc(x,y.

  Printx; y

  EndSub

  PublicSub Proc(n As Integer, ByVal m As Integer.

  n=nMod 10

  m=mMod 10

  EndSub

  A.1232 B.232 C.23 D.123

  参考答案:B

  10、决定微调控件最大值的属性是(  )

  A.KeyboardHighValue B.Value

  C.KeyboardLowValue D.Interval

  参考答案:A

  计算机二级VB模拟试题及答案 2

  1) 函数 max( ) 表明这是一个什么函数?

  A 求总值函数

  B 求最小值函数

  C 求平均值函数

  D 求最大值函数

  2) 修改表记录的语句关键字是:

  A

  B update

  C

  D select

  3) 删除表记录的语句关键字是:

  A

  B update

  C

  D select

  4) 在语句 select * from student where s_name like ’%晓%’ where 关键字表示的含义是:

  A 条件

  B 在哪里

  C 模糊查询

  D 逻辑运算

  5) student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?

  A 添加姓名叫王军的记录

  B 删除姓名叫王军的记录

  C 返回姓名叫王军的记录

  D 更新姓名叫王军的记录

  6) 模糊查询的'关键字是:

  A not

  B and

  C like

  D or

  7) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?

  A 1

  B 3

  C 5

  D 7

  8) 表达式 select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?

  A 70

  B 71

  C 72

  D 73

  9) from student where s_id > 5 该代码执行的是哪项操作?

  A 添加记录

  B 修改记录

  C 删除记录

  D 查询记录

  10) 第9题中的代码含义正确的表述是:

  A 删除student表中所有s_id

  B 删除student表中所有s_id 大于5的记录

  C 删除student表中所有s_id 大于等于5的记录

  D 删除student表

  参考答案:DBCCD CCBCB

  计算机二级VB模拟试题及答案 3

  一、选择题(每小题 2 分,共 40 分)

  以下关于 VB 的说法中,错误的是( )

  A. VB 是可视化的程序设计语言

  B. VB 支持面向对象的程序设计

  C. VB 程序只能以编译方式执行.

  D. VB 的窗体是程序的基本容器

  在 VB 中,下列哪个数据类型的变量能存储最大的整数( )

  A. Integer

  B. Long

  C. Single

  D. Double

  若要在文本框中显示多行文本,需设置文本框的哪个属性( )

  A. MultiLine

  B. ScrollBars

  C. Text

  D. Enabled

  以下程序段执行后,变量 x 的值是( )

  x=1Fori=1To3x=x*iNexti

  A. 3

  B. 6

  C. 12

  D. 24

  若要给命令按钮 Command1 设置热键(Alt+A),则其 Caption 属性应设置为( )

  A. Command1 (&A)

  B. &Command1 (A)

  C. Command1 (A&)

  D. &A.Command1

  下列关于 VB 事件的说法,正确的是( )

  A. 事件是由用户触发的,与系统无关

  B. 每个控件只有一个默认事件

  C. 事件过程的名称是固定的,不能修改

  D. 同一事件不能作用于多个控件

  以下能正确定义一个二维数组 a(3 行 4 列)的语句是( )

  A. Dim a (3,4) As Integer

  B. Dim a (2 To 4, 1 To 4) As Integer

  C. Dim a (3;4) As Integer

  D. Dim a [3,4] As Integer

  若要将文本框 Text1 中的内容清空,下列语句正确的是( )

  A. Text1.Clear

  B. Text1.Text = ""

  C. Text1 = Null

  D. Clear Text1

  以下程序段执行后,标签 Label1 显示的内容是( )

  s=0Fori=2To6Step2s=s+iNextiLabel1.Caption=s

  A. 12

  B. 10

  C. 8

  D. 6

  下列哪个控件不能用于显示文本( )

  A. Label

  B. TextBox

  C. CommandButton

  D. ListBox

  在 VB 中,若要打开一个已存在的窗体(Form2),应使用的语句是( )

  A. Form2.Open

  B. Open Form2

  C. Form2.Show

  D. Show Form2

  以下关于过程的说法,错误的是( )

  A. Sub 过程没有返回值,Function 过程有返回值

  B. 过程的参数可以是按值传递或按地址传递

  C. 过程可以嵌套定义,但不能嵌套调用

  D. 可以通过 Call 语句调用 Sub 过程

  若要判断文本框 Text1 中输入的是否为数字,可使用的函数是( )

  A. IsNumeric (Text1.Text)

  B. IsNumber (Text1.Text)

  C. Number (Text1.Text)

  D. Numeric (Text1.Text)

  以下程序段执行后,变量 y 的值是( )

  x=5Ifx>10Theny=x*2ElseIfx>3Theny=x*3Elsey=x*4EndIf

  A. 20

  B. 15

  C. 10

  D. 5

  下列关于 VB 菜单的说法,正确的是( )

  A. 菜单只能通过菜单编辑器创建

  B. 菜单项的 Enabled 属性为 False 时,该菜单项不可见

  C. 菜单项的 Visible 属性为 False 时,该菜单项不可用

  D. 可以为菜单项设置快捷键

  若要在列表框 List1 中添加一个项目 “VB 程序设计”,应使用的语句是( )

  A. List1.AddItem "VB 程序设计"

  B. List1.Add "VB 程序设计"

  C. AddItem List1, "VB 程序设计"

  D. Add List1, "VB 程序设计"

  以下关于文件的说法,错误的是( )

  A. VB 中可以通过 Open 语句打开文件

  B. 文件打开后,必须使用 Close 语句关闭

  C. 顺序文件只能按顺序读写,随机文件可以任意读写

  D. 文本文件存储的是二进制数据,二进制文件存储的是字符数据

  以下程序段执行后,标签 Label2 显示的内容是( )

  a=Array(1,3,5,7,9)sum=0Fori=0ToUBound(a)Ifa(i)Mod2=1Thensum=sum+a(i)EndIfNextiLabel2.Caption=sum

  A. 25

  B. 20

  C. 15

  D. 10

  在 VB 中,若要设置定时器 Timer1 的时间间隔为 2 秒,应将其 Interval 属性设置为( )

  A. 2

  B. 20

  C. 200

  D. 2000

  下列关于 VB 常用函数的说法,错误的是( )

  A. Len 函数用于计算字符串的长度

  B. Mid 函数用于从字符串中截取指定长度的子串

  C. Val 函数用于将字符串转换为数值

  D. Str 函数用于将数值转换为字符串,转换后字符串前无空格

  二、基本操作题(每小题 15 分,共 30 分)

  请在 Form1 窗体上完成以下操作:

  (1)添加一个标签 Label1,设置其 Caption 属性为 “请输入姓名:”,Font 属性为 “宋体,12 号”。

  (2)添加一个文本框 TextBox1,设置其 MaxLength 属性为 10,允许显示多行(MultiLine=True)。

  (3)添加一个命令按钮 Command1,设置其 Caption 属性为 “确认”,并编写该按钮的 Click 事件过程:当单击按钮时,将文本框 TextBox1 中的内容显示在标签 Label2 中(Label2 需自行添加,Caption 属性初始为空,Font 属性同 Label1)。

  请在 Form2 窗体上完成以下操作:

  (1)添加一个列表框 List1,初始添加 3 个项目:“语文”“数学”“英语”。

  (2)添加一个命令按钮 Command2,设置其 Caption 属性为 “删除选中项”,并编写该按钮的 Click 事件过程:当单击按钮时,删除列表框中当前选中的项目;若未选中任何项目,弹出消息框 “请选中要删除的项目!”。

  三、简单应用题(20 分)

  在 Form3 窗体上添加一个文本框 TextBox2、一个命令按钮 Command3(Caption 属性为 “统计元音字母个数”)和一个标签 Label3(Caption 属性为 “元音字母个数:”)。请编写 Command3 的 Click 事件过程:当用户在 TextBox2 中输入一段英文文本后,单击按钮,统计文本中元音字母(A、E、I、O、U,不区分大小写)的个数,并将结果显示在 Label3 的 Caption 属性中(格式为 “元音字母个数:X”,X 为统计结果)。

  参考答案及解析

  一、选择题

  C 解析:VB 程序有两种执行方式,分别是解释执行和编译执行,并非只能以编译方式执行。

  B 解析:Integer 类型取值范围为 - 32768~32767,Long 类型取值范围为 - 2147483648~2147483647,Single 和 Double 是浮点型,故 Long 能存储最大的整数。

  A 解析:MultiLine 属性设置为 True 时,文本框可显示多行文本;ScrollBars 属性用于设置滚动条,Text 属性用于设置或获取文本内容,Enabled 属性用于设置控件是否可用。

  B 解析:循环执行 3 次,i 分别为 1、2、3,x 初始值为 1,第一次循环 x=1×1=1,第二次 x=1×2=2,第三次 x=2×3=6。

  A 解析:在 VB 中,设置控件热键需在热键对应的字符前加 “&”,故 Command1 的 Caption 属性设置为 “Command1 (&A)” 时,热键为 Alt+A。

  B 解析:事件可由用户触发,也可由系统触发(如定时器的 Timer 事件),A 错误;每个控件只有一个默认事件,如命令按钮的默认事件是 Click,B 正确;事件过程的名称格式为 “控件名_事件名”,控件名可修改,故事件过程名称可间接修改,C 错误;同一事件可作用于多个控件,如多个命令按钮可共用同一个 Click 事件过程,D 错误。

  B 解析:VB 中二维数组定义格式为 “Dim 数组名 (第一维下界 To 第一维上界,第二维下界 To 第二维上界) As 数据类型”,A 选项定义的是 4 行 5 列数组(默认下界为 0),B 选项定义的是 3 行 4 列数组(第一维 2~4 共 3 个元素,第二维 1~4 共 4 个元素),C 选项分隔符错误(应为逗号),D 选项数组边界符号错误(应为圆括号)。

  B 解析:文本框没有 Clear 方法,A 错误;将 Text 属性设置为空字符串可清空文本框内容,B 正确;Null 表示空值,不能直接赋值给 Text 属性,C 错误;Clear 不是 VB 中的'合法语句格式,D 错误。

  A 解析:循环从 2 开始,步长为 2,i 分别为 2、4、6,s 初始值为 0,第一次 s=0+2=2,第二次 s=2+4=6,第三次 s=6+6=12。

  C 解析:Label 用于显示静态文本,TextBox 用于显示或输入文本,ListBox 用于显示列表项(含文本),CommandButton 用于触发命令,主要显示按钮标题,不能用于显示大量或自定义文本。

  C 解析:在 VB 中,显示窗体的语句是 “窗体名.Show”,Open 语句用于打开文件,故 C 正确。

  C 解析:过程可以嵌套调用,但不能嵌套定义,C 错误;Sub 过程无返回值,Function 过程有返回值,A 正确;过程参数传递方式有按值(ByVal)和按地址(ByRef),B 正确;Sub 过程可通过 Call 语句或直接使用过程名调用,D 正确。

  A 解析:IsNumeric 函数用于判断表达式是否为数值类型,若为数值则返回 True,否则返回 False,是 VB 中判断是否为数字的常用函数;B、C、D 均不是 VB 中的标准函数。

  B 解析:x=5,满足 “x>3” 的条件,故 y=5×3=15。

  D 解析:VB 菜单可通过菜单编辑器创建,也可通过代码动态创建,A 错误;Enabled 属性为 False 时,菜单项不可用(呈灰色),但仍可见,B 错误;Visible 属性为 False 时,菜单项不可见,但并非不可用,C 错误;可在菜单编辑器中为菜单项设置快捷键,D 正确。

  A 解析:列表框添加项目的方法是 “列表框名.AddItem 项目内容”,故 A 正确。

  D 解析:文本文件存储的是字符数据,可直接用记事本打开查看;二进制文件存储的是二进制数据,不能直接用记事本打开,D 错误;A、B、C 均为正确的文件操作相关知识。

  A 解析:数组 a 的元素均为奇数,UBound (a) 返回数组最大下标 4,循环从 0 到 4,sum 依次累加 1、3、5、7、9,总和为 25。

  D 解析:定时器的 Interval 属性单位为毫秒(ms),2 秒 = 2000 毫秒,故应设置为 2000。

  D 解析:Str 函数将数值转换为字符串时,若数值为正数,转换后字符串前会有一个空格(用于表示正负号的位置),D 错误;A、B、C 均为正确的函数功能描述。

  二、基本操作题

  (1)添加 Label1:在窗体上拖放 Label 控件,设置 Caption="请输入姓名:",Font.Name="宋体",Font.Size=12。

  (2)添加 TextBox1:拖放 TextBox 控件,设置 MaxLength=10,MultiLine=True。

  (3)添加 Label2:拖放 Label 控件,设置 Caption="",Font.Name=" 宋体 ",Font.Size=12。

  (4)添加 Command1:拖放 CommandButton 控件,设置 Caption="确认",Click 事件过程代码如下:

  PrivateSubCommand1_Click()Label2.Caption=TextBox1.TextEndSub

  (1)添加 List1:拖放 ListBox 控件,在属性窗口的 List 属性中依次输入 “语文”“数学”“英语”(每输入一项按 Ctrl+Enter 换行)。

  (2)添加 Command2:拖放 CommandButton 控件,设置 Caption="删除选中项",Click 事件过程代码如下:

  PrivateSubCommand2_Click()IfList1.ListIndex<>-1Then判断是否选中项目(ListIndex=-1表示未选中)List1.RemoveItemList1.ListIndexElseMsgBox"请选中要删除的项目!"EndIfEndSub

  三、简单应用题

  添加控件:在 Form3 上拖放 TextBox2、Command3(Caption="统计元音字母个数")、Label3(Caption="元音字母个数:")。

  Command3 的 Click 事件过程代码如下:

  PrivateSubCommand3_Click()DimtxtAsStringDimcountAsIntegerDimiAsIntegerDimcAsStringtxt=LCase(TextBox2.Text)将文本转换为小写,方便统一判断count=0Fori=1ToLen(txt)c=Mid(txt,i,1)截取第i个字符判断是否为元音字母Ifc="a"Orc="e"Orc="i"Orc="o"Orc="u"Thencount=count+1EndIfNextiLabel3.Caption="元音字母个数:"&countEndSub

【计算机二级VB模拟试题及答案】相关文章:

计算机等级考试二级VB模拟试题及答案08-16

2016计算机等级考试二级VB模拟试题及答案09-27

计算机二级VB上机试题及答案09-03

计算机二级VB考试试题及答案11-02

计算机二级vb考试试题及答案06-20

计算机二级模拟试题及答案05-09

2016最新二级VB程序设计模拟试题及答案10-11

2016年计算机二级vb试题及答案07-18

2016计算机二级考试vb复习试题及答案10-02