




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机二级模拟试题(visual basic 语言)七试题一、基础知识填空题(共30分,每空2分)1、 说明变量类型有二种方法,其中一种是在变量名后加隐含类型说明符,如变量sum$类型为 。2、 VB的窗体和控件是具有自己的 、 方法的对象。3、 VB的坐标系统是可以自定义的,使用对象的刻度属性和 方法,就可设置对象的坐标系统。4、 表达Int(9.5)=Fix(9,5) and Int(-7.2)=Fix(-8.2)的值是 。5、 启动窗体时,为了初始化该窗体中的各控件,可选用窗体的 事件。6、 在VB中,控件的命名是由用户决定的,为了说明控件类型,在命名一个文本框控件时常在其名字前加 英文缩写。7、 窗体对象具有CLS方法,另外 对象也有具有该方法。8、 菜单设计中每一个菜单项是一个控件,这些控件都只有一个 事件。9、 由下列循环语句控制的循环次数是 。For k=25 to 0 step-2Next k10、 已知a=3,b=4,c=5,下面表达式的值是 。(值用True 或False表示)ab And Not ca or cb and cc 12、 下述语句执行后,Y的值是 。Y=10-sgn(35 mod 17-6)+val(m.10 m.)试题二、程序填空题(共10分,每空2分):1、 以下程序是利用通用对话框功能对窗体中的图片框添加图片。要求将c:windows设置为初始目录,打开文件的默认文件扩展名为.bmp ,界面和程序如下:private sub command1_click()commondialog1.initdir= (1) commondialog1.filter=”所有文件(*.*)|*.*|bmp文件(*.bmp)|*.bmp|gif文件(*.gif)|*.gif ”commondialog1.filterindex=2 (2) 打开通用对话框 Picture1.picture= (3) (Commondialog1.filename)End sub2、 以下程序是验证100至200之间的所有偶数都能分解为两个素数之和。Private sub form_click()Dim n as integer,m as integerDim I as integer,j as integerFor n=100 to 200 step 2For m=2 to (n/2)For I=2 to int(sqr(m)If m mod I=0 then exit forNext IIf (4) thenFor j=2 to (5) If(n-m) mod j=0 then exit for Next j If jint (sqr(n-m) then print n,m,n-m End ifNext mNext nEnd sub试题三、程序阅读(20分,每题5分)仔细阅读下列各小题程序,在试卷的相应位置上写出下列程序运行后单击窗体,在窗体上的输出结果。(注意打印格式)1、 程序1private sub form_click()dim x() as string 定义为可变数组a$=”How ary you!”n=len(a$)redim x(1 to n) 重新定义数组for I=n to 1 step-1x(i)=mid(a$,I,1)next Iprint a$for I=1 to nprint x(i);” “;next Iprintend sub答案:(1)2、程序2private sub form_click()dim x as double,y as doublex=width/4y=height/4line(x,y)-step(1000,1000),Bline-(x,y)end sub答案:(2)3、 程序3:private sub form_click()dim I as integer,y as integerI=0Do while I=4Y=factor(I+1)Print “y=”;yI=I+1LoopEnd subFunction factor(x as integer) as integerDim term as integer,I as integerTerm=1For I=1 to xTerm=term*INext IFactor=termEnd function答案:(3)4、 程序4:private sub form_load()imgeh.top=scaleheight/2-imgeh.height/2imgeh.left=scalewidth/2-imgeh.width/2imgmn.picture=loadpicture(“c:moon.ico”)imgeh.picture=loadpicture(“c:earth.ico”)end subprivate static sub timer1_timer()a=1600x=sin(i)*a+scaleheight/2y=cos(i)*a+scalewidth/2imgmn.move x,yI=I+0.2End sub注:上述二事件属同一程序,imgeh和imgmn为影象框控件名,定时器的interval为100,moon.ico和earth.ico是月亮和地球的图标,答题时可示意表示。答案可用图形加文字表示。试题四、程序改错(10分,每错2分,其中错误部分已划线标出)1、 下面程序计算圆面积(其中圆半径需从文本框text1中输入):private sub form_click()dim PI=3.14159 答案:(1)dim s as singler=val(text1.caption) 答案:(2)s=PI*r*rPrint r,sEnd sub2、 下面程序随机产生10个两位整数,统计其中偶数的个数,并用消息框输出;option base 1private sub form_click()dim a(10) as integerdim count as integerdim I as integer,n as integerrandomizefor I=0 to 9 答案:(3)n=Int(Rnd*90)答案:(4)a(i)=nprint a(i)if a(i) mod 2=0 thencount=count+1end ifnext Imsgbox(“偶数个数:”,count)答案:(5)试题五、程序设计题1(8分)编写一程序,当我们单击窗体时,用输入框输入一自然数,判断是否“正数”、“负数”或“零”,并根据输入的数用消息框显示“正数”、“负数”或“零”。2(12分)在c:student.txt文件中,顺序存放着若干学生的姓名(字符型)和成绩(数值型),例如莫慧兰 .22,94桑兰 .22,85刘德化88现要求将文件中的姓名和成绩在窗体上显示,同时计算并显示所有学生的平均成绩。3(10分)设计一窗体,窗体上有一文本框(text1)、一命令按钮(command1),运行时文本框中显示“控件初始化及自动调整”,命令按钮标题为“结束”,文本框及命令框按钮窗体大小的调整而自动调整大小及位置,其中调整文本框使其:LEFT=0,TOP=0 ,宽度和高度都为窗体的一半;命令按钮:始终位于窗体右下角位置。请编写:(1) 用代码初始化各控件(提示,可写在form_load事件中);(2) 文本框控件随窗体的大小而调整大小的代码,以及调整命令按钮位置始终位于窗体右下角的代码(提示:调整大小位置的代码写在form_resize事件中);(3) 结束程序运行的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆市2025-2026学年高三上学期开学考试历史试题(无答案)
- 供应室回收课件模板
- 企业生存安全培训课件
- 淘宝平台广告管理办法
- 税务增值收费管理办法
- 网上虚拟身份管理办法
- 多传感器信息融合-第5篇-洞察及研究
- 保密观考试题及答案2025保密观知识竞赛试题及答案
- 出差人员安全培训课件
- 2025智能家居系统设计与开发合同模板
- 项目管理经验教训总结
- 《铁路运输安全管理》课件-第一章 铁路运输安全管理概述
- 高频变压器项目商业模式分析报告
- 中职生开学第一课安全教育
- 移风易俗培训教程课件
- 多重耐药菌感染防控与管理
- 护理沟通与服务课件
- 高低压配电施工设计方案
- 2025年辽宁省高考历史试卷及答案详解
- 建设公司商务管理制度
- 2025年保健按摩师(五级)资格理论必背考试题库(附答案)
评论
0/150
提交评论