2022年VB期末考试试题 .pdf
《2022年VB期末考试试题 .pdf》由会员分享,可在线阅读,更多相关《2022年VB期末考试试题 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB期末考试试题( A卷)一、 选择题1. 要改变控件的宽度, 应修改该控件的 (B )属性。A、TOP B 、width C、Left D 、Height 2. 将命令按钮 Command1 设置为不可见,应修改该命令按钮的(A)属性。A、Visible B、Value C 、Caption D、Enabled 3. 单机滚动条两端的任何一个滚动箭头,将触发该滚动条的( C )事件。A、Scroll B 、KeyDown C、change D 、Dragver 4. ( D )对象具有 clear 方法。A、图片框 B、窗体 C 、复选框 D 、列表框5. 中心定义图片框控件的坐标系统,可采
2、用该图片框的( A )A、scale B 、Scale X C 、scale Y D、setFocus 6. 将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的( B)方法。A、Showopen B、Showsave C 、ShowColor D 、ShowFont 7. 形状控件所显示的图形不可能是(D )A、圆 B 、椭圆 C、圆角正方形 D 、等边三角形8. 由 Fro K=10 TO oslept 3:next K循环语句控件的循环次数是(B )A、12 B、0 C 、-11 D、-10 9. 下列数据类型中,占用内存最大值是(D )A、Boolwan B、B
3、yte C、Lnteger D 、Single 10. 如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了该图片的颜色。A、 BackColro B、 Forelklor C、 Fillcolor D、Dlawstyle 一、 选择题1. 要在垂直位置上移动控件,应利用控件的(C)名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 属性。A、Left B、Width C 、Top D 、Hei
4、ght 2. 要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置( D)属性为 False 。A、Txet B 、Enabled C 、Visible D、Multline 3. 用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件。A、KeyPress B 、KeyDown C、Click D、Keyllp 4. 一下( D )对象不具有 Clear 方法。A、列表框 B 、组合框 C 、剪贴框 D 、图片框5. 软件列表中设定“文件列表”显示文件类型应改该控件的( D )属性。A、Path B 、FileName C 、Name D、Patterw 6组合框有三种
5、风格, 它们由 Style 属性所决定, 其中为简单组合框时, Style 属性值应为(B )A、0 B 、1 C、2 D 、3 7. 下列可调整图片框的大小以适合图片的属性是( B )A、 Stretch B、 autosize C、picture D、oledropmode 8. 要想清除文本框中的内容则可利用 (A ) 进行。A、Caption B 、Text C 、Clear D 、Cls 9. 下列表达式中,其值为0 的是( C )A、7/9 B、7mod 15 C 、79 D 、15 mod 9 10. 求以 10 为底 X的常用对数的表达式为( A )A、LoG (X)/LoG(
6、10) B 、LN (X) C 、LoG (X)/LoG(E) D、LoG (X)二、填空题(每空 2 分,共 20 分)1代数式的 Visual Basic 表达式是sqr(x3+exp(-6)*log(y)*atn(a*3.14159/180)/(x*x+y*y) 2. 设 x=2,y=4,a=4,b=6, 表达式 (ax Xor bx ) OR xy IMP yb 的结果为 True。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 13 页 - -
7、 - - - - - - - 3a 和 b 中有仅只有一个不为1,相应的 Visual Basic 逻辑表达式为 a1 xor b1。4把条件为 1 x 5 写成 VB表达式为 : x=1 and x0)。求出其中的偶数之和,并在标签框Labol1 上显示。程序写在命令按钮Command1 的 click事件中。Private Sub Command1_Click() Dim n As Integer Dim i As Integer, sum As Long n = Val(InputBox(Please input a integer, 名师归纳总结 精品学习资料 - - - - - -
8、- - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 13 页 - - - - - - - - - Input N value) For i = 1 To n rnddat = (10 + Int(90 * Rnd) If rnddat Mod 2 = 0 Then sum = sum + rnddat End If Next i Label1.Caption = sum End Sub2 由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组b, 然后运用选择分类将数组b中的数据按从大到小的顺序
9、排列,并以每行5 个数据在窗体上输出。注:程序写在窗体form 的 click事件上。Private Sub Form_Click() Dim a(1 To 100) Dim b() as integer Dim i As Integer, j As Integer, k As Integer, pos As Integer,temp as integer For i = 1 To 100 a(i) = Val(InputBox(Please input data) If a(i) = Int(a(i) Then j = j + 1 ReDim Preserve b(j) b(j) = a(i
10、) End If Next i For k = 1 To j - 1 pos = k For m = k To j If b(m) b(pos) Then pos = m Next m If k pos Then temp = b(k) 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 13 页 - - - - - - - - - b(k) = b(pos) b(pos) = temp End If Next k For k = 1 To j If k M
11、od 5 = 0 Then Print b(k) Else Print b(k); Next k End Sub 四、程序阅读题(每小题6 分,共 18 分)1程序 1:Dim Y As Integer Private Stub Command_Click() Dim X As Integer X=1 Y=1 Call AA(Y+1) Z=BB(X) Print X, Y, Z End Sub Private Sub AA(ByVal Z As Integer) Y = Z + X Z = X + Y End Sub Private Function BB (ByRef Y As Intege
12、r) Y = Y + 1 BB=X + Y End Function 结果:( 2 2 2 )2程序 2: private sub Form_click() 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 13 页 - - - - - - - - - N = 3 Dim A(3,3) As Integer For I = I To N For J = I To N A(I, J) = (J l) * N + I Next J Next I For I =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年VB期末考试试题 2022 VB 期末考试 试题
限制150内