《第3章 VB语言基础》习题
一、填空题 
1.写出下列常量的数据类型:
45       “45”       4.5D+2      4.5E2      
2.指出下列变量的类型:
Min          max!            i%          str$   
Count%         area#        
3.指出下列合法的变量名是   
Integer,_Student,4r,$test,Use,β,变量,Book/No,Stu.No
4.VB中,字符串常量的分界符是    ,日期/时间型常量的分界符是   
5.执行下列语句,输出的结果是       
a$=”Good”
b$=”Morning”
Print a$+chr(13)+b$
6.窗体的单击事件中有如下代码:
Private sub form1_click()
Static x as integer
X=x+1
Print x
End sub
运行该程序,单击窗体两次,窗体上显示的内容是     
7.VB语言的表达式正确描述下列命题:
a小于b或小于c                     
a和b中有一个小于c                   
a是奇数                          
a不能被b整除                      
8.InputBox函数返回值的数据类型为   ;MsgBox函数返回值的数据类型为   
9。由      关键字声明的局部变量在整个程序运行时一直存在。
10.定义变量时如不指定类型,该变量为    变量。
11.日期常量用    作为界定符。
12.可以在窗体模块的声明段中进行    的声明。
13.表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是    。 
14.表达式Len("幸运52")的值是   
15.可表示[50,100]之间的随机数的语句是     
16.Print方法分区输出时,用    分隔多个表达式。
二、单项选择题 
1.下列是合法变量的是( )。
A、Filename  B、A(A+B)    C、254Dt      D、Print
2.下列是VB所允许的数是( )。
A、10^(1.25)  B、D32    C、12E    D、+-2.5
3.数“8.6787E+8”写成普通的十进制是( )。
A、86 787 000  B、867 870 000    C、8 678 700      D、8 678 700 000
4.语句Print 5*5\5/5的输出结果是( )。
A、5  B、25    C、0      D、1
5.表达式4+5\6*7/8 Mod 9的值是( )。
A、4  B、5    C、6    D、7
6.执行以下程序段后,变量c$的值为( )。
a$=”Visual Basic Programming”
b$=”Quick”
c$=b$ & Ucase (Mid$(a$,7,6)) & Right$(a$,11)
A、Visual BASIC Programming  B、Quick BASIC Programming
C、Quick Basic Programming      D、QUICK BASIC Programming
7.执行下面的语句后,所产生的信息框的标题是( )。
a=MsgBox(“AAA”,”BBBB”)
A、BBBB  B、AAA    C、空      D、非出错,不能产生消息框
8.下列能将3.6转为4的函数是( )。
A、int(3.6)  B、fix(3.6)    C、cint(3.6)      D、round(3.6,1)
9.下列为整型变量的是( C)。
A、x!          B、x#          C、x%          D、x$
10.设有语句组:
      Dim  S1 As String*5
        S1 = "VB Test"
则S1的值为(B )。
A、VB Test        B、VB Te        C、VBTes        D、BTest
11.下列( A)是合法的变量名。
A、x_y    B、x-y    C、2x    D、and
12.下列(A )为单精度变量。
A、x!    B、x#    C、x%    D、x$
13.用户自定义数据类型的成员不能是( A)。
A、数组    B、日期型    C、货币型    D、定长字符串
14.下列(B )是合法的变量名。
A、x%y    B、xy%    C、2x    D、Or
15.下列哪一个是日期型常量(B )。
A、"06/08/04"    B、#06/08/04#    C、06/08/04    D、{06/08/04}
三、应用题 
1.整型与长整型、单精度与双精度的区别在哪里?
2.何为常量和变量?什么情况下宜用常量?什么情况下宜用变量?
3.写出下列函数的值。
(1)ABS(-2)  (2)INT(17.8) (3)SQR(36)
(4)INT(SGN(-3.8))(5)EXP(FIX(0.23))(6)LEN(”I am a student!”)
(7)LEFT$(”ABCD”,2)  (8)STR(24.5)  (9)CHR(87)
4.将下列数值表达式写VB表达式。
(1)a+     (2)3x 4cosx   (3)
(4)8ex ln2    (5)  (6)(cos2x+sin2x)vb编程基础知识题库
(7)  (8)  (9)
5.设a=3,b=5,c=-1,d=7,写出下列关系表达式与逻辑表达式的值。
(1) a+b>c+d    (2) a<=d-c  (3) a>0 and c>0
(4) not b+d=12  (5) a+c<b or b+c<>d  (6) (a-b>=c) and (a+b>=d)
(7) not a<=c or 4*c=b^2 and d<>a+c
6.编写窗体的单击事件代码,求一任意三角形的面积,三角形的三条边a、b、c通过InputBox函数输入,计算的结果放入变量s中,并以消息框的形式输出。
提示:任意三角形的面积公式s=,t=(a+b+c)/2
7.编写一段代码,求给定一个圆的周长和面积。要求:
(1)圆的半径r利用InputBox函数从键盘任意输入(r>0)。
(2)圆周率定义为符号常量。
(3)利用赋值语句将求出的周长和面积赋给变量l和s。
(4)用Print方法输出详细结果。
8.编写窗体的单击事件代码,在窗体上显示如图3-11所示的图形:
                        A
                      AAA
                      AAAAA
                    AAAAAAA
            图3-11 编写窗体单击事件代码的图形

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。