计划总结网 > 考试 > 计算机考试 > 计算机等级考试 > 计算机二级考试 > VB语言程序设计 >

计算机vb考试题库

时间: 伟文2 VB语言程序设计

  在计算机二级vb考试中,有哪些考试题目,哪些需要注意的考点呢?下面是学习啦小编给大家整理的计算机vb考试题库及计算机vb考试考点,供大家参阅!

  计算机vb考试题库

  1、任何控件都有的属性是( )。

  A.BackColor

  B.Caption

  C.Name

  D.BorderStyle

  2、设计数据库的存储结构属于(  )

  A.需求分析

  B.概念设计

  C.逻辑设计

  D.物理设计

  3、某人创建了1个工程,其中的窗体名称为Form1;之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(  )。

  A.在工程属性对话框中把"启动对象"设置为Form2

  B.在Forml 的Load 事件过程中加入语句Load Form2

  C.在Form2的Load 事件过程中加入语句Form2.Show

  D.把Form2的TabIndex 属性设置为l ,把Form1的TabIndex 属性设置为2

  4、设有如下通用过程:

  Public Function Fun(xStr As Stri ng)As Stri ng

  Di mt Str As Stri ng ,strLAs Integer

  tStF=""

  strL=Len(xStr)

  i =1 Do While i <=strL/2

  tStr =Tstr &Mid(xStr ,i ,1)&Mid(xStr ,strL-i+1,1)

  i =i +l

  Loop

  Fun =tStr

  End Function

  在窗体上画一个名称为Co mmand1的命令按钮。然后编写如下的事件过程:

  Private Sub Co mmandI_Click()

  Di mS1As Stri ng

  S1="abedef"

  Pri m UCase(Fun(S1))

  End Sub

  程序运行后,单击命令按钮,输出结果是(  )。

  A.ABCDEF

  B.abcdef

  C.AFBECD

  D.DEFABC

  5、下列关于栈的描述正确的是(  )。

  A.在栈中只能插入元素而不能删除元素

  B.在栈中只能删除元素而不能插入元素

  C.栈是特殊的线性表,只能在一端插入或删除元素

  D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

  6、下列程序段的运行结果是(  )。

  Sub sele(  )

  Di mn As Integer

  i =21:n =3

  Do While i >n

  i =i -n

  Loop

  Print i

  End Sub

  A.2

  B.4

  C.5

  D.3

  7、复选框的Value 属性为0时,表示该复选框(  )。

  A.未被选中

  B.被选中

  C.框内有灰色的勾

  D.操作有误

  8、在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的方字罗列在文本框中(见图)。下面能实现此功能的事件过程是(  )。

  A.Private Sub Check1_Click(Index As Integer)

  Text1.Text =""

  For k =0To 3

  If Check1(k).value =1Then

  Text1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格 End If Next k

  >

  End Sub

  B.Private Sub Check1_Click(Index As Integer)

  For k =0To 3

  If Check1(k).Value =1Then

  Text1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格

  End If

  Next k

  End Sub

  C.Private Sub Check1_Click(Index As Integer)

  Text1.Text ="" For k =0To 3 If Check1(k).Value =1Then

  Text1.Text =Text1.Text &Check1(Index).Caption &""双引号中是空格

  End If

  Next k

  End Sub

  D.Private Sub Check1_Click(Index As Integer)

  Text1.Text ="" For k =0To 3

  If Check1(k).Value =1Then

  Text1.Text =Text1.Text &Check1(k).Caption &""双引号中是空格

  Exit For

  End If

  Next k

  End Sub

  9、在窗体上添加一个命令按钮,名为Co mmand1,其单击事件中有下列程序段,则事件过程执行后,文本框中输出

  (  )。

  For i =1To 4

  For j=1To 3

  x=3

  For k =1To 2

  x=x+3

  Next k

  Next j

  Next i

  Textl .Text =Str(x)

  A.3

  B.6

  C.9

  D.12

  10、下列关于Sub 过程的叙述正确的是(  )。

  A.一个Sub 过程必须有一个Exit Sub 语句

  B.一个Sub 过程必须有一个End Sub 语句

  C.在Sub 过程中可以定义一个Function 过程

  D.可以用Goto 语句退出Sub 过程[ 结 束 ]

  计算机vb考试考点

  考点1:单行结构条件语句

  单行条件语句的格式如下:

  If 条件 Then then 部分 [Else else 部分]

  其功能为:如果“条件”为True,则执行“then部分”,否则执行“else部分”。其中的“else部分”是可选的,当其省略时,If语句简化为:

  If 条件 Then then 部分

  其功能为:如果“条件”为True,则执行“then部分”,否则执行下一行程序。

  条件语句中的“then部分”和“else部分”都可以嵌套,其深度(嵌套层数)没有具体规定,但受到每行字符数(1024)的限制。当嵌套层数较多时,应注意嵌套的正确性,一般原则是:每一个“Else”部分都与它前面未曾被配对的“If-Then”配对。

  例8.1.1 当x=-5时,执行下述代码后,x的值为( )。

  If x >= 0 Then If x > 0 Then y = 1 Else y = 0 Else y = -1

  A.1

  B.0 C.-1

  D.以上都不正确

  答案:C

  考点2:块结构条件语句

  块结构条件语句与C、Ada等语言中的条件语句类似,一般格式如下:

  If 条件1 Then

  语句块1

  [ElseIf 条件2 Then

  语句块2]

  [ElseIf 条件3 Then

  语句块3]

  ……

  [Else

  语句块n]

  End If

  其功能为:如果“条件1”为True,则执行“语句块1”;如果“条件2”为True,则执行“语句块2”……则执行“语句块n”。

  该语句中的“语句块”可以是一个语句,也可以是多个语句。当是多个语句时,可以分别写在多行里;如果写在一行中,则各语句之间用冒号隔开。

  说明:

  该语句中的“条件1”、“条件2”等都是逻辑表达式,通常数值表达式和关系表达式都是逻辑表达式的特例。

  “语句块”中的语句不能与前面的Then在同一行,否则Visual Basic认为是一个单行结构的条件语句。

  在块结构的条件语句中,ElseIf子句的数量没有限制,可以根据需要加入任意多个ElseIf子句。

  块结构条件语句中的ElseIf子句和Else子句都是可选的。

  当If结构体内有多个条件为True时,Visual Basic执行第一个为True的条件后面的语句块。

  块形式的条件语句可以嵌套,嵌套时必须完全“包住”,不能互相“骑跨”。

  例8.1.2 函数A()、B()、C()分别实现三种不同的功能,令X=1、Y=-4、Z=0,那么下述代码的功能是( )。

  If (X>0)Then

  A()

  ElseIf (Y<10)Then

  B()

  ElseIf (Z<3)Then

  C()

  End If

  A.执行函数A()

  B.执行函数B()

  C.执行函数C()

  D.以上都不正确

  答案:A

  考点3:IIf函数

  IIf函数可以用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,是“Immediate If”的缩略。其格式如下:

  result=IIf(条件,True 部分,False 部分)

  其中,“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”,否则返回“False部分”。“True部分”或“False部分”可以是表达式、变量或其他函数。该函数与C语言中“?:”运算符的功能相似,可以使程序大为简化。

  例8.1.3 设a=“a”,b=“b”,c=“c”,d=“d”,执行语句x=IIf((ad),“A”,“B”)后,x的值为( )。[2005年4月 选择第15题]

  A.“a”

  B.“b”

  C.“B”

  D.“A”

  答案:D

  重要提醒:使用IIf函数时,其中的三个参数都不可以省略,而且要求“True 部分”、“False 部分”及结果变量的类型一致。此外,由于IIf要计算“True部分”和“False部分”,因此有可能会产生副作用。


看了“计算机vb考试题库”

20444