程序设计语言(VB)复习题.doc

上传人:飞****2 文档编号:60135880 上传时间:2022-11-13 格式:DOC 页数:7 大小:82.50KB
返回 下载 相关 举报
程序设计语言(VB)复习题.doc_第1页
第1页 / 共7页
程序设计语言(VB)复习题.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《程序设计语言(VB)复习题.doc》由会员分享,可在线阅读,更多相关《程序设计语言(VB)复习题.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、程序设计语言()复习题一、 选择题:1、在VB的工程中,工程文件的扩展名是 _ A) frm B) vbg C) vbp D) bas2、VB使用与开发 环境下应用程序的工具。ADOS BWindows C DOS和 Windows DUNIX3、VB 6.0在程序设计语言中属于 。A汇编语言 B自然语言 C 机器语言 D高级语言4、以下关于保存工程的说法正确的是 。 A 保存工程时只保存窗体文件即可 B 保存工程师时只保存工程文件即可 C 先保存窗体文件,再保存工程文件 D 先保存工程文件,再保存窗体文件5、一个对象可执行的动作与可被一个对象所识别的动作分别被称为 。A事件、方法 B方法、事

2、件 C属性、方法 D过程、事件6、一只白色的足球踢进球门,则白色、足球、踢、进球门是_ _ 。A属性、对象、方法、事件B对象、属性、事件、方法C对象、属性、方法、事件D属性、对象、事件、方法7、在文本框Text1中输入数字34,在文本框Text2中输入数字16,执行下列语句,只有 可使文本框Text3中显示50。A Text3.text = text1.text & Text2.text B Text3.text = Text1.text + Text2.text C Text3.text =Val( Text1.text) + Val(Text2.text)D Text3.text =Val

3、(Text1.text) & Val(Text2.text)8、算法的三种基本结构是 。A顺序结构、模块结构、循环结构B嵌套结构、选择结构、循环结构C顺序结构、选择结构、循环结构D嵌套结构、模块结构、循环结构9、如果编写的过程要被多个窗体及其对象调用,应将这些过程放在 模块中? A窗体模块 B标准模块 C工程 D类模块10、下面表达式中,值为True的是 。A. Lcase(“abcd” )= “ABCD”B. Not(sqr(16) 4) 2)C. Right(“XYZ”,2) Mid(“XYZ”,1,2)D 11 Mod 4 18 / 2 /211、下面关于InputBox函数功能的描述那

4、句正确的是 。A是求某数的二次方。B是用来接收用户通过键盘输入的数据。C是用来接收用户通过键盘输出的数据。D是将数据累加的。12、以下关于Name名称属性的说法,错误的是 。AName属性必须以一个字母开始BName属性可以在属性窗口修改,也可以在代码中修改C所有控件都有Name属性,其值不能为空D”form1.frm”是一个非法的对象名13、使用 方法可将列表项从一个列表框中删除。A Print B AddItem C Clear D RemoveItem14、以下能在窗体Form1的标题栏中显示“VisualBasic窗体的语句是 。AForm1.Name=VisualBasic窗体BFo

5、rm1.Title=VisualBasic窗体CForm1.Caption=VisualBasic窗体DForm1.Text=VisualBasic窗体”15、控件的 确定当一个事件发生时执行代码。A事件过程B函数C子程序D通用过程16、下列不能作为VB变量名的符号是 A) A45 B) P12 C) 89Ta D) xy17、VB中,要将一个窗体装载到内存进行预处理,但不显示,应用哪种语句: 。AShow BHide CLoad DUnload18、在事件过程中可以用 语句定义变量。ADim、Private BDim、PublicCDim、StaticDDim、Static、Private1

6、9、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的CmdOK_Click事件,则命令按钮的名称属性和Caption属性分别为 A CmdOK、OK B Cmd、OKC OK、OKD OK、CmdOK 20、下列可作为Visual Basic变量名的是 。AA#A B4A C?xy DconstA21、下面哪种结构可实现分支结构 。AIf-Then-Else-End If结构 BDo-While 结构C赋值语句 DFor-Next结构22、可以删除字符串尾部空格的函数是 A) Ltrim B) Rtrim C) Trim D) Mid23、下面哪种结构可实现循环结构 。AIf-Then-

