VB程序设计基础大作业
VB程序设计基础
![VB程序设计基础](https://img.taocdn.com/s3/m/194817d5195f312b3169a55d.png)
第4章VBScript基础知识习题41. 选择题(可多选)(1)下列哪一个变量名称是正确的?BA. 1_abB. ab_1C. _abD. ab?(2)在一段程序中a是一个变量,那么"a"是:BA. 变量B. 直接常量C. 字面常量D. 符号常量(3)下面哪条语句可以正确执行?(注:第四句我的主页两边是中文引号)CA. Response.Write "<h1 align="center">我的主页</h1>"B. Response.Write "<h1 align='center'>我的主页</h1>"C. Response.Write "<h1 align=""center"">我的主页</h1>"D. Response.Write "<h1 align=""center"">“我的主页”</h1>"(4)执行语句a="6"后,变量a的数据子类型是?AA. 字符串B. 日期C. 数值D. 布尔(5)执行语句a="2008-8-8"后,变量a的数据子类型是?AA. 字符串B. 日期C. 数值D. 布尔(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?AA. 字符串B. 日期C. 数值D. 布尔(7)语句a="abc"="abc"运行完毕后,变量a的数据子类型是?CA. 数值B. 字符串C. 布尔D. 日期(8)执行语句a=3: a=a+5后,变量a的值是:A. 3B. 5C. 8D. 出错(9)已知x=123,那么执行语句y=x \10 Mod 10后,变量y的值是?A. 0B. 1C. 2D. 3(10)已知a= "ab",那么执行语句b="cd'" & a & " " & "ef"后,变量b的值是?(提示:请注意题目和答案中的空格)A. "cd'ab ef"B. "cd'abef"C. "cdabef"D. "cdab ef"(11)下面的语句执行完毕后,变量a、b、c、d的值分别是?<% a="1"+"1": b="1"+1: c="1" & "1": d="1" & 1 %>A. "11"、"11"、"11"、"11"B. "11"、2、"11"、"11"C. 2、2、"11"、"11"D. "11"、"11"、2、2(12)请问表达式Not(6+3<5+2)的值是?A. TrueB. FalseC. 9D. 无法计算(13)请问Int(3.45)和Int(-3.45)的值分别是什么?A. 4、-4B. 3、-4C. 3、3D. 3、-3(14)执行语句a=Int(10 * Rnd())后,则a的值不可能出现的有?A. 0B. 1C. 10D. 11(15)在取整时按四舍五入进行的函数是?A. IntB. FixC. RoundD. CInt(16)请问Mid("八千里路云和月",3,2)的返回值是什么?A. "千里"B. "里路"C. "里"D. "路云"(17)执行语句a=InStr(Trim(Replace(" abcdef ","c","")),"ef")后,变量a的值是?A. 0B. 1C. 4D. 5(18)函数DateDiff("m",#2008-8-8#,#2008-10-1#)的返回值是?A. 1B. 2C. 54D. 5(19)对于数组a(3,4),函数UBound(a,2)的值是:A. 1B. 2C. 3D. 4(20)假如变量a的值是"100",则IsNumeric(a)和VarType(a)的值分别是?A. True、2B. True、8C. False、2D. False、8(21)假如变量a的值是"2008-8-8",则IsDate(a)和VarType(a)的值分别是?A. True、2B. True、8C. False、2D. False、8(22)执行语句a=Chr(Asc("ABC"))后,则a的值是:A. "ABC"B. "A"C. 65D. 出错(23)退出Do循环的语句是?A.Exit For B. Exit Do C. Exit Sub D. Exit Function (24)在示例3-11和3-12中,循环结束后,I的值分别是多少?A. 100、100B. 101、101C. 100、101D. 101、100(25)以下哪些语句可以嵌套使用?A. For…NextB. Do…LoopC. Select CaseD. If…Then…Else2. 问答题(1)名词解释:单目运算符、双目运算符、操作数、函数、子程序、过程运算所需变量为一个的运算符叫单目运算符运算所需变量为两个的运算符叫做双目运算符操作数——参与运算的数函数——就是由若干语句组成的程序模块,它可以实现一个特定的功能,并返回一个函数值。
vb第二章 程序设计基础 实验1
![vb第二章 程序设计基础 实验1](https://img.taocdn.com/s3/m/89cbeff0f705cc175527092c.png)
实验作业程序设计基础1【实验编号】B31【实验环境】Windows 7、Visual Basic 6.0【实验名称】VB编程基础(一)【实验目的】1、掌握VB的基本数据类型,变量、常量的定义格式。
2、掌握运算符和表达式的表示方法。
【实验要求】1、选择题,填空题标明题号,答案写在实验报告上。
2、程序设计题中的第1题要求把事件代码写在实验报告上。
3、程序设计题的结果,需要建一个作业文件夹,压缩后上交到FTP服务器上。
【实验提示】1、对于“上次实验课任务”尚未完成的同学:首先,完成本次实验作业;之后,利用剩余时间,补完“上次实验课任务”尚未完成的作业任务。
2、基本知识部分,可以参考“第3章Visual Basic语法基础2012.11.18.ppt”【实验内容】一、选择题1、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@2、下列可作为VB变量名称的是(D)A)Filename B)A(A+B) C)254D D)Print3、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@4、在Visual Basic中下面[ A ]中的两个变量是同一个变量A. A1和a1B. Sum和SummmaryC. Aver和AverageD. A1和A-15、表达式25.28 Mod 6.99的值是[ C ]。
(A)1 (B)5 (C)4 (D)出错6、表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)47、运算符“\”两边的操作数若类型不同,则先[ A ]再运算。
A、取整为Byte类型B、取整为Integer类型C、四舍五入为整型D、四舍五入为Byte类型8、语句Print "5*5" 的显示结果是[ C ]。
A、25B、"5*5"C、5*5D、出现错误提示9.在以下选项中,不合法的visual basic变量名是(B )A)a5b B)_xyz C)a_b D) andif10下列1)各项中,只有__D____才是常量;2) 各项中,只有___A___不是常量。
程序设计基础VB模块大作业二
![程序设计基础VB模块大作业二](https://img.taocdn.com/s3/m/54bb7a3aa0116c175e0e481c.png)
程序设计基础(VB)模块大作业二覆盖本条信息,输入模块大作业的题目姓名学院专业年级学号指导教师年月日1 模块大作业目的掌握Sub过程、Function过程的应用;掌握过程间传值与传地址的方法、数组参数与对象参数的传递应用;掌握变量与过程的作用域、生存期的应用方法;掌握各种控件与控件数组的应用。
2 模块大作业涉及到的知识点(1) Sub过程、Function过程的定义与调用方法;(2) 简单参数在过程间传值与传地址的方法,数组参数与对象参数(含窗体参数和控件参数)的传送方法;(3) 变量的作用域与生存期,静态变量的使用;(4) 工具箱中各种基本控件的使用,各式菜单、工具栏与对话框的使用;(5) 定义并使用控件数组。
3 大作业总体要求(1) 实用性:应用程序要有明确的应用主题,有一定的实用价值;(2) 结构性:应用程序具有良好的程序结构;(3) 可读性:应用程序具有较好的可读性;(4) 全面性:应用程序应包含比较全面的功能。
4 大作业的设计实现(1)运行界面该程序可以完成……功能。
运行界面如下:(说明:图片最大尺寸参考上图,不要抓取尺寸太大图片。
)(2)实现代码如下:......(3)设计结果分析:(运行结果展示、正确性分析)5总结(感想、收获、启发、存在的问题)6得分课程大作业提交(1)形式设计报告(纸质版+电子版) + 源程序文件(含可执行文件)其中:源程序文件(含*.vbp;*.frm;*.exe)打包压缩成一个文件,以班级-学号-姓名(例如:生工本001-王辉)为文件名。
(2)封面日期填写为2017年5月23日——2017年5月26日之间(3)完成后由学委汇总提交。
成人《VB程序设计》标准化大作业(答案)1
![成人《VB程序设计》标准化大作业(答案)1](https://img.taocdn.com/s3/m/88ab90d284254b35eefd34ac.png)
作业1一、单项选择题1.Visual Basic是一种面向对象的可视化程序设计语言,采取了 A 的编程机制。
(A)事件驱动 (B)按过程顺序执行 (C)从主程序开始执行 (D)按模块顺序执行2.在Visual Basic中最基本的对象是 C ,它是应用程序的基石,是其他控件的容器。
(A)文本框 (B)命令按钮 (C)窗体 (D)标签3.多窗体程序是由多个窗体组成。
在缺省情况下,VB在应用程序执行时,总是把 B指定为启动窗体。
(A)不包含任何控件的窗体 (B)设计时的第一个窗体(C)包含控件最多的 (D)命名为Frm1的窗体4.有程序代码如下:Text1. Text= "Visual Basic"则:Text1,Text和"Visual Basic"分别代表 C 。
(A)对象,值,属性 (B)对象,方法,属性(C)对象,属性,值 (D)属性,对象,值5.Visual Basic是一种面向对象的程序设计语言, A 不是面向对象系统所包含的三要素。
(A)变量 (B)事件 (C)属性 (D)方法6.Visual Basic的一个应用程序至少包含一个 B 文件,该文件存储窗体上使用的所有控件对象和有关的、对象相应的过程和代码。
(A)模块、方法、事件、程序 (B)窗体、属性、事件、程序(C)窗体、程序、属性、事件 (D)窗体、属性、事件、模块7.以下不属于Visual Basic的工作模式是 A 模式。
(A)编译 (B)设计 (C)运行 (D)中断8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是 C 。
(A)窗体布局窗口 (B)立即窗口 (C)代码窗口 (D)监视窗口9.保存新建的工程时,默认的路径是 B 。
(A)My Documents (B)VB98 C)\ (D)Windows10.将调试通过的工程经“文件”菜单的“生成 .exe文件”编译成 .exe后,将该可执行文件拿到其他机器上不能运行的主要原因是 A 。
Vb程序语言设计 课程大作业
![Vb程序语言设计 课程大作业](https://img.taocdn.com/s3/m/f51ed6fa102de2bd96058847.png)
程序设计基础(VB)课程设计账户登录与选票设计姓名朱纹君学院资源与环境工程学院专业地理科学年级2015学号20152604598指导教师李洪国2016年6月8日正文1.课题的选材过程根据平时买票的系统与窗口设计的程序,较为简单。
2.设计将要达到的目标输入正确的用户名及密码便可进入第二窗口,但当用户名或者密码错误时会出现提示,未输入用户名跟密码同样会出现提示。
3.总体设计结构与功能总体设计结构介绍(1)进入登录页面未输入用户名或密码输入正确的用户名及密码输入错误的用户名或密码进入选票窗口(可查看车票类型与车票价钱)查看各个城市景点及价格(2)4.设计结果分析代码如下:Private Sub Command1_Click()If Text1.Text = "" ThenMsgBox "иЇ·иѕ“е…Ґз”Ёж€·еђЌ", vbOKOnly + vbCritical, "й”™иЇЇ"Exit SubElseIf Text1.Text = "123" And Text2.Text = "321" ThenMsgBox "ж¬ўиїЋиї›е…Ґ", vbOnly + vbInformation, "ж¬ўиїЋиї›е…Ґ"Me.Visible = FalseForm2.ShowElseMsgBox "з”Ёж€·еђЌж€–еЇ†зЃй”™иЇЇ", vbOnly + vbC ritical, "й”™иЇЇ"Text1.Text = ""Text2.Text = ""End IfEnd IfEnd SubPrivate Sub Command1_Click()EndEnd SubPrivate Sub Form_Load()List1.AddItem "上海"List1.AddItem "济南"List1.AddItem "青岛"List1.AddItem "北京"End SubPrivate Sub List1_Click()Select Case List1.ListIndexCase 0Text1.Text = "外滩&东方明珠广场"Text2.Text = "200元"Case 1Text1.Text = "大明湖&趵突泉"Text2.Text = "155元”"Case 2Text1.Text = "五四广场&奥帆中心"Text2.Text = "165元"Case 3Text1.Text = "长城&故宫"Text2.Text = "165元"End SelectEnd SubPrivate Sub Text2_Change()End Sub结果正确,运行过程未发现错误,可以运行5.总结Vb 课程相对来说较为容易,但是仅仅靠课本上的知识是无法学习到更多新奇的有用的自己感兴趣的知识,而且以后要多动手实践操作不能只靠上机课的时间,要是想真正的学习了解掌握这门技巧还得付出更多的努力与汗水。
《Visual Basic程序设计基础》习题参考答案
![《Visual Basic程序设计基础》习题参考答案](https://img.taocdn.com/s3/m/32759b59a417866fb84a8e80.png)
《Visual Basic程序设计基础》教材习题参考答案第1章 Visual Basic 6.0程序设计概述一、判断题1.√ 2.√3.×说明:同类控件(如两个标签)相互重叠,设计时可以设置“置前”、“置后”属性。
4.√ 5.× 6.√ 7.× 8.√ 9.√ 10.× 11.√ 12.√13.× 14.√ 15.× 16.√ 17.√ 18.√ 19.√ 20.√二、选择题1. C2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.A 11.C 12.D三、填空题1.对象、事件 2.属性、方法、事件 3.控件、屏幕(Screen)4.对象 5.Left、Top 6.属性、<对象名>.<属性名>=<表达式>7.网格 8.F orm19.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列)10.Activate、Deactivate四、程序设计题程序1.界面设计参看图10-1、10-2以及表10-1。
表10-1 实例2各控件的主要属性设置过程设计如下:Private sub Form_Click()Command2.Enabled = FalseEen SubPrivate Sub Command1_Click()Label2.Visible = FalseLabel1.Caption = Text1.Text + ": 欢迎使用" + Label1.CaptionText1.Visible = FalseCommand1.Enabled = False: Command2.Enabled = TrueEnd SubPrivate Sub Command2_Click()EndEnd Sub程序2.界面设计略,过程设计如下:Private Sub Command1_Click() '字体变大Form1.FontSize = Form1.FontSize + 3Form1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command2_Click() '字体变小Form1.FontSize = Form1.FontSize - 3Form1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command3_Click() '字体加粗Form1.FontBold = TrueForm1.Cls: Print "欢迎使用VB"End SubPrivate Sub Command4_Click() '字体不加粗Form1.FontBold = FalseForm1.Cls: Print "欢迎使用VB"End Sub运行时,不得连续、过多次单击“字体变小”按钮,因为当FontSize属性值小于0会产生适时错误。
VB程序设计基础大作业
![VB程序设计基础大作业](https://img.taocdn.com/s3/m/af2bdce25727a5e9846a6140.png)
《VB程序设计基础》全校选修课结课作业指导单1、从以下所给题目中选择4个题目,要求独立完成,不能雷同;2、作业中要体现设计过程,可以应用多窗体实现,对每一个窗体配以合适背景图片;3、要求有界面抓图,配以程序设计思想;4、最后一节实验课提交大作业,作业要求打印加封皮,并在课上对作业进行答辩。
《VB程序设计基础》校选修课结课作业2012~2013学年第一学期班级:姓名:学号:成绩:答辩情况教师:胡英可选题目:1、简单计算器的设计(如果用控件数组完成可获得加分)说明:如果计算需要两个操作数,两个数分别从两个文本框输入,如果计算只需要一个操作数,操作数取自界面上面的文本框。
(考虑细节如非数字提示、初零、负数不能开平方、有退出提示等等)2、设计一如下验证密码的输入框窗体,当单击“确定”后,给出验证情况,点击“退出”根据提示是否退出系统。
说明:密码设定长度及是否为数字提示,退出要给出提示3、设计如下界面的倒计时当单击“设置倒计时”时,弹出如下输入框:单击“启动倒计时”,开始倒计时,时间到,弹出如下框,当单击“是”,则退出系统。
4、设计如下改变标签中字体的菜单注:“字体”菜单为右键弹出式菜单。
5、设计一个如下图所示的程序:要求使用两个列表框(组合框)完成该题目,通过添加按钮将文本框中的内容添加到左边的列表框,下面数字为统计数字,该数字要根据左边列表框中内容的变化做相应调整,如果选中左边列表框中的内容按删除按钮,被删除的条目从左列表框消失,添加到右列表框中,并调整统计数字。
(考虑空信息的添加及多条信息的添删除)6、设计一个如下图所示的程序:通过对列表框、复选框和单选钮的选择,将计算机的基本配置信息显示在右边的文本框中。
需考虑空信息的添加。
(注:可编辑下载,若有不当之处,请指正,谢谢!)。
VB语言程序设计-4套作业参考答案
![VB语言程序设计-4套作业参考答案](https://img.taocdn.com/s3/m/eddc7d0f50e2524de4187e9d.png)
第1套您已经通过该套作业,请参看正确答案1、与传统的程序设计语言相比,Visual Basic语言最突出的特点是()。
A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术参考答案:C您的答案:C2、Visual Basic集成环境的主窗口中不包括()。
A.标题栏B.菜单栏C.状态栏D.工具栏参考答案:C您的答案:C3、Visual Basic窗体设计器的主要功能是()。
A.建立用户界面B.编写源程序代码C.画图D.显示文字参考答案:A您的答案:A4、下列叙述中正确的是()。
A.只有窗体才是VB中的对象B.只有控件才是VB中的对象C.控件和窗体都是VB中的对象D.控件和窗体都不是VB中的对象参考答案:C您的答案:C5、为了把窗体上的某个控件变为活动的,应执行的操作是()。
A.单击窗体的边框B.单击该控件的内部C.双击该控件D.双击窗体参考答案:B您的答案:B6、确定一个控件在窗体上的位置的属性是()。
A.Width或HeightB.Width和HeightC.Top或LeftD.Top和Left参考答案:D您的答案:D7、在窗体上面画一个名称为Text1的文本框,然后编写如下的事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)......End Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是()。
A.单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键参考答案:D您的答案:D8、为了装入一个VB应用程序,应当()。
A.只装入窗体文件(.frm)B.只装入工程文件(.vbp)C.分别装入工程文件和标准模块文件(.bas) D.分别装入工程文件、窗体文件和标准模块文件9、当窗体最小化时缩小为一个图标,设置这个图标的属性是()。
A.MouseIconB.IconC.PictureD.MousePoint参考答案:B您的答案:B10、为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是()。
vb大作业(简单)
![vb大作业(简单)](https://img.taocdn.com/s3/m/dd72151d227916888486d7b5.png)
1、编写一个计算矩形面积的通用过程,然后调用该过程计算矩形的面积。
分析:本题需要设计一个求矩形面积的Sub通用过程。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象的属性。
设置下图所示。
②编写事件代码。
2、一个有9个元素的一维数组,随机产生9个两位数赋值给该数组,从中找出最大值、最小值和平均值。
分析:首先声明一个有9个元素的一维数组,利用随机函数随机产生9个两位数赋值给该数组。
然后,对每个数组元素值进行比较,从中找出最大值、最小值和平均值。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象的属性。
在窗体上添加1个框架,7个标签和3个按钮控件。
设置如图所示。
②编写事件代码。
求最大、最小、平均值3、将一个数组按照元素值从大到小重新排序。
分析:数组元素排序有多种方法,比如选择排序法。
首先找出最大数,将它放在第一个数的位置。
在余下的n-1个数中再找出最大数,放在第二个数的位置。
依次类推,最终将数组元素按照从大到小排序。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象的属性。
设置如图所示。
②编写事件代码。
4π分析:首先找出公式中无穷乘积各项的规律。
设第n 项的分母为P n ,则第n+1项的分母为P n+1n 项乘积为S n ,则前n 项乘积为S n+1=2 S n / P n+1。
根据以上分析,画出流程图所示。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象属性。
如图所示。
②当程序运行时,输入小数位数,单击“计算”,在下方的文本框中显示计算结果。
5、利用Do…Loop循环语句求从1到100的累加和。
分析:采用累加的方法,用变量numberSum来存储从1到100的累加和。
用变量n来存放“加数”(加到numberSum中的数),从1开始到100为止。
根据以上分析,画出流程图所示。
设计步骤如下:①建立应用程序用户界面和添加控件,并设置各对象属性。
②编写“计算”命令按钮的Click事件代码:③运行程序,当单击“计算”按钮,结果如图5-6所示运行程序,当单击“计算”按钮,结果如图所示。
VB程序设计基础练习题-2
![VB程序设计基础练习题-2](https://img.taocdn.com/s3/m/c0e2fe30a5e9856a561260f0.png)
VB程序设计基础练习题一、窗体设计题1.标签显示隐藏窗体标题--------------------------------------------------------------------- 【窗体设计】--------------------------------------------------------------------- 在名称为Form1的窗休上添加一个名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。
通过设置属性使标签初始为不显示。
请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。
注意:程序中不得使用变量,事件过程中只能写一条语句。
-----------------------------------------------------------------2.显示日期和时间--------------------------------------------------------------------- 【窗体设计】--------------------------------------------------------------------- 在名称为Form1的窗体上添加1个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加2个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。
请编写2个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。
如图所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
---------------------------------------------------------------------3.InputBox函数参数设置------------------------------------------------------------------- 【窗体设计】---------------------------------------------------------------------新建一个名称为Form1,标题为“使用输入对话框”的窗体,该窗体上无任何控件。
中国石油大学(华东)VB程序设计三套作业附标准答案
![中国石油大学(华东)VB程序设计三套作业附标准答案](https://img.taocdn.com/s3/m/0838e5bed1f34693daef3eef.png)
试题1.第1题单选题下面不是VB工作模式的是()A、设计模式B、运行模式C、汇编模式D、中断模式标准答案:C您的答案:C题目分数:5此题得分:5.0批注:2.第2题单选题若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性A、BACKCOLORB、BORDERSTYLEC、FORECOLORD、BACKSTYLE标准答案:D您的答案:D题目分数:5此题得分:5.0批注:3.第3题单选题Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是()A、属性、事件、事件过程B、控件、窗体、事件C、属性、过程、方法D、属性、事件、方法标准答案:D您的答案:D题目分数:5此题得分:5.0批注:4.第4题单选题决定控件上文字的字体、字形、大小及效果的属性是()A、TEXTB、CAPTIONC、NAMED、FONT标准答案:D您的答案:D题目分数:5此题得分:5.0批注:5.第5题单选题VB应用程序的运行模式是()A、解释运行模式B、编译运行模式C、两者都有D、汇编模式标准答案:C您的答案:C题目分数:5此题得分:5.0批注:6.第6题单选题Visual Basic的编程机制是()A、可视化B、面向对象C、面向图形D、事件驱动标准答案:D您的答案:D题目分数:5此题得分:5.0批注:7.第7题单选题可视化编程的最大优点是()A、具有标准工具箱B、一个工程文件由若干个窗体文件组成C、不需要编写大量代码来描述图形对象D、所见即所得标准答案:C您的答案:C题目分数:5此题得分:5.0批注:8.第8题单选题在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是()A、Private Sub Text1_GotFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubB、Private Sub Text1_LostFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubC、Private Sub Text1_Change( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubD、Private Sub Text1_SetFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End Sub标准答案:A您的答案:A题目分数:5此题得分:5.0批注:9.第9题单选题决定标签(Label)显示的属性是()A、TextB、NameC、CaptionD、Alignment标准答案:C您的答案:C题目分数:5此题得分:5.0批注:10.第10题单选题下列不能打开属性窗口的操作是()A、执行“视图”菜单中的“属性窗口”命令B、按F4键C、按Ctrl TD、单击工具栏上的“属性窗口”按钮标准答案:C您的答案:C题目分数:5此题得分:5.0批注:11.第11题单选题运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的()事件A、CLICKB、DBLCLICKC、GOTFOCUSD、CHANGE标准答案:D您的答案:D题目分数:5此题得分:5.0批注:12.第12题单选题为了防止用户随意将光标置于控件上,应()A、将控件的TABINDEX属性设置为0B、将控件的TABSTOP属性设置为TRUEC、将控件的TABSTOP属性设置为FALSED、将控件的ENABLED属性设置为FALSE标准答案:D您的答案:D题目分数:5此题得分:5.0批注:13.第13题单选题以下能够触发文本框Change事件的操作是()A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容标准答案:D您的答案:D题目分数:5此题得分:5.0批注:14.第14题单选题如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()A、文本框的MULTILINE属性值为TRUEB、文本框的LOCKED属性值为TRUEC、文本框的MULTILINE属性值为FALSED、文本框的LOCKED属性为FALSE标准答案:B您的答案:B题目分数:5此题得分:5.0批注:15.第15题单选题下列可以打开立即窗口的操作是()A、Ctrl DB、Ctrl EC、Ctrl FD、Ctrl G标准答案:D您的答案:D题目分数:5此题得分:5.0批注:16.第16题单选题在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的()设置为0A、INDEXB、TABINDEXC、TABSTOPD、ENABLED标准答案:B您的答案:B题目分数:5批注:17.第17题单选题应用程序设计完成后,应将程序保存,保存的过程是()A、只保存窗体文件即可B、只保存工程文件即可C、先保存工程文件,之后保存窗体文件D、先保存窗体文件(或标准模块文件),之后还要保存工程文件标准答案:D您的答案:D题目分数:5此题得分:5.0批注:18.第18题单选题任何控件都具有的属性是()A、TEXTB、CAPTIONC、NAMED、FORECOLOR标准答案:C您的答案:C题目分数:5此题得分:5.0批注:19.第19题单选题在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为()A、该控件的TABSTOP属性值为TRUEB、该控件的TABINDEX属性值为FALSEC、该控件的ENABLED属性值为TRUED、该控件的ENABLED属性值为FALSE标准答案:D您的答案:B此题得分:0.0批注:20.第20题单选题命令按钮的标题文字由()属性来设置。
vb第二章 程序设计基础 实验2
![vb第二章 程序设计基础 实验2](https://img.taocdn.com/s3/m/1e22e82e650e52ea55189897.png)
实验作业程序设计基础2实验目的1、掌握VB的基本数据类型,变量、常量的定义格式。
2、掌握运算符和表达式的表示方法。
实验要求1、选择题,填空题、运行结果题、转换题标明题号,答案写在实验报告上。
2、程序设计题中的第2题要求把事件代码写在实验报告上。
3、程序设计题单建一个文件夹,以学号和姓名命名,压缩后上交到ftp服务器上。
实验内容一、选择题1.表达式25.28 Mod 6.99的值是[ B ]。
(A)1 (B)5 (C)4 (D)出错2.表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)43.表达式( 7 \ 3 + 1) * (18 \ 5 - 1)的值是[ A ]。
(A)8.67 (B)7.8 (C)6 (D)6.674.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句[ B ]。
(A)Option Base 0 (B)Option Explicit(C)Option Base 1 (D)OptionCompare5.表达式Int(-20.9)+Int(20.9+0.5)-Fix(-17.9)的值为__C____A.-17B.16C.17D.186.如果a,b,c的值分别为3,2,-3,则下列表达式的值是______Abs(b+c)+a*Int(Rnd+3)+Asc(Chr(65+a))A.10B.68C.69D.787.设m=”morning”,下列______表达式的值是”mor”BA.Mid(m,5,3)B.Left(m,3)C.Right(m,4,3)D.Mid(m,3,1)8.如果x是一个正实数,对x的第三位小数四舍五入的表达式是__A____A.0.01*Int(100*x+0.5)B.0.01*Int(10*x+0.5)C.0.01*Int(x+0.5)D.0.01*Int(x+5)9.求一个三位正整数n的十位数的方法是___A___A.Int(n/10)- Int(n/100)*10B. Int(n/10)- Int(n/100)C.n-Int(n/100)*10D. Int(n-Int(n/100)*1010.返回删除字符串前导和尾随空格符后的字符串,用函数 A 。
《VB程序设计》上机作业
![《VB程序设计》上机作业](https://img.taocdn.com/s3/m/a5e558a1d1f34693daef3e12.png)
VB程序设计课外作业题
1.设计一个文件可以同时对多个文件进行加密/解密的程序,程序运行效果达到test1.exe的执行效果。
2.设计一个用于设置字体属性的程序,程序运行效果达到test4.exe的执行效果。
具体要求如下:
(1)启动工程后,自动在"字体"列表框中列出当前系统中可用的屏幕字体供用户选择。
(2)"字号"简单组合框中列出部分字号供用户选择,默认值为10磅,用户也可根据需要在文本框中直接输入字号大小。
(3)通过滚动"红"、"绿"、"蓝"3个水平滚动条可以设置字体颜色。
(4)两个"底纹"单选按钮,一个用于取消底纹设置,一个用于设置红色底纹。
(5)所做的任何设置都在"示例"选项卡中立即显示效果,单击"取消"按钮将恢复初始设置,单击"确定"按钮将结束工程。
字体窗口运行效果
3.设计一个简单文本编辑器程序,程序运行效果达到test6.exe的执行效果。
4. 设计一带菜单、工具栏和状态栏的文本编辑器界面(参看下次课堂上的例子)。
《VB程序设计》作业参考答案
![《VB程序设计》作业参考答案](https://img.taocdn.com/s3/m/5e19cbc30c22590102029d1f.png)
《VB程序设计》作业参考答案一.选择题1-5 ABC CB 6—10 CCA DC 11-15 ABC DB 15-20CDA CB 21-25DBD CC25-30DAC AA 31-35 DAC AA 36-40 BCC CD 41-45 CCC AC 46-50DDB AD51-55 ACA CD 56-60 BCA DA 61-65 BAADB 66-70DBDAC 71-72BB二.填空题(1) E (2) 程序代码(3) CmdDisplay.Visible =False(4) t=a(j)(5) And(6) 回车符(7) text2.setfocus (8) 3 (9) D=B:B=C:C=D (10) Random(11)事件过程(12) 打开对话框(13) 3 (14) a(i,j)=0 (15) L1.text(16) Put # (17) True (18) I MOD 4=0 (19) AaBbCc (20)INT(Rnd*100) ;arr(21)Output ;Write #1,StuNo,StuName,StuEng三.编程题1.Option Base 1Private Sub Form_click()Dim a(3) As Integer, m As IntegerDo While m <> -1 And i < 3m = InputBox("请输入第" & i + 1 & "条边")i = i + 1a(i) = mIf a(i) < 0 ThenMsgBox "输入错误,请重新输入!"i = i - 1End IfLoopIf a(1) + a(2) > a(3) And Abs(a(1) - a(2)) < a(3) Thens = (a(1) + a(2) + a(3)) / 2s = Sqr(s * (s - a(1)) * (s - a(2)) * (s - a(3)))Print "三角形的面积是"; sElseMsgBox "三条边不能构成三角形!"EndEnd IfEnd Sub2.Option Base 1Private Sub Form_click()Dim a, ba = Array(2, 8, 7, 6, 4, 28, 70, 25)b = Array(79, 27, 32, 41, 57, 66, 78, 80)Dim c(8)For i = 1 To 8c(i) = a(i) + b(i)Print c(i);Next iEnd Sub3.Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print spc(3); Chr$(KeyCode); spc(3); Hex$(KeyCode); spc(3); Oct$(KeyCode); spc(3); KeyCode End SubPrivate Sub Form_Load()PrintShowPrint spc(3); "按键"; spc(3); "16进制"; spc(3); "8进制"; spc(3); "10进制"PrintEnd Sub4.Dim a(3) As Long, s As Long, p As Long '通用-声明Sub Su(n As Long) '通用subp = 1For i = 1 To np = p * iNext iEnd SubFunction F(n As Long) As Long '通用Functionp = 1For i = 1 To np = p * iNext iF = pEnd FunctionPrivate Sub Command1_Click()s = 0For i = 1 To 3a(i) = InputBox("请输入第" & i & " 个数的值:")Call Su(a(i))s = s + pNext iPrint "用Sub过程求得"; a(1); "! +"; a(2); "! +"; a(3); "! ="; s End SubPrivate Sub Command2_Click()s = 0For i = 1 To 3a(i) = InputBox("请输入第" & i & " 个数的值:")s = s + F(a(i))Next iPrint "用Function过程求得"; a(1); "! +"; a(2); "! +"; a(3); "! ="; s End SubPrivate Sub Command3_Click()EndEnd Sub。
2023春VB语言程序设计作业1
![2023春VB语言程序设计作业1](https://img.taocdn.com/s3/m/0d3c84f56037ee06eff9aef8941ea76e58fa4a36.png)
2023春VB语言程序设计作业11 / 20 单选题(5分)正确答案C我的答案C评分 5分以下叙述中,错误的是_________。
A一个Visual Basic 应用程序可以含有多个标准模块文件B一个visual Basic 工程可以含有多个窗体文件C标准模块文件可以属于某个指定的窗体文件D标准模块文件的扩展名是.bas2 / 20 单选题(5分)正确答案A我的答案A评分 5分Visual Basic的窗体设计器主要是用来___________。
A建立用户界面B添加图形、图像、数据等控件C编写程序源代码D设计窗体的布局3 / 20 单选题(5分)正确答案C我的答案C评分 5分Visual Basic程序设计语言属于_________。
A面向过程的语言B机器语言C面向对象的语言D汇编语言4 / 20 单选题(5分)正确答案B我的答案B评分 5分假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是_________。
A只保存窗体模块文件B分别保存窗体模块、标准模块和工程文件C只保存窗体模块和标准模块文件D只保存工程文件5 / 20 单选题(5分)正确答案D我的答案D评分 5分下面可以正确定义2个整形变量和1个字符串变量的语句的是_________。
ADim n , m AS Interger , s AS StringBDim a% , b$ , c AS StringCDim a AS Integer , b , c AS StringDDim x% , y AS Integer , z AS String6 / 20 单选题(5分)正确答案A我的答案A评分 5分设有如下语句:Dim a , b As Integerc = "Visual Basic"d = #7/20/2005 #以下关于这段代码的叙述中,错误的是_________。
《VB程序设计基础》练习题
![《VB程序设计基础》练习题](https://img.taocdn.com/s3/m/d74350a7c67da26925c52cc58bd63186bceb92cd.png)
《VB程序设计基础》练习题《VB 程序设计基础》练习题、选择题: 1在Visual Basic 中,下列能作为变量名的是(A ) x+1( B )x_1( C Or ( D ) If 2、在Visual Basic 中,语句 Dim x As Single所说明的变量 x 属于(A )整数型(B )逻辑型(C )字符串型(D 单精度实数型3、在Visual Basic 中,⽤变量p 存储杂志的刊号(如CN 41-103 ”),变量p 的数据类型应定义为((A ) String ( B ) Integer ( C ) Single ( D ) Date4、在Visual Basic 中,⽤变量存储 560位学⽣的⾝⾼数据(如:1.76 ),下列最合适的变量说明是(A )将560个变量说明为整数型(B )将560个变量说明为单精度实数型(C )将⼀个元素个数为 560的⼀维数组说明为整数型(D )将⼀个元素个数为 560的⼀维数组说明为单精度实数型 5、在Visual Basic 中,表达式 Sqr(100) + 100 的值是1 .10、将数学表达式 sin xcos x (x 的单位:弧度)写成 Visual Basic 表达式,正确的2是(A) SinxCosx / 2 (B) Sinx * Cosx / 2 (C) Sin(x)Cos(x) / 2 (D) Sin(x) * Cos(x) / 211、下列属于正确的 Visual Basic 表达式是( ) (A ) a+b*|c|( B ) b3+2( C ) 2n-1( D ) 2 ? h/g12、在Visual Basic 中,从字符串"Good morning"中截取"morning"的表达式是( )(A ) Mid("Good morning", 6, 7) ( B ) Mid(Good morning, 6, 7) (C ) Mid("Good morning", 5, 7)( D ) Mid("Good morning", 7, 7) 13、将数学表达式 a < b w c 写成Visual Basic 表达式,正确的是(A ) a<=b<=c ( B ) a<=b Or b<=c (C ) a<=b And b<=c ( D ) a<=b Not b<=c14.随机产⽣[0,12)中的数,以模拟旅客通过检票⼝的时间,正确的 Visual Basic 表达式是(A ) Rnd()*12(B ) Rnd()*13(A ) 110 ( B ) 103在 Visual Basic 中,a = -100,表达式"360" + Str(a)(B ) 360-100 (C) 2006、 (A ) 260 7. 在Visual Basic (A ) 58. 在Visual Basic (A ) 123 ( B )(C ) 460的值是()中, (B ) 中, 45 中, 1.8表达式5678\100的值是 56 ( C ) 56.78表达式12345 Mod 100的值是(D ) 5 的值是(D ) 0.8(C ) 12 表达式Fix(1.8) (C ) 1(D ) 567(C) Int(Rnd()*12)+1 (D) Int(Rnd()*13)+115、设x是正数,下列能⽤于描述"x是否为偶数”的Visual Basic 条件表达式是(A ) x \ 2 = 0 (C ) x Mod 2 = 0、填空题1、有如下 Visual Basic 程序段a = 4b = 5a = a / 2c = Abs(a - b)该程序段运⾏后,变量c 的值为 2、有如下 Visual Basic程序段a = 9b = "Comma nd Butt on"c = Len(b)If a > 0 And a < c The nLabel1.Caption = Mid(b, a, 6) ElseLabel1.Caption = "error" End If该程序段运⾏后,在标签 Label1上显⽰的是 _______________ 3、有如下Visual Basic 程序段:a = 3.14b = 20c = In t(a) + b该程序段运⾏后,变量 c 的值为 ______________ 。
程序设计基础(VB)作业及答案(选做)
![程序设计基础(VB)作业及答案(选做)](https://img.taocdn.com/s3/m/f4b4950eba1aa8114431d961.png)
《程序设计基础(VB )》作业第1章习题1. 什么是对象?什么是对象的属性、方法和事件?2. Visual Basic 有哪些不同的版本,你上机使用的是哪一个版本?第2章习题四、简答题1.什么是注释?Visual Basic 程序的注释符是什么?为什么要使用注释?2.Visual Basic 中续行符是什么?为什么要续行?注释行能不能使用续行符? 3,图2.1所示的界面是由多少个控件组成的?它们的类型名分别是什么?第3章习题四、找出合法的变量名3M ,2x ,π,[,e ,PI ,OK ,DIM ,dim ,+a ,we$,_name ,a+b第5章习题三、编程题1. 编程计算1-2+3-4+5-6…±n 的值,其中n 由文本框输入(1≥n )。
2. 编程计算1094321109...4321++++++的值第8章习题一、选择题1.下列对象中_______在运行时一定是不可见的。
(A)Line (B)Timer (C)Shape (D)Frame2.下面各类型对象中,没有Move 方法的是______。
(A)Form (B)Shape (C)Line (D)Image3.列表框控件的下列几个属性中,_____不是数组。
(A)List (B)ListIndex (C)Selected (D)ItemData4.向列表框中添加一个条目,应使用列表框的_______方法。
(A)InsertItem (B)AddItem (C)AppendItem (D)RemoveItem5.下列的控件中,不具有Caption属性的是______。
(A)ListBox (B)CheckBox (C)Frame (D)OptionButton6.下面________类型的对象不能作为控件的容器。
(A)Form (B)PictureBox (C)Shape (D)Frame7.要使一个图片框控件自动地附着在窗体的一条边上,应该设置它的_______属性。
程序设计基础VB作业题
![程序设计基础VB作业题](https://img.taocdn.com/s3/m/0e057528bed5b9f3f90f1c42.png)
第一章练习题一、选择题1、不需要编译,计算机便可直接执行的程序是()。
A C语言程序B Visual Basic语言程序C 汇编语言程序D 机器语言程序2、下面关于VB的叙述中,不正确的是()。
A VB是美国Microsoft(微软)公司开发程序设计语言。
B VB是在20世纪60年代美国Dartmouth学院开发的Basic语言基础上发展而形成的。
C 用VB编写的程序可以在任何操作系统环境中运行。
D VB是面向对象的可视化的软件开发工具。
3、下面关于VB的集成开发环境(IDE)的叙述中,不正确的是()。
A IDE是设计、调试、运行VB程序的工具。
B 打开/关闭各窗口的命令主要在IDE的“视图”菜单中。
C “窗体设计窗口”是用来设计应用程序界面(窗体)的。
D 不能往“控件工具箱”中添加其它控件。
二、填空题1、如果进入VB的集成开发环境后,发现没有“工具箱”,那么可以打开()菜单并选择“工具箱”菜单项,就可使“工具箱”出现。
2、()窗口用来管理一个应用程序所包含的各种资源文件。
3、“代码窗口”用来编写应用程序的()。
三、简答题1、简单叙述计算机程序设计语言的发展历程。
2、简单叙述窗体布局窗口的用途。
3、简单叙述属性窗口的用途。
四、实验题1、题目编写一个简单的VB程序,界面如下图所示。
程序有两个按钮。
当用户按“显示”按钮时,在窗体上显示出“欢迎使用VB6.0”字样;当用户按“清屏”按钮时,清除窗体上的文字内容。
程序有两个标签。
一个用来显示显示“VB程序设计”字样;一个用来显示“系统当前时间”。
2、实验目的⑴初步了解IDE各窗口的用途及操作。
⑵初步了解一个VB程序的设计过程。
⑶观察一个VB程序的构成。
3、实验步骤⑴启动IDE单击任务栏的“开始菜单”→程序→Microsoft Visual Studio→Microsoft Visual Basic6.0便出现“新建工程”对话框,如下图所示。
选择“标准EXE”工程类型,按“打开”按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计基础》全校选修课结课作业指导单
1、从以下所给题目中选择4个题目,要求独立完成,不能雷同;
2、作业中要体现设计过程,可以应用多窗体实现,对每一个窗体配以合适背景图片;
3、要求有界面抓图,配以程序设计思想;
4、最后一节实验课提交大作业,作业要求打印加封皮,并在课上对作业进行答辩。
《VB程序设计基础》校选修课
结课作业
2012~2013学年第一学期
班级:
姓名:
学号:
成绩:
答辩情况
教师:胡英
可选题目:
1、简单计算器的设计(如果用控件数组完成可获得加分)
说明:如果计算需要两个操作数,两个数分别从两个文本框输入,如果计算只需要一个操作数,操作数取自界面上面的文本框。
(考虑细节如非数字提示、初零、负数不能开平方、有退出提示等等)
2、设计一如下验证密码的输入框窗体,当单击“确定”后,给出验证情况,点击
“退出”根据提示是否退出系统。
说明:密码设定长度及是否为数字提示,退出要给出提示
3、设计如下界面的倒计时
当单击“设置倒计时”时,弹出如下输入框:
单击“启动倒计时”,开始倒计时,时间到,弹出如下框,当单击“是”,则退出系统。
4、设计如下改变标签中字体的菜单
注:“字体”菜单为右键弹出式菜单。
5、设计一个如下图所示的程序:
要求使用两个列表框(组合框)完成该题目,通过添加按钮将文本框中的内容添加到左边的列表框,下面数字为统计数字,该数字要根据左边列表框中内容的变化做相应调整,如果选中左边列表框中的内容按删除按钮,被删除的条目从左列表框消失,添加到右列表框中,并调整统计数字。
(考虑空信息的添加及多条信息的添
删除)
6、设计一个如下图所示的程序:
通过对列表框、复选框和单选钮的选择,将计算机的基本配置信息显示在右边的文本框中。
需考虑空信息的添加。