VB期末考试试题(A卷).pdf

上传人:无*** 文档编号:90862607 上传时间:2023-05-18 格式:PDF 页数:10 大小:634.14KB
返回 下载 相关 举报
VB期末考试试题(A卷).pdf_第1页
第1页 / 共10页
VB期末考试试题(A卷).pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《VB期末考试试题(A卷).pdf》由会员分享,可在线阅读,更多相关《VB期末考试试题(A卷).pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。A、TOP B、width C、Left D、Height2.将命令按钮Command 1设置为不可见,应修改该命令按钮的(A)属性。A、Visible B、Value C、Caption D、Enabled3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的(C)事件。A、Scroll B、KeyDown C、change D、Dragver4.(D)对象具有clear方法。A、图片框 B、窗体 C、复选框 D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的(A)A、scale B、Scale X C、scale Y D、

2、setFocus6.将通过对话框CommdDialogl的类型设置成另存为对话框,可调用该控件 的(B)方法。A、Showopen B、Showsave C、ShowColor D、ShowFont7.形状控件所显示的图形不可能是(D)A、圆B、椭圆 C、圆角正方形 D、等边三角形8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是(B)A、12 B、0 C、-11 D、-109.下列数据类型中,占用内存最大值是(D)A、BoolwanB、Byte C、Lnteger D、Single1().如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了

3、该图片的颜色。A、B a c k C o l ro B、F o re l k l o r C、F i l l c o l o r D、D l a w s t y l e二、填空题(每空2分,共 2 0 分)1 .代 数 式 的 V i s u a l B a s i c 表达式是s qr(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 R x y I M P y b 的结果为T ru e。3 .a和 b中有仅只有一个不为1,相应的V i s u

4、 a l B a s i c 逻辑表达式为a l x o r b l。4 .把条件为1 x 5写成V B 表达式为:x =l a n d x 0)。求出其中的偶数之和,并在标签框La b ol l 上显不。程序写在命令按钮Com m a n d 1的c l i c k 事件中。Pr i v a te Sub Com m a n d 1_ C1i c k()Di m n As In te g e rDi m i As In te g e r,s um As Lon gn =Va i(In p utBox(Pl e a s e i n p ut a i n te g e r ,In p ut N

5、v a l ue )For i =1 To nr n d d a t=(10+In t(90*Rn d)If r n d d a t Mod 2=0 Th e ns um =s um +r n d d a tEn d IfNe x t iLa b e l 1.Ca p ti on =s umEn d Sub2 由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组 b,然后运用选择分类将数组b中的数据按从大到小的顺序排列,并以每行5 个数据在窗体上输出。注:程序写在窗体f or m 的c l i c k 事件上。Private Sub Form_Click()Dim a(l To

6、 100)Dim b()as integerDim i As Integer,j As Integer,k As Integer,pos As Integer,tempas integerFor i=1 To 100a(i)=Vai(InputBox(Please input data)If a(i)=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(po

7、s)b(pos)=tempEnd IfNe x t kFor k =1 To jIf k Mod 5=0 Th e n Pr i n t b(k)El s e Pr i n t b(k);Ne x t kEn d Sub四、程序阅读题(每小题6 分,共 18分)1.程序1:Di m Y As In te g e rPr i v a te Stub Com m a n d Cl i c k()Di m X As In te g e rX=1Y=1Ca l l AA(Y+1)Z=BB(X)Pr i n t X,Y,ZEn d SubPr i v a te Sub AA(By Va i Z As I

8、n te g e r)Y =Z +XZ =X +YEn d SubPr i v a te Fun c ti on BB(By Re f Y As In te g e r)Y =Y +1BB=X +YEn d Fun c ti on2)2.程序2:p r i v a te s ub For m _ c l i c k()N=3Di m A(3,3)As In te g e rFor I=I To NFor J=I To NA(I,J)=(J-1)*N+INe x t JNe x t IFor I=2 To NFor J=1 To I-1TEMP=A(I,J)A(I,J)=A(J,I)A(J,I)

9、=TEMPNe x t JNe x t IFor X =1 To N结果:(2 2Pr i n t X,A(X,N+X -I),A(X,X)Next XEnd Sub 结果:(1 042 7 83 11 12)3.程序3:Private Sub Form_click()Dim fl As Integer,f2 As Integer,f3 As IntegerOpen c:al.datFor Output As#1fl=2:f2=3Print 3,flPrint 4,f2For 1=5 To 7f3=fl+f2Print#1,N0.”;I,f3fl=f2f2=f3Next IClose#1End

10、 Sub写出文件al.dat的最终结果。(NO.3 2NO.4 3NO.5 5NO.6 8NO.713)五、程序填空题(每小题9 分,共 18分)1.从计算机输入三个数,找出中间数Pr i v a te Sub Fi n d Mi d Num()X=INPUTBOX(uPLEASE INPUT THE FIRST NUMBER )Y=INPUTBOX(PLEASE INPUT THE SECOND NUMBER)Z=INPUTBOX(PLESSE INPUT THE THIRD NUMBER)IF(X=Z)THENPRINT YELSEIF(X=Z )THENPRINT ZELSEPRINT XEND IFEn d Sub2.打印以下杨辉三角形 1111211 3 3 11 4 6 4 11 5 10 10 5 1Di m Q()As In te g e rN=In p utBox (PLEASE INPUT N)Re Di m Q(N,N)For I=1 To NFor J=1 To NQ(I,J)=(0)Ne x t JNe x t IFor K=0 To(N-1)Q(K+1,1)=1Pr i n t 1;For I=1 To KQ(K+1,I+1)=(Q(K,I+1)+Q(K,I)Pr i n t(Q(K+1,I+1)Ne x t IPr i n tNext K

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