VB期末考试试题(A、B卷) .pdf
《VB期末考试试题(A、B卷) .pdf》由会员分享,可在线阅读,更多相关《VB期末考试试题(A、B卷) .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB期末考试试题(A卷)一、选择题1 .要改变控件的宽度,应修改该控件的(B)属f t oA、T O P B、wi d t h C、L e f t D、H e i g h t2 .将命令按钮Co m m a n d 1设置为不可见,应修改该命令按钮的(A)属性。A、Vi s i b l e B、Va l ue C、Ca p t i o n D、En a b l e d3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的(C)事件。A、S c r o l l B、K e yDo wn C、c h a n g e D、Dr a g ve r4.(D)对象具有c l e a r方法。A、图片框 B
2、、窗体 C、复选框 D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的(A)A、s c a l e B、S c a l e X C、s c a l e Y D s e t Fo c us6.将通过对话框Co m m d Di a l o g l的类型设置成另存为对话框,可调用该控件的(B)方法。A、S h o wo p e n B、S h o ws a ve C S h o wCo l o r DS h o wFo n t7.形状控件所显示的图形不可能是(D)A、圆B、椭圆 C、圆角正方形 D、等边三角形8 .由 Fr o K=1 0 T O o s l e p t 3:n e xt
3、 K 循环语句控件的循环次数是(B)A、1 2 B、0 C、-1 1 D、-1 09.下列数据类型中,占用内存最大值是(D)A、Bo o I wa n B、Byt e C、L n t e g e r D、S i n g l e1 0.如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C)属性决定了该图片的颜色。A、Ba c k Co l r o B、Fo r e l k l o r C、Fi l l c o l o r D、Dl a ws t yl e一、选择题1.要在垂直位置上移动控件,应利用控件的(C)属性。A、L e f t B、Wi d t h C、T o p D、H e i g
4、h t2 .要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置(D)属性为Fa l s e。A、T xe t B、En a b l e d C、Vi s i b l e D、M ul t l i n e3 .用键盘的光标键选中某一菜单项,并按回车触发菜单 的(C)的事件。A、K e yP r e s s B、K e yDo wn C、Cl i c k D K e yl l p4 .-F(D)对象求具有Cl e a r 方法。A、列 表 框 B、组合框 C、剪贴框 D、图片框5.软件列表中设定“文件列表”显示文件类型应改该控件的(D)属性。A、P a t h B、Fi l e N
5、a m e C、N a m e D P a t t e r w6.组合框有三种风格,它优J 由S t yl e 属性所决定,其中为简单组合框时,S t yl e 属性值应为(B)A、0 B、1 C、2 D、37.下列可调整图片框的大小以适合图片的属性是(B)A S t r e t c h B、a ut o s i z e C、p i c t ur e D o l e d r o p m o d e8 .要想清除文本框中的内容则可利用(A)进行。A、Ca p t i o n B、T e xt C、Cl e a r D Ci s9 .下列表达式中,其值为0的 是(C)A、7/9 B、7m o d
6、1 5 C、7 9 D、1 5 m o d 91 0 .求以1 0 为底X 的常用对数的表达式为(A)A、L o G (X)/L o G (1 0)B、L N (X)C、L o G (X)/L o G(E)D、L o G (X)二、填空题(每空2 分,共 2 0 分)1 .代数式的Vi s ua l Ba s i c 表达式是s q r(x/3+e x p(-6)*l o g(y)*a t n(a*3.1 4 1 5 9/1 8 0)/(x*x+y*y)2 .设 x=2,y=4,a=4,b=6,表达式(a x X o r b x)O Rx y I M P y l xor b l。4.把条件为1
7、 x 5 写成VB表达式为:xl andx0)o求出其中的偶数之和,并在标签框Laboll上显示。程序写在命令按钮Commandl的click事件中。Private Sub Commandl_Click()Dim n As IntegerDim i As Integer,sum As Longn=Vai(InputBox(Please input a integer”,“Input N valuez/)For i=1 To nrnddat=(10+Int(90*Rnd)If rnddat Mod 2=0 Thensum=sum+rnddatEnd IfNext iLabel1.Caption=
8、sumEnd Sub2 由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组b,然后运用选择分类将数组b中的数据按从大到小的顺序排列,并以每行5 个数据在窗体上输出。注:程序写在窗体form的 click事件上。Private Sub Form_Click()Dim a(l To 100)一Dim b()as integerDim i As Integer,j As Integer,k As Integer,posAs Integer,temp as integerFor i=1 To 100a(i)=Vai(InputBox(Please input data)If a(i)
9、=Int(a(i)ThenJ=j+1ReDim Preserve b(j)b(j)=a(i)End IfNext iFor k=1 To j-1pos=kFor m=k To jIf b(m)b(pos)Then pos=mNext mIf k pos Thentemp=b(k)b(k)=b(pos)b(pos)=tempEnd IfNext kFor k=1 To jIf k Mod 5=0 Then Print b(k)Else Print b(k);Next kEnd Sub四、程序阅读题(每小题6分,共 1 8 分)1 .程 序 1 :D i m Y A s I n t e g e r
10、P r i v a t e S t u b C o m m a n d C l i c k ()D i m X A s I n t e g e rX=1Y 二 1C a l l A A(Y+1)Z=B B(X)P r i n t X,Y,ZEn d S u bP r i v a t eY =ZZ 二 XEn d S u bP r i v a t eY 二 YS u b A A (B y V a i Z A s I n t e g e r)+X+YF u n c t i o n B B (B y R e f Y A s I n t e g e r)+1B B=X +YEn d F u n c t
11、 i o n2 )2 .程序2:p r i v a t e s u b F o r m c l i c k()N 二 3结果:2 2D i m A(3,3)A s I n t e g e rF o r I =I T o NF o r J =I T o NA(I,J)二(J -1)*N +N e x t JN e x t IF o r I =2 T o NF o r J =1 T o I -1T EM P =A(I,J)A(I,J)=A (J,I)A (J,I)二 T EM PN e x t JN e x t IF o r X =1 T o NP r i n t X,A(X,N +X -I),A
12、(X,N e x t XEn d S u b 结果:(1 0/2 7 13 11 3.程 序 3:P r i v a t e S u b F o r m c l i c k OD i m f l A s I n t e g e r,f 2 A sI n t e g e rO p e n c:a l.d a t F o r O u t p u tf l=2:f 2=3P r i n t ;3,f lP r i n t ;4,f 2F o r 1=5 T o 7f 3=f l+f 2P r i n t#1,N 0.;I,f 3f l 二 f 2f 2 =f 3N e x t IC l o s e#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期末考试 试题
限制150内