《Vb程序设计基础》B试卷

上传人:xins****2008 文档编号:111198614 上传时间:2019-11-02 格式:DOC 页数:7 大小:49.06KB
返回 下载 相关 举报
《Vb程序设计基础》B试卷_第1页
第1页 / 共7页
《Vb程序设计基础》B试卷_第2页
第2页 / 共7页
《Vb程序设计基础》B试卷_第3页
第3页 / 共7页
《Vb程序设计基础》B试卷_第4页
第4页 / 共7页
《Vb程序设计基础》B试卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《Vb程序设计基础》B试卷》由会员分享,可在线阅读,更多相关《《Vb程序设计基础》B试卷(7页珍藏版)》请在金锄头文库上搜索。

1、 无锡技师学院班级: 学号: 姓名:得分一、选择题(请将正确答案写在相应的题号下面,每小题2分,本题50分)12345678910111213141516171819202122232425得分1Visual Basic是一种B的可视化程序设计语言。A)面向机器 B) 面向对象 C)面向问题 D) 面向过程2Visual Basic主窗口中不包括C。A)标题栏 B)工具栏 C)状态栏 D)菜单栏3在Visual Basic代码中,将多个语句并在一行上的并行符号是D。A)撇号() B)星号(*) C)感叹号(!) D) 冒号(:)4.以下叙述错误的是B 。A)双击鼠标可以触发Dblclick事件

2、B)移动鼠标时会触发MouseMove事件C)窗体或控件的事件名称可以由编程人员确定D) 控件的名称可以由编程人员设定5VB中窗体文件的扩展名是D 。A)VBP B)PDM C)VBW D)FRM6以下可以作为Visual Basic变量名的是: C (A)F1.1(B)(C)F2A(D)2FA7在设计阶段,从代码窗口切换到窗体窗口,可以采用C。A)双击代码窗口 B)单击代码窗口C) 单击工程资源管理窗口中的“切换文件夹”按钮D) 单击工程资源管理窗口中的“查看对象”按钮8在VB中,所有的窗体和控件都必须有一个属性是D。A)Caption B)Font C)Name D)属性窗口9在设计阶段,

3、当双击窗体上的某个控件时,所打开的窗口是 C A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口10为了把焦点移到某个指定的控件,所使用的方法是 B A.SetFocusB.VisibleC.RefreshD.GetFocus11为了把窗体上的某个控件变为活动的,应执行的操作是AA) 单击窗体的边框B) 双击窗体C) 双击该控件D) 单击该控件12.表达式left(“how are you”,3)的值是: A A: howB: areC: youD: how are you13下列关于变量的说法不正确的是 D A. 局部变量在声明它的过程执行完毕后就被释放了 B. 局部变量的作用域仅

4、限于声明它的过程 C. 静态局部变量是在过程中用Static语句声明的 D. 局部变量是指那些在过程中用Dim语句或Static语句声明的变量14VB表达式52 Mod 2522的值是 D A.1 B. 0 C. 6 D. 415下面程序运行后,输出的结果是: D Private Sub Command1 _ Click()K=0A=0While K10K=K+2A=A+KWendPrint AEnd SubA.2B.10C.20D.3016设a=3,b=5,则以下表达式值为真的是B。A)a=b and b10 B)(ab) or (b0)C) (a0) D) (-3+5a) and (b0)

5、17下面D不是Visual Basic6.0 的数据类型A)Single B)Boolean C)Currecy D)Object18把数值N转化成字符型的函数是D。A)ASC B)StrC)Val D)Mid19从键盘上输入两个字符串,分别保存在变量str1,str2中。确定第二个字符在第一个字符中的起始位置的函数是B。A) Left B) InstrC) Len D) Mid20下列程序段的执行结果为 ( A )x=2Print x+1;x+1(A)3 3 (B) x+1x+1 (C)34 (D)2+12+121在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,

6、然后编写如下程序:Private sub command1_click()Dim I as integer, n as integerI=0n=0For I=0 to 50I=I+3n=n+1If I10 then exit forNext IText1.text=str(n)Endsub程序运行后,单击命令按钮,在文本框中显示的值是C A)2 B)3 C)4 D)52214.设a=Visual Basic,下面使b=Basic的语句是 C A.b=Left(a,8,12) B.b=Mid(a,8,5) C.b=Right(a,5,5) D.b=Left(a,8,5) 23程序的运行结果是:

7、D x=0For I=1 To 3x=x+INext IPrint x+I(A)6 (B)10 (C)7 (D)924以下能够触发文本框Change事件的操作是。DA)文本框失去焦点B)文本框获得焦点C) 设置文本框的焦点D) 改变文本框的内容25下列关于面向对象程序设计的叙述不正确的是DA.对象具有属性、方法等特性B.对象之间的通信产生了消息C.一个对象是一个软件构造块,它包含数据与相关的操作D.对象的属性不能被改变二、填空题(每空2分,本题20分)1程序设计的四个基本过程是编辑、编译、 2工程文件的扩展名为vbg 。3如果要在单击命令时执行一段代码,则应将这段代码写在 事件过程中。4对象方

8、法只能在事件中调用,调用格式为 。5数学式子8e2ln2写成VB的表达式为 8*e2* 。6在设计阶段,当双击窗体Form1时,打开代码窗口,显示 过程模板。7已知A=7.5 B=2 C=-3.6 ,写出下列表达式的值: (1)AB and CA or AB _false (2) AB and CA or Not C B and AB true 8.关系式x-5或x5所对应的布尔表达式是:5 = x & xamax Thenamax =xend ifif Thenamin = xEnd ifx = InputBox(“请输入一个分数”)LoopPrint “Max = ”;amax,”Min=

9、”;aminEnd Sub2下面程序用来求1!+2!+3!+4!+N!,并显示结果,请将程序补充完整。(5分)Private sub form_click()n = val(inputBox(“输入一个自然数”,”提示”)Dim k As Single, s As Singles=0for i=1 to Nk=1for j=1 to i k= k*j next js= s+k 本题得分next iprint sEnd Sub四、简答题(本题20分)本题得分1 什么是事件过程?事件过程的一般格式是什么?(5分)答:对象感应到某一事件发生时所执行的程序称为事件过程。事件过程的形式如下:Privat

10、e Sub 对象名-事件名()(Vb程序代码)End Sub2 税务部门征收所的税,规定如下(5分)1) 收入在800元以内的,免征2) 收入在800-1500元内,超过800的部分纳税3;3) 收入超过1200元的部分,纳税44) 收入超过5000的部分,纳税5请编制程序根据输入的收入,输出纳税金额。Private Sub Command1_Click() Dim tax As Double, i As Long Dim s As StringInputValue:s = InputBox i = CLng(s) If i 0 Then MsgBox GoTo InputValue End

11、If Select Case i Case Is = 5000 tax = (i - 5000) * 0.05 Case Else tax = (i - 1200) * 0.04 End Select MsgBox 您要上交所得税: & Format(CStr(tax), 0.00) & 元End Sub3、求1!+2!+3!+N!,N为任意自然数。(5分)Private Sub Command1_Click()s = 0m = 1n = Text1.TextFor i = 1 To nm=1for j=1 to im = m * jnext js = s + mNext iPrint sEnd Sub4、求两个自然数m ,n 的最大公约数。(5分)设计思想:(1)m除以n得到余数r;(2)若r=0,则n为要求的最大公约数,算法结束;否则执行步骤(3);(3)nm ,rn ,再转到(1)执行。程序代码如下:Private

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号