请教大家一些VB的基本问题.朋友要考试.但我不会VB.麻烦请会的有空的朋友解答下.谢谢大家.万分感激一、选择题 
1、Visual Basic是一种面向(D)的程序设计语言。
(A)用户  (B)事件  (C)程序  (D)对象
2、表达式Abs(-3)+int(3.14)的值为(B)。
(A)5        (B)6        (C)0.14     (D)6.14 
3、下列控件中可用于接受用户输入文本,又可用于显示文本的是( )。
(A)Label 控件  (B)TextBox 控件 
(C)Timer 控件 (D)CommandButton 控件
4、在Select判断结构中,下面的表述中不正确的是(C)。
(A)Case 1   (B)Case a > 5     (C)Case 3 To 6     (D) Case is <10
5、在VB语言中,求余运算符是(B)。
(A)% (B)MOD 
(C)* (D)/
6、VB编程中顺序文件的处理将用到关键字是( )。
(A) File   (B) Save   (C) Open   (D) Disk
7、以下关于VB列表框的叙述中( )是错误的。
(A)可通过属性“Item”,返回列表框中的项目
(B)可通过属性“Text”,得到当前列表项中的内容
(C)可通过属性“ListIndex”返回当前选中的列表项的索引
(D)可通过属性“ListCount”返回列表框中项目的数目
8、设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )。
(A) 1      (B) -1   (C) True   (D) False
9、语句If x=1 Then y=1,下列说法正确的是( )。 
(A)x=1和 y=1 均为赋值语句 
(B)x=1和 y=1均为关系表达式 
(C)x=1为关系表达式,y=1为赋值语句
(D)x=1为赋值语句,y=1为关系表达
10、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是( )。
(A) 字符串"20"  (B) 字符串"120" 
(C) 默认值100  (D) 数值120
11、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是( )。
(A) 字符串"20"  (B) 字符串"120" 
(C) 默认值100  (D) 数值120
12、用于显示弹出式菜单的方法名是( )
(A)ShowOpen  (B)ShowMenu  (C) ShowPopup  (D)PopupMenu三、程序阅读题 
1.
Private Sub Command1_Click() 
a=3
b=1
For i=1 To 3
f=a + b
a=b
b=f
Next i
Print f
End Sub 
以上程序段运行后,f的结果为     。
2、设有如下通用过程:
  Public Sub fun(a() As Integer, x As Integer)
    For i = 1 To 5
      x = x + a(i)
    Next
  End Sub
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
  Private Sub Command1_Click()
    Dim arr(5) As Integer, n As Integer
    For i = 1 To 5
      arr(i) = 2* i
    Next
    fun arr, n
  Text1.Text = Str(n)
  End Sub
程序运行后,单击命令按钮,则在文本框中显示的内容是      。四、编写程序
1、选用If和Select判断结构中任意一种编写满足下列条件的计税要求的程序:少于1600元,免税;1601-5000元,征2%的税;多于5000元,超过部分征5%的税。2、 编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。

解决方案 »

  1.   

    3b
    6c
    7a
    8d
    9c
    10a
    12d
    .........
      

  2.   

    一、选择题 
    1、Visual Basic是一种面向(D)的程序设计语言。 
    (A)用户 (B)事件 (C)程序 (D)对象 
    2、表达式Abs(-3)+int(3.14)的值为(B)。 
    (A)5        (B)6        (C)0.14    (D)6.14 
    3、下列控件中可用于接受用户输入文本,又可用于显示文本的是(B)。 
    (A)Label 控件 (B)TextBox 控件 
    (C)Timer 控件 (D)CommandButton 控件 
    4、在Select判断结构中,下面的表述中不正确的是(C)。 
    (A)Case 1  (B)Case a > 5    (C)Case 3 To 6    (D) Case is <10 
    5、在VB语言中,求余运算符是(B)。 
    (A)% (B)MOD 
    (C)* (D)/ 
    6、VB编程中顺序文件的处理将用到关键字是(c)。 
    (A) File  (B) Save  (C) Open  (D) Disk 
    7、以下关于VB列表框的叙述中(a)是错误的。 
    (A)可通过属性“Item”,返回列表框中的项目 
    (B)可通过属性“Text”,得到当前列表项中的内容 
    (C)可通过属性“ListIndex”返回当前选中的列表项的索引 
    (D)可通过属性“ListCount”返回列表框中项目的数目 
    8、设x=4,y=8,z=7,表达式x <y And (Not y>z) Or z <x的值是(d )。 
    (A) 1    (B) -1  (C) True  (D) False 
    9、语句If x=1 Then y=1,下列说法正确的是(c )。 
    (A)x=1和 y=1 均为赋值语句 
    (B)x=1和 y=1均为关系表达式 
    (C)x=1为关系表达式,y=1为赋值语句 
    (D)x=1为赋值语句,y=1为关系表达 
    10、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是(a)。 
    (A) 字符串"20" (B) 字符串"120" 
    (C) 默认值100 (D) 数值120 
    11、设有语句: a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是( )。 
    (A) 字符串"20" (B) 字符串"120" 
    (C) 默认值100 (D) 数值120 
    12、用于显示弹出式菜单的方法名是(d ) 
    (A)ShowOpen  (B)ShowMenu  (C) ShowPopup  (D)PopupMenu 三、程序阅读题 
    1. 
    Private Sub Command1_Click() 
    a=3 
    b=1 
    For i=1 To 3 
    f=a + b 
    a=b 
    b=f 
    Next i 
    Print f 
    End Sub 
    以上程序段运行后,f的结果为 9   。 
    2、设有如下通用过程: 
      Public Sub fun(a() As Integer, x As Integer) 
        For i = 1 To 5 
          x = x + a(i) 
        Next 
      End Sub 
    在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: 
      Private Sub Command1_Click() 
        Dim arr(5) As Integer, n As Integer 
        For i = 1 To 5 
          arr(i) = 2* i 
        Next 
        fun arr, n 
      Text1.Text = Str(n) 
      End Sub 
    程序运行后,单击命令按钮,则在文本框中显示的内容是   30   。 四、编写程序 
    1、选用If和Select判断结构中任意一种编写满足下列条件的计税要求的程序:少于1600元,免税;1601-5000元,征2%的税;多于5000元,超过部分征5%的税。 
    在窗体上添加一个文本框(textbox)和一个标签(label)和一个按钮(conmmandbutton)
    Private Sub Command1_Click()
    inputtxt = Val(Text1.Text)'
    Select Case inputtxt
    Case 0 To 1600
    Label1.Caption = "你输入的金额为:" & inputtxt & " 元,应征税:0 元"
    Case 1601 To 5000
    zs = inputtxt / 100 * 2
    Label1.Caption = "你输入的金额为:" & inputtxt & " 元,应征税:" & zs & "  元"
    End Select
    If inputtxt > 500 Then
    zs = (inputtxt - 5000) / 100 * 5 + 100
    Label1.Caption = "你输入的金额为:" & inputtxt & " 元,应征税:" & zs & "  元"
    End If
    End Sub2、 编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。 
    Private Sub Form_Load()
    For i = 100 To 200
    If i Mod 3 = 0 Then
    he = he + i
    msg = msg & " " & i
    End If
    Next
    Label1.Caption = msg
    MsgBox he
    End Sub
      

  3.   

    是朋友考试要用的.我不是学VB的.虽然也写程序几年了.不过对VB不了解.谢谢 zhuhuofong 的回答,晚上来结贴.