




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic 6.0考试试卷(B) 班级_ 姓名_ 成绩_一、填空(40分,每个填空1分)1Visual Basic语言是在_ Basic_语言的基础之上推出的。2启动中文Visual Basic的方法通常有_2_种。3工程文件的后缀是_VBP_,窗体文件的后缀是_FRM_,标准模块文件的后缀是_BAS_,类模块文件的后缀是_CLS_。4对象属性的设置可以有两种方法,一种是_在属性设置窗口中_,另一种是_在程序中_。5在VB中,属性是对象的_性质_,方法是对象的_动作。事件是对象的响应_。6Int(8/5)的值是_1_,Fix(-8/3)的值是_-2_,175的值是_2_,16 Mod 7的值是_2_。7产生二位正整数的式子是_INT(RND*(90)+10)_。从一个五位正整数(N)中获取个位数字的式子是_N-INT(N/10)*10_。8VB中变量、符号常量、自定义函数、对象、类和模块的名称以_字母_或_汉字_开头,变量名称不可以超过_40_个字符。一个汉字相当于_1_个字符。9一行语句允许最多_255_个字符, 一行中的多条语句之间必须用_:_分隔10一行语句可以分多行书写,在续行的前一行末尾应加入_空格加下划线_。11Visual Basic中的数据类型可分为_标准_和_自定义_两大类。12如果没有声明变量的数据类型,则该变量将被默认为是_变体_类型。13Abs(-10.6)=_10.68_,Asc(“ABC”)=_65_,Chr(66)= _B_,Len(“ABCDEFG)=_7,Str$(65)+Str$(-32)= _65-32_。14Val(“26)+Val(“12AB”)= _38_,Len(Space(6)= _6_,String$(3,”非典”)=_非非非_。15Left(“2008年北京奥运,5)= _2008年_,Right(“2008年北京奥运,4)= _北京奥运_,Mid(“2008年北京奥运”,6,2)= _北京_,“北京”&2008=_北京2008_。165-2 =4 Or 5= 3的值是_TRUE_。二、回答问题(10分)1如何使用工具箱中的控件工具在窗体中创建控件对象?答:(2分)单击工具箱中的控件,然后在Form1窗体中拖曳鼠标;或者双击工具箱中的控件。2打开代码窗口的方法是什么?如何打开工程资源管理器?答:(2分)(1)单击视图 代码窗口命令,可调出代码窗口。(2)单击视图工程资源管理器命令,可调出工程资源管理器窗口。3如何运行程序?如何使运行的程序停止运行?(各有两种方法)答:(2分)(1)单击标准工具栏内的启动按钮或按F5按键(2)单击标准工具栏内的启动按钮,或单击窗体窗口右上角的叉子按钮,4如果有多个工程文件,应如何操作就可以运行任何一个工程文件?答:(2分)如果要运行新创建的工程2程序,可将鼠标移到工程组窗口(即工程资源管理器)的工程2(工程2)行,单击鼠标右键,弹出其快捷菜单,再单击该菜单中的设置为启动命令,然后再单击标准工具栏内的启动按钮或按F5按键来运行新创建的工程2程序。5如果有多个窗体文件,应如何操作就可以运行任何一个窗体文件?答:(2分)如果要运行新创建的Form2窗体程序,可将单击工程工程1属性命令,调出工程1-工程属性对话框,再在通用标签内启动对象下拉列表框中选择Form2选项,然后单击确定按钮。以后,单击标准工具栏内的启动按钮或按F5按键,即可运行新创建的Form2窗体程序。三、分析程序运行结果(30分)1For A=1 To 20 If A Mod 2=1 Then Print A, End IfNext A答:(4分)2写出程序中每一条语句的作用和整个程序的作用Private Sub Form_Activate() Dim N As Integer, SUM, SUN1 As Long SUM = 0: SUM1 = 0 For N = 1 To 100 SUM = SUM + N SUM1 = SUM1 + SUM Next N Print SUM1 End Sub答:(8分)(1)加载窗体后产生事件(2)声明变量N 为整型变量, SUM和SUN1变量为长整型变量(3)给变量SUM和SUM1赋初值0(4)可循环100次,每一次循环使变量N自动加1,N依次取值1、2100(5)累加语句,进行变量N的累加运算(6)累加语句,进行变量SUM的累加运算(7)循环结束(8)显示计算结果(9)事件结束整个程序是求1+(1+2)+(1+2+100)的值3 For A=1 To 5 Print Tab(10-A); For B=1 TO 2*A-1 Print “*”;Next BPrintNext A答:(4分)4A=1:B=3:I=5Do C=A:A=B:B=CPrint A,B,CI=I-2Loop Until I=0Print A,B,C答:(4分)5I=1While I=1While B=A Print A,B B=B-2WendA=A-2WendPrint A,B答:(3分)四、字母水平来回移动的程序(20分)程序运行后的画面如图1所示。单击窗体中的开始按钮,即可看到一个字母从左向右移动,移到最右边后,另一个字母又从右向左移动。周而复始,不断来回移动,如图2所示。在字母来回移动的过程当中,字母不断改变、颜色了不断变化。单击窗体中的退出按钮后,可使程序中止运行。图1图2程序的窗体中有多个控件对象:1个窗体、2个按钮、4个时钟和2个标签,如图3所示。它们的主要属性设置如表1所示。对象的序号按从上到下、从左到右的顺序依次排号。窗体对象的序号为1。窗体对象的StartUpPosition属性设置为2-屏幕中间。图3表1序号类别名称Caption文字特点或IntervalEnabled1窗体Form1字母水平来回移动12号、黑色True2时钟Timer1无Interval=80False3时钟Timer2无Interval=80False4时钟Timer3无Interval=3000False5时钟Timer4无Interval=3000False6按钮Command1开 始12号True7标签Label1空16号、红色True8标签Label2空16号、红色True9按钮Command2结 束12号True答:输入代码程序如下:该程序中Timer1和Timer3时钟对象负责字母从左向右移动,Timer2和Timer4时钟对象负责字母从右向左移动。Timer1和Timer2时钟对象触发后执行字母移动程序,Timer3和Timer4时钟对象触发后执行重新产生新颜色字母的程序。Rem 在通用声明过程段内,声明变量N、M为整型,A$为字符型,在窗体模块中有效Dim N ,M As Integer, A$Private Sub Command1_Click() Timer1.Enabled = True 设置Timer1时钟对象有效 Timer2.Enabled = False 设置Timer2时钟对象无效 Timer3.Enabled = True 设置Timer3时钟对象有效 Timer4.Enabled = False 设置Timer4时钟对象无效 FontSize = 20 设置Print输出的字符大小为20 ForeColor = RGB(255, 0, 0) 设置Print输出的字符的颜色为红色 A$ = Chr(Int(Rnd * 26) + 65) 产生一个随机的英文大写字母 N = 1:M = 1 变量N用来存储字符的列号,变量M用来存储来回移动的次数 Cls 清除窗体中的字符Label2.Caption = M 将变量M的值(来回移动的次数)在标签Label2内显示End SubPrivate Sub Timer1_Timer() Cls N = N + 1 变量N表示字符的列号,它自动加1 Print Tab(N); A$; 在变量N确定的列位置显示随即产生的字母 Label1.Caption = N 将变量N的值(列号)在标签Label1内显示End SubPrivate Sub Timer2_Timer() Cls N = N 1 变量N表示字符的列号,它自动减1 Print Tab(N); A$; 在变量N确定的列位置显示随即产生的字母 Label1.Caption = N 将变量N的值(列号)在标签Label1内显示End SubPrivate Sub Timer3_Timer() Timer1.Enabled = False 设置Timer1时钟对象无效 Timer2.Enabled = True 设置Timer2时钟对象有效 Timer3.Enabled = False 设置Timer3时钟对象无效 Timer4.Enabled = True 设置Timer4时钟对象有效 ForeColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256) 设置字母的随机颜色 A$ = Chr(Int(Rnd * 26) + 65) 产生一个随机的英文大写字母 M = M + 1 将变量M的值(来回移动的次数)自动加1 Label2.Caption = M 将变量M的值(来回移动的次数)在标签Label2内显示End SubPrivate Sub Timer4_Timer() Timer1.Enabled = True 设置Timer1时钟对象有效 Timer2.Enabled = False 设置Timer2时钟对象无效 Timer3.Enabled = True 设置Timer3时钟对象有效 Timer4.Enab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级试车员考试题及答案
- 2025厦门市历史试卷及答案
- 浙江科学八上期末试卷及答案
- 中队活动方案策划
- 2025年甘肃交通职业技术学院招聘编外聘用工作人员60人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025安徽芜湖市中西医结合医院(湾沚区总医院)招聘第三方救护车驾驶员(第二批)1人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年济宁鱼台县融媒体中心公开招聘人员模拟试卷附答案详解(完整版)
- 高空作业理论模拟考试题及答案
- 种植类专业全真模拟试卷及答案
- 2025年广东佛山三水区西南街道专职消防员招聘4人考前自测高频考点模拟试题及答案详解一套
- 新版人教版 小学英语五年级上册第二单元课件
- 孕期三病筛查
- 墙体砌筑技术培训课件
- 新人教版九年级化学上册1-3单元检测试题
- 水库巡查维护保洁人员配备及培训
- 酸枣树栽培方法
- 进行性球麻痹的护理查房
- 抖音汽车直播培训方案
- 生物技术与医药研发的前沿与应用
- 《建筑基坑工程监测技术标准》(50497-2019)
- 高新技术企业、研发费用加计扣除
评论
0/150
提交评论