admin 管理员组文章数量: 887021
2024年1月10日发(作者:批量合并xml文件)
《第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,
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*55/5的输出结果是( )。
A、5 B、25 C、0 D、1
5. 表达式4+56*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+
b2 (2)3x4cosx (3)b4ac
2cbb24ac (6)(cos2x+sin2x)nm (4)8exln2 (5)2a
x2y2sinxcosxsinxcosx3x4y (7) (8) (9)2222a5. 设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+cd (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(ta)(tb)(tc),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 编写窗体单击事件代码的图形
版权声明:本文标题:《第3章 VB语言基础》习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704861285h464745.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论