7、Else-End If结构 BSelect-Case-End Select 结构C赋值语句 DFor-Next结构24、执行下面的的程序段后N和I的值是多少 For N=1 To 10 I=I+1 Next NA9,10 B11,10 C10,10 D11,1125、 程序中可以通过复选框和选择按钮的_ _属性值来判断他们当前的状态。A Caption B Value C Checked D Selected26、下列表达式中,值为True的是 。AUcase(“abcd”)=“abcd”B14/2Left(“ABCD”,2)DNot(Sqr(4)3 = -2)27、 执行语句s=Len(Mi

8、d(VisualBasic,1,6)后,s的值是 。AVisual B6 C11 DBasic28、下列程序运行结果是_ _。Private sub command1_click() Dim x as string, y as integer X=”CDE” For y=1 to Len(x) X=mid(x,2*y-1,1) & left(x,len(x) Print x Next yEnd subA DEF B FEFDEF C EDCCDE D CCDDEE29、下列语句代码中, 不可以正常执行。APrint“14” + 32BPrint256/128CPrint5+7=14DPrint

9、32765+430、LCase( “This” )的值是 。A This B THis Cthis DTHIS 31、下列程序运行结果是_ _。Private sub cmd1_click() Dim a as integer,b as integer a=1:b=0do while a10 B=B*(B+1)LoopPrint bA 100 B 42 C 300 D 40035、Print方法的使用形式是:Object.Print P1 P2.。通常Object指的是 对象。A窗体、图片、Debug BDebug、标签、窗体 C窗体、图片、文本框 D窗体、标签、文本框36、假定变量Logic

10、类型是Boolean,下面语句 是正确的。ALogic=True BLogic=.True.CLogic=#True# DLogic=3437、假定有一个菜单项,名为menuitem,为了在运行时使该菜单项失败(灰色),应使用的语句为_ _。A menuitem.enabled=false B menuitem.enabled=trueC menuitem.visible=true D menuitem.visible=false38、执行以下程序段后,变量c$的值为 (25) 。a$=“Visual Basic Programing”b$=“Quick”c$=b & UCase(Mid(a,

11、7,6) & Right(a,11)AVisual BASIC Programing BQuick Basic ProgramingCQUICK Basic Programing DQuick BASIC Programing39、在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()Dim x As Stringx = InputBox(请输入一个整数) Print x + Text1.TextEnd Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为 。A B456 C479 D12

12、340. 阅读下面的程序段:for I=1 to 3 for j=I to 3 for k=1 to 3 a=a+I next k next jnext I 执行上面的3重循环后,A的值为_ _ 。 A 3 B 9 C 14 D 3041、根据下面的程序段,如果Time =42 问变量Pay的值应该是 。Private Sub Command1_Click()Dim time As Integer, Pay As Integertime = InputBox(请输入一个整数)If time=40 Then Pay=time*10Else Pay=400+(time-40)*20End ifEn

13、d SubA420 B430 C440 D45042、在窗体上有一文本框(其中Name属性为Text1),然后编写如下过程:Private Sub Command1_Click() Text1.Text = Text1.SetFocus For i = 1 To 10 Sum = Sum + i Next i Text1.Text = SumEnd Sub上述程序的运行结果是_ _ 。A在文本框Text1中输出55 B在文本框Text1中输出0C出错 D在文本框Text1中输出不定值43、随机产生一个1099之间的数,基本公式是_。 A Rnd*99+1 B Int*90+1 C Int(99

14、*rand)+10 D Int(90*rnd)+10 44、假定有如下的窗体事件过程:Private Sub Form_Click() a$ = Microsoft Visual Basic b$ = Right(a, 5) c$ = Mid(a, 1, 9) MsgBox a, 34, b, c, 5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是 。A Microsoft Visual B MicrosoftC Basic D545、运行下面的程序,单击命令按钮,则窗体上显示的结果是 。Private Sub Command1_Click() Dim S As I

15、nteger, K As Integer, X As Integer S = 0 For K = 3 To 1 Step -1 If K = 1 Then X = 1 If K = 2 Then X = 2 If K = 3 Then X = 3 Print X; S = S + X Next K Print SEnd SubA 1 1 1 3 B 3 2 1 6 C 3 3 3 9 D 1 2 3 6二、 填空题:1、A、B均为逻辑值,若要表示A、B中只要有一个为True其结果为True的逻辑表达式是 AOrB 为 True 。2、表达式“Zyx” + “123” + “ABC” 的的值为

16、Zyx123ABC 。3、表达式:78.9/32.7-4.98 的运算结果为: false 。4、将添加新的列表项到ListBox控件中的方法是 AddItem 。5、表达式Abs(-66)的值为_ 66 。6、根据下面的图形界面, 填写对象的相关属性 对象名称(Name)(Caption)窗体Frm1加法标签Labl1运行结果文本框Text1NULL命令按钮Command1结束7、表达式Sqr(64) 的值为_ 8 。8、下面程序运行后,输出的结果是_ 126 _。Private sub command1_click()K=1For j=2 to 5K=K*jNext jPrint K+j9

17、、运行下面的程序,单击窗体后在窗体上显示的结果是_ 1 3 5 7 9 _。Private Sub Form_Click()Dim i As IntegerFor i = 1 To 10 Step 2 Print i;Next iEnd Sub10、默认的数组下标取值从0开始,如果想让数组下标从1开始取值,在程序中要使用 Option Basic 命令。11、运行下面的程序,单击窗体后在窗体上显示的内容是 33 ;若将程序中的A语句与B语句的位置互换,再次执行程序,单击窗体后在窗体上显示的内容是 35 。Private Sub Form_Click() Dim X As Integer, Y As Integer X = 1: Y = 0 Do While X = 1 int1 = int1 - 1LoopEnd Sub16、在对VB文件进行操作时要用 Open 命令打开文件;操作结束要用 Close 命令关闭文件。三、 编程题:1、编写能在窗体上显示九九乘法表的程序。2、编写能计算N!的程序。3、如图所示,编写能求解一元二次方程aX2+bX+c=0根的程序。4、如图所示,编写一个模拟摇奖程序,在100个人中产生一个中奖号码。

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

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

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

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