VB程序设计(高起专)
- 格式:docx
- 大小:21.99 KB
- 文档页数:5
离线考核《VB程序设计(高起专)》满分100分一、填空题(每空2分,共20分。
)1.语句Print Int(12345.6789*100+0.5)/100的输出结果是: __________。
2. 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Text1.Text = "VB程序设计"End SubPrivate Sub Text1_Change()Picture1.Print "VB Programming"End Sub程序运行后,单击窗体,在文本框中显示的内容是_________________ ,而在图片框中显示的内容是_________________ 。
3.在窗体上画一个文本框,名称为Text1,然后编写如下程序:Private Sub Form_Load_()Open "d:\temp\dat.txt" _________________Text1.Text=""End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii=13 Then_________________Close #1EndElse_________________Text1.Text=""End IfEnd Sub以上程序的功能是:在D 盘temp 文件夹下建立一个名为dat.txt 的文件,在文本框中输入字符,每次按回车键都把当前文本框中的内容写入文件dat.txt,并清除文本框中的内容:如果输入“END”,则不写入文件,直接结束程序。
请填空。
4.某人编写下列函数来判断a 是否为素数,若是,则函数返回True;否则返回False。
Function prime(a As Integer)As BooleanDim k As Integer,isprime As BooleanIf a<2 ThenIsprime = FalseElseIsprime = Truek=2Do While k<a/2 And isprimeIf a Mod k=0 Thenisprime=FalseElsek=k+1End IfLoopEnd Ifprime=isprimeEnd Function在测试时发现有1 个非素数也被判断为素数,这个错判的数是 _________________ 。
高中信息技术VB程序设计教案一、教学目标1、知识与技能目标学生能够了解 VB 程序设计的基本概念和操作环境。
掌握 VB 中常用的基本数据类型、变量、常量的定义和使用。
学会使用 VB 中的基本运算和表达式。
2、过程与方法目标通过实际操作和案例分析,培养学生的逻辑思维和问题解决能力。
引导学生自主探究和合作学习,提高学生的实践能力和创新精神。
3、情感态度与价值观目标激发学生对程序设计的兴趣和热情,培养学生的学习积极性和主动性。
培养学生的团队合作意识和沟通能力,增强学生的自信心和成就感。
二、教学重难点1、教学重点VB 程序设计的基本概念和操作环境。
常用数据类型、变量、常量的定义和使用。
基本运算和表达式的运用。
2、教学难点变量和常量的区别与正确使用。
复杂表达式的构建和运算顺序的理解。
三、教学方法1、讲授法讲解 VB 程序设计的基本概念、语法规则和操作方法,让学生对新知识有初步的了解。
2、演示法通过演示具体的程序实例,让学生直观地感受VB 程序的运行效果,激发学生的学习兴趣。
3、实践法安排学生进行实际的编程操作,巩固所学知识,提高学生的动手能力和问题解决能力。
4、小组合作法组织学生进行小组合作学习,共同完成编程任务,培养学生的团队合作精神和沟通能力。
四、教学过程1、导入(5 分钟)通过展示一些有趣的 VB 程序实例,如简单的小游戏、计算器等,激发学生的学习兴趣,引出本节课的主题——VB 程序设计。
2、知识讲解(20 分钟)介绍 VB 程序设计的操作环境,包括菜单栏、工具栏、工具箱、属性窗口、代码窗口等。
讲解VB 中常用的数据类型,如整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、字符串型(String)等,让学生了解不同数据类型的特点和适用范围。
介绍变量和常量的概念,讲解如何定义变量和常量,以及变量和常量的区别和使用场景。
讲解 VB 中的基本运算,如算术运算(加、减、乘、除、取余)、关系运算(大于、小于、等于、不等于)、逻辑运算(与、或、非)等,以及运算的优先级和表达式的书写规则。
大一vb程序设计入门知识点在大一课程中学习VB程序设计是很有意义的,因为VB是一种非常流行的编程语言,它可以帮助我们开发各种类型的Windows应用程序。
在这篇文章中,我将介绍一些大一学生在VB 编程中应该了解的基本知识点。
一、VB基本语法作为一门编程语言,VB具有自己的语法规则和约定。
在开始编写VB代码之前,我们需要了解并熟悉一些基本的语法规则。
例如,VB是一种基于事件驱动的编程语言,我们可以通过编写事件处理程序来响应用户的行为。
此外,VB还有各种数据类型、运算符和控制结构,我们可以使用这些元素来构建我们的代码逻辑。
二、VB控件在VB中,我们可以使用各种控件来构建用户界面。
控件是一种VB对象,我们可以添加到窗体上以与用户进行交互。
常见的VB控件包括按钮、文本框、标签等。
我们可以使用这些控件来创建用户友好的界面,并与用户交互。
三、VB事件处理事件处理是VB编程中的一个重要概念。
当用户对窗体上的控件进行操作时,会触发相应的事件。
我们可以编写事件处理程序来对这些事件进行响应。
例如,当用户点击按钮时,我们可以编写按钮的点击事件处理程序来执行特定的操作。
了解如何编写事件处理程序是VB编程的一个基本技能。
四、VB数据库操作在实际的应用中,我们通常需要通过与数据库进行交互来存储和检索数据。
VB提供了数据库操作的功能,我们可以使用ADO (ActiveX Data Objects)来连接数据库,并执行各种数据库操作。
了解如何连接数据库、执行查询和更新操作是VB编程的一个重要知识点。
五、VB错误处理编写程序时难免会出现错误,对错误的处理是编程中非常重要的一环。
在VB中,我们可以使用错误处理机制来捕获和处理程序中的错误。
了解如何使用VB的错误处理机制可以帮助我们更好地调试和修复程序中的错误。
六、VB调试技巧调试是编程中一个必不可少的过程。
VB提供了一些强大的调试工具,帮助我们定位和解决程序中的问题。
掌握一些基本的调试技巧可以提高我们的编程效率和质量。
《高级语言程序设计(VB)》复习提纲第一章 Visual Basic程序设计概述1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制2. VB集成开发环境[例1-1]. 在VB编程状态下,双击窗体中的对象后将显示的窗口是。
A) 项目(工程)窗口B) 工具箱C) 代码窗口 D) 属性窗口[例1-2].在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。
A) Shift B) Tab C) Alt D) Enter第二章 VB简单的程序设计1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件[例2-1]. 下面4项中不属于面对对象系统三要素的是。
A.变量B.事件C.属性D.方法2. 基本控件和窗体♦标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。
常用属性:Caption[例2-2]. 关于标签控件,以下叙述中正确的是。
A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。
B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。
C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。
D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。
♦文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。
常用属性:Text,Locked, Enabled常用方法: SetFocus是把光标移到指定的文本框对象中。
[例2-3]. 为了把焦点移到某个指定的控件,所使用的方法是。
A.SetFocusB.VisibleC.RefreshD.GetFocus♦命令按钮CommandButton: 接受用户输入的命令。
常用属性: Caption ,Defalut,Cancel常用事件:Click设置键盘访键:在Caption属性的某个英文字母前加“&”符号♦窗体:常用属性: Caption 常用方法:Print[例2-4].要求改变窗体的标题时,应当在属性窗口中改变的属性是Caption。
专升本vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项是Visual Basic中的单行注释符号?A. //B. /* */C. 'D. ' '答案:C3. 在Visual Basic中,下列哪个函数用于计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Len答案:A4. 如果要创建一个名为“Form1”的窗体,应该使用哪个关键字?A. FormB. SubC. FunctionD. Class5. 在Visual Basic中,下列哪个选项是正确的事件处理程序的声明方式?A. Sub Form1_Click()B. Sub Form1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Function Form1_Click()D. Function Form1_Click(ByVal sender As Object, ByVal e As EventArgs)答案:B6. 下列哪个选项是Visual Basic中的逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D7. 在Visual Basic中,哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A8. 在Visual Basic中,下列哪个选项是正确的条件语句?A. If...ThenB. Do...LoopC. For...NextD. Switch...Case9. 在Visual Basic中,下列哪个选项用于创建一个标签控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A10. 在Visual Basic中,下列哪个选项用于创建一个文本框控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个常量。
《VB 程序设计》教学大纲课程名称:VB 程序设计 英语名称:课程代码:0130156 课程性质:专业支持必修课 学分学时数:5/80适用专业:高职高专计算机应用技术专业、计算机网络技术专业二年级学生 修(制)订人: 修(制)订日期:2008年8月 审核人: 审核日期: 审定人: 审定日期:一、课程的性质和目的(一)课程性质本课程是高职高专计算机应用技术专业、计算机网络技术专业的一门专业支持必修课程,近年来在计算机行业中,VISUAL BASIC 已应用到各个方面,本课程对培养计算机高级应用人才具有现实意义。
(二)课程目的通过本课程的学习,使学生初步掌握VISUAL BASIC 程序设计的基本知识,帮助学生学会可视化程序设计工具的使用,掌握可视化程序设计方法和VB 程序设计的编程技巧,具备用VB 语言进行应用系统开发的初步能力,为学生的后续课程提供程序设计能力保障,为今后从事计算机软件设计打下基础。
二、教学内容、重(难)点、教学要求及学时分配 第一章:VB 简介(4学时)1、讲授内容:(1)VB 的特点与安装(2)可视化编程的基本概念: 对象、属性、事件、方法 (3)VB 程序开发环境 (4)VB 可视化编程的步骤控件的画法(控件的缩放和移动、复制和删除, 控件的布局) (5)窗体 (6)标签和文本框文本框的Multiline 与ScrollBars 属性的先后设置, SetFocus 方法 (7)命令按钮(8)多重窗体与多重文档 2、教学要求:……………………………………………………………………装……订……线……………………………………………………………………………………………………………了解:VB的发展历史、VB的特点。
理解:可视化编程的基本概念、编程的步骤。
掌握:VB的启动、VB开发环境,如菜单、工具箱、工具栏、窗体、工程窗口和属性窗口等的使用。
3、教学重点:可视化编程的基本概念、VB开发环境4、难点:工具箱、控件、工程窗口和属性窗口等的使用第二章:用VB编程(8学时)1、讲授内容:(1)VB的基本语法(2)数据类型(3)常量(4)变量、变量的命名规则(5)表达式∙浮点除法与整数除法的不同点∙表达式的书写规则∙运算符的优先顺序(详细)(6)基本语句∙赋值语句∙输入框InputBox∙消息对话框MsgBox∙注释语句、暂停语句∙卸载对象与结束程序、续行符∙函数∙Randomize语句与Rnd函数2、教学要求:了解:货币、日期和对象等数据类型的数据表示和使用;自定义数据类型和文件的表示理解:字节、整数、长整数、实数、双精度、字符串、变体和布尔等数据类型的数据表示及其相互关系;注释语句;常用内部函数掌握:常量、变量和函数等运算对象的定义和使用;算术运算及其运算的优先级;关系运算;逻辑运算及其运算的优先级;Print语句;赋值语句;Dim语句和结束语句3、教学重点:常量、变量和函数;算术运算;关系运算;逻辑运算;基本语句4、难点:数据类型的数据表示和使用;常用内部函数第三章:选择结构与循环结构设计(12学时)1、讲授内容:(1)VB布尔表达式(2)IF语句∙单行结构条件语句IF…THEN…ELSE∙块结构条件语句 IF…THEN…ELSE…END IF∙IF语句的嵌套(3)多分支条件选择语句SELECT CASE(4)FOR…NEXT循环语句(5)DO…LOOP循环语句(6)多重循环、二重循环举例(7)分支ON…GOTO, GOTO语句(8)列表框和组合框2、教学要求:了解:While/Wend结构理解:Do/Loop结构及Exit Do语句掌握:If语句结构、Select Case结构、For/Next结构及Exit For语句、数组的定义、表示与使用3、教学重点:If语句结构、Select Case结构、For语句4、难点:Select Case结构、For语句、数组第四章:常用控件(8学时)1、讲授内容:(1)命令按钮、标签和文本框(2)单选按钮、复选框、框架(Frame)利用框架使用单选按钮组(3)图片框、图像框(4)计时器(5)滚动条(6)控件数组2、教学要求:;了解:复选框和单选钮的常用方法、框架的常用事件和方法理解:各种控件的其它常用属性掌握:基本控件的功能和建立、常用属性、常用事件和方法3、教学重点:基本控件的功能和建立、常用属性、常用事件和方法4、难点:基本控件的常用事件和方法第五章:数组(8学时)1、讲授内容:(1)一维数组(2)多维数组(3)动态数组(4)控件数组结合程序实例,掌握数组的定义;理解数组名、维、上界下界的概念;了解数组引用的概念,掌握数组元素的输入、输出和复制;掌握知识要点,并能应用于程序实践中。
东师15春《VB程序设计(高起专)》在线作业试卷一、单选题:1.符号#是声明( )类型变量的类型定义符。
(满分:3)A. 整型B. 长整型C. 单精度D. 双精度2.运行时,要清除图片框P1中的图像,应使用语句( )。
(满分:3)A. P1 .Picture =""B. P1.Picture=LoadPicture( )C. Picture1.Picture = LoadPictureD. Picture = LoadPicture("")3.设用复制、粘贴的方法建立了一个命令按钮数组Command,以下对该数组的说法中错误的是( )。
(满分:3)A. 命令按钮的所有Caption属性都是Command1B. 代码中访问任意一个命令按钮只需使用名称Command1C. 命令按钮的大小都相同D. 命令按钮共享相同的事件过程4.以下说法错误的是( )。
(满分:3)A. 用Load语句可以向现有控件数组中添加控件B. 用Load语句可以创建一个新的控件数组C. 使用Load语句添加的控件是不可见的D. 可以用Unload语句删除所有由Load语句创建的控件5.语句Line(100, 100)-(500. 500),vbRed, BF的功能是( )。
(满分:3)A. 在窗体上绘制一个红色的空心矩形B. 在窗体上绘制一个红色的实线C. 在窗体上绘制一个红色的实心矩形D. 在窗体上绘制一个红色的点划线6.任何控件都具有( )属性。
(满分:3)A.B. TextC. CaptionD. Name(名称)E. ForeColor7.Cls方法可以清除窗体或图片框中的( )内容。
(满分:3)A. 在设计阶段使用Picture属性设置的背景位图B. 在设计阶段放置的控件C. 在运行阶段产生的图形和文字D. 以上全部内容8.函数Len(Str(Val("123.4")))的值为( )。
平顶山学院补考课程:VB程序设计(高起专)总时长:120分钟1. (单选题) 下列变量名合法的是(本题2.0分)A. 2xyB. a-bC. a_2D. float答案: C解析: 无2. (单选题) 后缀为.bas的文件表示VB的(本题2.0分)A. 类模块文件B. 窗体文件C. 工程文件D. 标准类模块文件答案: D解析: 无3. (单选题) 表达式“Windows”Like “W_*_s”的结果为:(本题2.0分)A. indowB. WindowsC. TRUED. FALSE答案: C解析: 无4. (单选题) 表达式“张三”Like “张_*”的结果为:(本题2.0分)A. 张B. 张三C. TRUED. FALSE答案: C解析: 无5. (单选题) 下列自定义标识符中合法的是:(本题2.0分)A. 1MyB. forthC. @homeD. class答案: B解析: 无6. (单选题) 表达式1 + 25\ 6 * 2 / 3 mod 4 的值是(本题2.0分)A. 0B. 1C. 2D. 3答案: D解析: 无7. (单选题) 表达式2\2 * 2/2 * 2 mod 2的结果是(本题2.0分)A. 5B. 25C. 0D. 1答案: C解析: 无8. (单选题) 表达式x /=2 ,其中x = 24,运算后x的取值为:(本题2.0分)A. 6B. 12C. 24D. 48答案: B解析: 无9. (单选题) 同一行中书写多个语句的间隔符号为:(本题2.0分)A. 减号( - )B. 箭头(->)C. 小数点( . )D. 冒号( : )答案: D解析: 无10. (单选题) 后缀为.vbp的文件表示VB的(本题2.0分)A. 类模块文件B. 窗体文件C. 工程文件D. 标准类模块文件答案: C解析: 无11. (单选题) 表达式100 mod 12 的结果为:(本题2.0分)A. 4B. 6C. 8D. 10答案: A12. (单选题) 表达式4<< 3 的结果为:(本题2.0分)A. 4B. 8C. 16D. 32答案: D解析: 无13. (单选题) 下列语句是二维数组引用的是:(本题2.0分)A. g(2,3)B. g(2)(3)C. g[2,3]D. g[2][3]答案: B解析: 无14. (单选题) 逻辑表达式1>0 and Not 2<7 or 2>6的值为(本题2.0分)A. TRUEB. FALSEC. 3D. 0解析: 无15. (单选题) 下列自定义标识符中非法的是:(本题2.0分)A. MyB. fIRstC. thirdD. Me答案: D解析: 无16. (单选题) 表达式x *=2 ,其中x = 25,运算后x的取值为:(本题2.0分)A. 25B. 27C. 50D. 625答案: C解析: 无17. (单选题) 下列可以作为VB变量的是:(本题2.0分)A. a(x*y)B. secondC. 1xyzD. 学生信息答案: B解析: 无18. (单选题) 表达式“A”Like “[A-Z]”的结果为:(本题2.0分)A. AB. ZC. TRUED. FALSE答案: C解析: 无19. (单选题) 数据关系3<x≤10表示成正确的VB表达式为(本题2.0分)A. 3<x<=10B. 3<x and <=10<X <="10</label" and>C. 3<x and x<=10<X and x<="10</label">D. 3<x or x<=10<X x<="10</label" or>答案: C解析: 无20. (单选题) VB提供控件的窗口是(本题2.0分)A. 工具栏B. 工具箱C. 文本框D. 属性窗口答案: A解析: 无21. (单选题) 获取当前系统日期和时间的函数名为:(本题2.0分)A. NowB. TodayC. IsDateD. TimeOfDate答案: A解析: 无22. (单选题) 文本框控件的值是哪个属性(本题2.0分)A. CaptionB. ValueC. IndexD. Name答案: B解析: 无23. (单选题) 下列语句哪个为二维数组的定义语句:(本题2.0分)A. dim g [2,3]B. dim g[2][3]C. dim g(2 ,3)D. dim g(2)(3)答案: C解析: 无24. (单选题) 语句format(1234.5678 , ”####.00”)的结果为:(本题2.0分)A. 1234.56”B. 1234.57C. 1234.56D. 1234.55答案: B解析: 无25. (单选题) 数学表达式sin30°写成VB的表达式为(本题2.0分)A. sin30B. sin(30)C. sin(30°)D. sin(30*3.14/180)答案: D解析: 无26. (单选题) 求平方根的数学函数名为:(本题2.0分)A. Math.PIB. Math.AbsC. Math.ExpD. Math.Sqr答案: D解析: 无27. (单选题) 设置窗体有可见边框及标题栏,无最小化和最大化按钮,不能调整大小,BorderStyle属性应该设置为(本题2.0分)A. 0-NoneB. 1-Fixed SingleC. 2-SizableD. 3-Fixed Dialog答案: B解析: 无28. (单选题) 窗体Caption属性的含义为(本题2.0分)A. 决定窗体标题栏显示的内容B. 决定是否显示窗体的控制菜单图标C. 设置窗体的边框样式D. 设置窗体的大小答案: A29. (单选题) 隐藏窗体所需要设置的属性是(本题2.0分)A. ShowInTaskbarB. MovableC. VisibleD. Enable答案: C解析: 无30. (单选题) 下列赋值语句正确的是(本题2.0分)A. x=y+zB. y/z=aC. -b=aD. a=2×b答案: A解析: 无31. (单选题) 下列语句正确的是(本题2.0分)A. x=1 y=2 z=3B. x=1 : b=2: z=3C. x=1, y=2, z=3D. x=1; y=2; z=3解析: 无32. (单选题) 引用对象的属性和方法使用的符号为:(本题2.0分)A. 减号( - )B. 箭头(->)C. 小数点( . )D. 冒号( : )答案: C解析: 无33. (单选题) 去掉字符串前后空格的函数为:(本题2.0分)A. Mid(string)B. Istr(string1,string2)C. LTrim(string)D. Trim(string)答案: D解析: 无34. (单选题) 获取字符串子串的函数为:(本题2.0分)A. Mid(string)B. Istr(string1,string2)C. LTrim(string)D. Trim(string)答案: A解析: 无35. (单选题) 语句format(123.4567,”0000.00”)的结果为:(本题2.0分)A. “0123.45”B. “0123.46”C. ”123.45”D. ”123.46”答案: B解析: 无36. (单选题) 设a = “Visual Basic”,下面使b=”Basic”的语句是(本题2.0分)A. b=left(a,8,12)B. b=mid(a,8,5)C. b=right(a,5,5)D. b=left(a,8,5)答案: B解析: 无37. (单选题) 窗体ControlBox属性的含义为(本题2.0分)A. 决定窗体标题栏显示的内容B. 决定是否显示窗体的控制菜单图标C. 设置窗体的边框样式D. 设置窗体的大小答案: B解析: 无38. (单选题) 获取当前系统日期的函数名为:(本题2.0分)A. NowB. DateC. IsDateD. TimeOfDate答案: B解析: 无39. (单选题) 下列说法正确的是(本题2.0分)A. 局部变量是指那些在过程中用Dim语句或Static语句声明的变量B. 局部变量的作用域仅限于声明它的过程C. 静态局部变量是在过程中用static语句声明的D. 局部变量在声明它的过程执行完毕后就被释放了答案: B解析: 无40. (单选题) 在窗体上按下鼠标左键时产生的事件是(本题2.0分)A. KeyDownB. MouseUpC. MouseMoveD. MouseDown答案: D解析: 无41. (单选题) 下列语句不正确的是(本题2.0分)A. 使用ReDim语句可以改变数组的维数B. 使用ReDim语句可以改变数组的类型C. 使用ReDim语句可以改变数组的每一维的大小D. 使用ReDim语句可以对数组的所有元素进行初始化答案: D解析: 无42. (单选题) InputBox函数返回值的类型是(本题2.0分)A. 整数B. 字符串C. 逻辑型D. 日期型答案: B解析: 无43. (单选题) 修改控件属性,一般可以使用属性窗口,也可以通过什么形式赋值(本题2.0分)A. 命令B. 对象C. 方法D. 代码答案: D解析: 无44. (单选题) 当运行程序时,系统自动执行启动窗体的(本题2.0分)A. Load事件过程B. Click事件过程C. Unload事件过程D. GotFocus事件过程答案: B解析: 无45. (单选题) 程序代码:text1.text = “UESTC”中,Text1,Text,“UESTC”分别代表( )(本题2.0分)A. 对象,值,属性B. 对象,方法,属性C. 对象,属性,值D. 属性,对象,值答案: B解析: 无46. (单选题) 如果将文本框的什么属性设置为False,则运行时不能进行文本编辑(本题2.0分)A. EnabledB. MultiLineC. TabStopD. Visible答案: C解析: 无47. (单选题) 窗体的Load事件的触发时机是(本题2.0分)A. 用户单击窗体时B. 窗体被加载时C. 窗体显示之后D. 窗体被卸载时答案: C解析: 无48. (单选题) 在设计菜单添加菜单项时,需要添加一个分隔条,标题设置为:(本题2.0分)A. 加号B. 减号C. 星号D. 感叹号答案: C解析: 无49. (单选题) 能够改变标签显示标题的属性是(本题2.0分)A. CaptionB. NameC. TextD. Border答案: B解析: 无50. (单选题) 动态数组需要以下哪个关键字重新定义(本题2.0分)A. DIMB. ReDimC. PrivateD. Public答案: A解析: 无。
大一vb程序设计教程知识点VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于Windows平台的软件开发中。
对于大一学生来说,学习VB 程序设计是非常重要的,因为它能够帮助他们理解计算机编程的基本概念和思维方式。
在本文中,我们将深入探讨大一VB程序设计教程的一些主要知识点。
一、VB程序设计基础1. 变量和数据类型在VB中,变量用于存储数据,并且每个变量都有特定的数据类型。
常见的数据类型包括整数、浮点数、字符、布尔等。
学习VB程序设计时,我们需要了解每种数据类型的特点及其在程序中的使用方法。
2. 运算符和表达式运算符用于执行各种数学和逻辑运算。
在VB中,常见的运算符包括算术运算符(例如加减乘除)、关系运算符(例如等于、大于等)、逻辑运算符(例如与、或、非)等。
表达式是由运算符和操作数组成的,用于计算并生成结果。
3. 控制结构控制结构用于控制程序的执行流程。
常见的控制结构包括条件语句(例如if语句和switch语句)和循环语句(例如for循环和while循环)。
学习VB程序设计时,我们需要了解如何正确使用这些控制结构来实现特定的功能。
二、VB程序设计进阶1. 函数和过程函数和过程是VB程序设计中的重要概念,它们用于封装可复用的代码块。
函数通常返回一个值,而过程则不返回值。
我们可以通过定义和调用函数和过程来实现具体的功能,并提高代码的重用性和可维护性。
2. 数组和集合数组是一种可以存储多个相同类型数据的结构。
在VB中,我们可以通过声明和操作数组来有效地管理和访问大量数据。
另外,集合是一种特殊类型的数据结构,用于存储多个不同类型的元素。
了解数组和集合的使用方式对于处理复杂的数据结构非常重要。
3. 对象和类VB是一种面向对象的编程语言,它支持对象和类的概念。
对象是类的实例,它具有一组属性和方法。
我们可以通过创建和操作对象来实现特定的功能。
类是一种用户自定义的数据类型,用于封装数据和行为。
成人高等函授《VB》考试试卷考试形式:闭卷考试考试时间:120分钟班号学号姓名得分2、滚动条控件(如图所示)的Max属性所设置的是().A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL语句Select * Form student中的*表示().A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是().A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是().A、CaptionB、NameC、TextD、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是().A、CaptionB、NameC、TextD、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?().A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、语句Print "The answer is:";20/4-2的结果为().A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句9、下列哪个控件是容器控件().A、ImageB、PictureC、ComboBoxD、FileListBox10、若要将窗体从内存中卸载出去,其实现的方法是().A.ShowB.HideC.LoadD.UnLoad三、判断题(30)1、三种方式的组合框都允许用户输入哪些不在列表框中的选项.()2、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件.()3、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”.()4、通过改变属性窗口中的Name属性,来改变窗体的标题.()5、创建VB应用程序的三个主要步骤是:(1)创建应用程序界面(2)设置控件(3)编写代码.()6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量.()7、已知P=MsgBox(“Howareyou?",VbYesNo+VbQuestion,“Hello!”),变量P是Integer数据类型.()8、工程文件的扩展名是.vbg .()9、VB允许设计和使用用户自己设计的控件.()10、OptionButton控件没有DblCliek事件.()11、同一条记录中的各数据具有相同的类型.()12、使用Data控件可以直接显示数据库中的数据.()13、ImageList 是一个图像容器控件,可用作工具栏的图像库.()14、当用户单击工具栏按钮时,将触发工具栏按钮的ButtonClick事件.()15、在VB的工程资源管理器中,如果从工程中移除已经保存过的文件,该文件仍然被物理删除(真正删除).()四、编程题(20分)(一)窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100twip(20分之一像素)请填空:Private Sub Form_load( )=loadPicture(“c:\pic\ball.ico”).Interval=200End SubPrivate Sub Timer1_Timer( )Static x , y As Integerx=x+100y=y+100Picture1.MoveEnd Sub(二)有一个单击按钮过程,其作用是产生50个60~100的随机数,统计其中被6整除余2的个数,并将这些数输出.请填空:Private Sub Command1_Click()Dim x As Integer, N%Dim Counter As IntegerTimerFor N=1 To 50X=Rnd()*If =2 ThenPrint xCounter=Next NPrint CounterEnd Sub答案A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B .A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C .A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A .A、CaptionB、NameC、TextD、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D .A、CaptionB、NameC、TextD、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D .A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、语句Print "The answer is:";20/4-2的结果为 B .A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句9、下列哪个控件是容器控件 B .A、ImageB、PictureC、ComboBoxD、FileListBox10、若要将窗体从内存中卸载出去,其实现的方法是 D .A.ShowB.HideC.LoadD.UnLoad三、判断题(30)1、三种方式的组合框都允许用户输入哪些不在列表框中的选项.X2、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件.X3、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”.X4、通过改变属性窗口中的Name属性,来改变窗体的标题.5、创建VB应用程序的三个主要步骤是:(1)创建应用程序界面(2)设置控件(3)编写代码.X6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量.7、已知P=MsgBox(“Howareyou?",VbYesNo+VbQuestion,“Hello!”),变量P是Integer数据类型.8、工程文件的扩展名是.vbg .9、VB允许设计和使用用户自己设计的控件.10、OptionButton控件没有DblCliek事件.X11、同一条记录中的各数据具有相同的类型.12、使用Data控件可以直接显示数据库中的数据.X13、ImageList 是一个图像容器控件,可用作工具栏的图像库.14、当用户单击工具栏按钮时,将触发工具栏按钮的ButtonClick事件.15、在VB的工程资源管理器中,如果从工程中移除已经保存过的文件,该文件仍然被物理删除(真正删除).X四、编程题(20分)(一)窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100twip(20分之一像素).请填空:Private Sub Form_load( )Picture1.picture =loadPicture(“c:\pic\ball.ico”)Timer1 .Interval=200End SubPrivate Sub Timer1_Timer( )Static x , y As Integerx=x+100y=y+100Picture1.Move x , yEnd Sub(二)有一个单击按钮过程,其作用是产生50个60~100的随机数,统计其中被6整除余2的个数,并将这些数输出.请填空:Private Sub Command1_Click()Dim x As Integer, N%Dim Counter As Integerrandomize TimerFor N=1 To 50X=Rnd()* rnd()*41+60If x Mod 6 =2 ThenPrint xCounter= Counter+1End ifNext NPrint CounterEnd Sub。
东师《VB程序设计(高起专)》2015春第一次在线作业一、单选题(共10 道试题,共30 分。
)V 1. 新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为()。
A. Forml.frmB. 工程1.frmC. MyFirst.frmD. Form1.vbp满分:3 分2. 符号!是声明( )类型变量的类型定义符。
A. 整型B. 长整型C. 单精度D. 双精度满分:3 分3. 要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句()。
A. Option Base 0B. Option ExplicitC. Option Base 1D. OPtion Compare满分:3 分4. 类是一个支持集成的抽象数据类型,而对象是类的()。
A. 类B. 实例C. 属性D. 方法满分:3 分5. 表达式2+3*4^5-sin(x+1)/2中最先进行的运算是()。
A. 4^5B. 3*4C. x+1D. Sin函数满分:3 分6. 函数Left("how are you”,3)的值是()。
A. howB. areC. youD. how are you满分:3 分7. Visual Basic中的八进制数据以()符号开头A. $EB. $HC. &OD. &H满分:3 分8. Sub过程与Function过程最根本的区别是()。
A. SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon 过程不可以B. Function过程可以有参数,Sub过程不可以C. 两种过程参数的传递方式不同D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值满分:3 分9. 符号$是声明( )类型变量的类型定义符。
A. 整型B. 字符串型C. 单精度D. 双精度满分:3 分10. 当将窗体的()属性设置为False时,不显示窗体的控制菜单、最大化、最小化及关闭按钮。
大学vb程序设计大学VB程序设计课程是计算机科学与技术专业学生必修的一门课程,它不仅教授学生如何使用Visual Basic(VB)这一编程语言,还涵盖了程序设计的基本概念和方法。
以下是关于大学VB程序设计课程的详细内容。
课程概述VB程序设计课程旨在培养学生的编程思维和软件开发能力。
通过本课程的学习,学生将能够理解并应用程序设计的基本理论,掌握VB编程语言的语法和结构,以及使用VB开发简单的应用程序。
课程目标1. 理解程序设计的基本概念和原理。
2. 掌握VB编程语言的基本语法和结构。
3. 学会使用VB开发图形用户界面(GUI)应用程序。
4. 能够独立设计和实现简单的程序。
5. 培养学生的问题分析和解决能力。
课程内容1. 程序设计基础- 程序设计的概念- 算法和流程图- 程序设计语言的发展2. VB编程环境- Visual Basic的发展历程- VB集成开发环境(IDE)的介绍- 项目创建和管理3. VB语言基础- 变量和数据类型- 运算符和表达式- 控制结构:条件语句和循环语句4. 函数和过程- 子程序的创建和调用- 参数传递- 递归5. 数组和集合- 一维数组和多维数组- 集合的使用6. 字符串处理- 字符串的基本概念- 字符串函数和操作7. 面向对象编程- 类和对象的概念- 属性和方法- 继承和多态8. 图形用户界面设计- 窗体和控件- 事件驱动编程- 菜单和工具栏9. 文件操作- 文件的打开、读取、写入和关闭- 文件系统操作10. 数据库访问- 数据库的基本概念- 使用VB访问数据库- SQL语句的使用教学方法- 理论讲授:介绍VB编程语言的基础知识和程序设计的原理。
- 实践操作:通过实验室练习和项目,让学生动手编写程序,加深理解。
- 案例分析:分析实际的VB程序设计案例,学习如何应用理论知识解决实际问题。
- 小组讨论:鼓励学生之间的交流和讨论,共同解决问题。
评估方式- 平时作业:包括编程练习和理论作业。
东师《VB程序设计(高起专)》2015春第二次在线作业一、单选题(共10 道试题,共30 分。
)V 1. 如果希望运行时窗体以最大化方式显示,则应设置窗体的()属性。
A. BorderStyleB. ControlBoxC. MoveableD. WindowState满分:3 分2. 在用菜单编辑器设计菜单时,必须输入的项是()。
A. 名称B. 索引C. 标题D. 快捷键满分:3 分3. 随机文件使用()语句写数据。
A. InputB. GetC. PutD. Input满分:3 分4. 要使滚动条表示最大值100,应设置()属性。
A. MinimizeB. MinC. MaximizeD. Max满分:3 分5. 当设置容器对象的DrawWidth属性后,会影响()。
A. Pset、Line、Circle方法B. Line. Shape控件C. Line、Circle、Point方法D. Pset、Line、Circle方法和Line、Shape控件满分:3 分6. 改变驱动器列表框的Drive属性值将激活()事件。
A. ChangeB. ScrollC. KeyDownD. KeyUp满分:3 分7. 在Visual Basic中坐标轴的缺省刻度单位是缇,用户可以根据实际需要使用()改变刻度单位。
A. ScaleMode属性B. Scale属性C. DrawStyle属性D. DrawWidth属性满分:3 分8. 下面叙述中不正确的是()。
A. 对顺序文件中数据的操作只能按一定的顺序执行B. 顺序文件结构简单C. 能同时对顺序文件进行读写操作D. 顺序文件的数据是以字符(ASCII码)的形式存储的满分:3 分9. 下列控件中,没有Caption属性的是()。
A. 框架B. 列表框C. 复选框D. 单选按钮满分:3 分10. Cls方法可以清除窗体或图片框中的()内容。
A. 在设计阶段使用Picture属性设置的背景位图B. 在设计阶段放置的控件C. 在运行阶段产生的图形和文字D. 以上全部内容满分:3 分二、多选题(共10 道试题,共30 分。
《VB 程序设计》课程标准( 课程代码: 9802)审核人:审定:制订人:1、课程定位和课程设计1.1 课程性质与作用《Visual Basic 程序设计》是高职信息管理专业的基础课程,是《计算机应用基础》、《C 语言》课程的后续课程。
通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握结构化程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows 应用程序设计的基本方法,为通过全国计算机等级考试(二级 VB)和学生毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。
课程类型:选修课教学时间安排:第 4 学期,共 44 学时, 2 学分1.2 课程设计的理念该课程总体设计理念是,关注每个学生的情感,激发他们学习 VB 的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。
加强学生的计算机应用意识,培养学生计算机综合应用能力。
将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。
本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。
课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。
1.3 课程设计思路(1) 本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。
(2) 本课程以“培养用VB 编写简单数据库的能力”为基本目标。
依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的课时数。
2、课程目标(3) 具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知 VB 界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。
烟台职业学院烟职2021级2022年下学期期末考试课程名称:VB高级编程(高起专)1.(单选题)执行以下程序段a$=”VisualBasicProgrammin9”b$=”C++”c$UCase(Left$(a$,7))&b$&Right$(a$12)后。
变量e$的值为( )。
(本题3.0分)A.VisualBASICProgrammingB.VISUALC++ProgrammingC.visualC++ProgrammingD.VISUALBASICProgramming--/--2.(单选题)表达式 4<< 3 的结果为:(本题3.0分)A.4B.8C.16D.323.(单选题)程序设计指满足()(本题3.0分)A.虚拟化、结构化、动态化B.封装性、继承性、多态性C.对象的链接、动态链接、动态数据交换D.ODBC、DDE、OLE4.(单选题)将命令按钮设为默认命令按钮,应设置为True的属性是_______。
(本题3.0分)A.ValueB.CancelC.DefaultD.Enabled5.(单选题)设置窗体有可见边框及标题栏,无最小化和最大化按钮,不能调整大小,BorderStyle属性应该设置为(本题3.0分)A.0-NoneB.1-Fixed SingleC.2-SizableD.3-Fixed Dialog6.(单选题)线性表常采用的两种存储结构是( )。
(本题3.0分)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构7.(单选题)VB集成开发环境有三种工作状态,不属于三种工作状态之一的是()(本题3.0分)A.设计状态B.编写代码状态C.运行状态D.中断状态8.(单选题)( )对象不能作为容器。
(本题3.0分)A.FrameB.FormC.PictureBoxD.Image9.(单选题)假定有以下程序段Fori=1T03Forj=5T01Step一1Printi*JNextjNexti则语句Printi*J的执行次数是( )。
高中信息技术VB程序设计教案一、教学目标1.理解VB程序设计的基本概念和原理;2.掌握VB程序的基本语法和编写方法;3.能够独立完成简单的VB程序设计任务;4.培养学生的逻辑思维和问题解决能力。
二、教学内容1.VB程序设计的概述a.什么是VB程序设计b.VB程序设计的应用领域和优势2.VB程序设计的基本语法a.变量和数据类型b.运算符和表达式c.控制语句和循环结构d.函数和过程e.对象和事件3.VB程序设计实例a.简单的计算器程序b.学生成绩管理系统c.图书管理系统三、教学步骤第一课时:VB程序设计的概述1.介绍VB程序设计的概念和应用领域(15分钟)2.展示一些实际应用案例(15分钟)3.总结本节课内容并布置作业(10分钟)第二课时:VB程序设计的基本语法1.讲解变量和数据类型的概念(15分钟)2.演示变量的定义和使用(15分钟)3.练习变量的应用(15分钟)4.总结本节课内容并布置作业(10分钟)第三课时:VB程序设计的基本语法1.讲解运算符和表达式的概念(15分钟)2.演示运算符和表达式的使用(15分钟)3.练习运算符和表达式的应用(15分钟)4.总结本节课内容并布置作业(10分钟)第四课时:VB程序设计的基本语法1.讲解控制语句和循环结构的概念(15分钟)2.演示控制语句和循环结构的使用(15分钟)3.练习控制语句和循环结构的应用(15分钟)4.总结本节课内容并布置作业(10分钟)第五课时:VB程序设计的基本语法1.讲解函数和过程的概念(15分钟)2.演示函数和过程的定义和使用(15分钟)3.练习函数和过程的应用(15分钟)4.总结本节课内容并布置作业(10分钟)第六课时:VB程序设计实例1.讲解对象和事件的概念(15分钟)2.演示对象和事件的使用(15分钟)3.练习对象和事件的应用(15分钟)4.总结本节课内容并布置作业(10分钟)第七课时:VB程序设计实例1.演示简单的计算器程序的编写步骤和代码(30分钟)2.学生根据讲解的步骤和代码编写自己的计算器程序(30分钟)3.分享学生编写的计算器程序并讨论改进的方法(20分钟)第八课时:VB程序设计实例1.演示学生成绩管理系统的编写步骤和代码(30分钟)2.学生根据讲解的步骤和代码编写自己的学生成绩管理系统(30分钟)3.分享学生编写的学生成绩管理系统并讨论改进的方法(20分钟)第九课时:VB程序设计实例1.演示图书管理系统的编写步骤和代码(30分钟)2.学生根据讲解的步骤和代码编写自己的图书管理系统(30分钟)3.分享学生编写的图书管理系统并讨论改进的方法(20分钟)第十课时:总结和复习1.复习前几节课的主要内容和知识点(30分钟)2.总结VB程序设计的基本概念和原理(15分钟)3.进行课堂互动和提问解答(15分钟)4.总结本课程和学习收获(10分钟)四、教学评估1.出示选择题进行课堂测验,检查学生对VB程序设计的理解程度;2.布置作业,要求学生独立完成编程任务,检查学生的实际操作能力;3.分享学生编写的程序,并与其他同学进行交流和讨论,检查学生的表达和交流能力。
离线考核
《VB程序设计(高起专)》
满分100分
一、填空题(每空2分,共20分。
)
1.语句Print Int(12345.6789*100+0.5)/100的输出结果是: __________。
2.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:
Private Sub Form_Click()
Text1.Text = "VB程序设计"
End Sub
Private Sub Text1_Change()
Picture1.Print "VB Programming"
End Sub
程序运行后,单击窗体,在文本框中显示的内容是_________________ ,而在图片框中显示的内容是_________________。
3.在窗体上画一个文本框,名称为Text1,然后编写如下程序:
Private Sub Form_Load_()
Open "d:\temp\dat.txt" _________________
Text1.Text=""
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
_________________
Close #1
End
Else
_________________
Text1.Text=""
End If
End Sub
以上程序的功能是:在D盘temp文件夹下建立一个名为dat.txt的文件,在文本框中输入字符,每次按回车键都把当前文本框中的内容写入文件
dat.txt,并清除文本框中的内容:如果输入“END”,则不写入文件,直接结束程序。
请填空。
4.某人编写下列函数来判断a是否为素数,若是,则函数返回True;否则返回False。
Function prime(a As Integer)As Boolean
Dim k As Integer,isprime As Boolean
Else
Isprime = True
k=2
Do While k<a/2 And isprime
If a Mod k=0 Then
isprime=False
Else
End If
Loop
End If
prime=isprime
End Function
在测试时发现有1个非素数也被判断为素数,这个错判的数是
_________________。
5.下列程序的功能是把文件filel.txt中重复字符去掉后(即若有多个字符相同,则只保留1个)写入文件file2.txt。
请填空。
Private Sub Command1_Click( )
Dim inchar As String, temp As String, outchar As String
outchar=""
Open "file1.txt" For Input As #1
Open "file2.txt" For Output As #2
_________________
inchar=Input$(n,1)
For k=1 To n
temp=Mid(inchar,k,1)
If InStr(outchar,temp)= _________________ Then
outchar=outchar & temp
End If
Print #2, _________________
Close #2
Close #1
End Sub
二、判断题(正确的用“T”表示,错误的用“F”表示。
每小题2分,共20分。
)
( )1.可获得字符ASCII码值的函数为Chr( )。
( )2.静态变量只能在过程中定义而不能在通用声明段中定义。
( )3.命令按钮Command1的单击事件代码如下:
I=I+1
End Sub
单击按钮3次,I的值为3。
( )4.一个符号常量可以赋同一类型的不同值。
( )5. InputBox函数可以不带参数调用,而MsgBox函数则要求至少带一个参数调用。
( )6. LoadPicture是VB的一个函数,用于将指定的图片文件调入内存。
( )7.各种控件的所有属性都可以在设计模式下通过属性窗口设置,也都可以在运行模式下通过程序语句进行赋值。
( )8. Input#语句是从文件中读取数据项, Line Input#读取的是文件中的一行,而InputBox函数要求从键盘输入数据。
( )9.用菜单编辑器设计菜单时,顶层菜单不能加快捷键,但可以在菜单标题中的字母前插入“&”符号来设置热键。
( )10.定时器控件的时间间隔设为0或Enabled属性设为False都将停止触发Timer事件。
三、编程题(每小题30分,共60分。
)
1.在名称为Form1的窗体上画一个文本框,其名称为Text1,在属性窗口中把文本框的MultiLine属性设置为True,编写事件过程实现单击窗体时把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext
2.txt。
(文件位置在D盘的test文件夹里)。
2.已知登录界面,由两个标签(Label1、Labe12)和两个文本框(txtName、txt Password)以及两个按钮(cmdExit、cmdOk)组成。
其中,口令文本框(txtPassword)的PasswordChar属性已经设置为“*”,运行时要求输入姓名和密码,单击cmdExit按钮退出程序,单击cmdOk按钮则判断在两个文本框中输入的内容是否为“Guest”和“12345”,是则弹出消息框,显示“欢迎使用本系统!”,并将1!+2!+3!+…+10!的值作为窗体(Form1)的标题显示;否则显示“对不起,你不是本系统用户!”,写出相应的事件过程。