VB实验作业

合集下载

VB作业3

VB作业3

VB第三次作业(8~10章)一、选择题(每题2分,共2×20=40分)1、要获得当前驱动器应使用驱动器列表框的属性是A.PathB.DriveC.DirD.Pattern2、设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)Const Alt=4Const Key_F2=&H71altdown%=(Shift And Alt) > 0f2down%=(KeyCode=Key_F2)If altdown% And f2down% ThenText1.Text="BBBBB"End IfEnd Sub上述程序运行后,如果按【Shift+F2】,则在文本框中显示得是A.Alt+F2B.BBBBBC.随机出几个数D.文本框平均内容无变化3、下列程序的功能是调用字体对话框来设置文本框字体,单击按钮弹出对话框后,按Cancel 键退出对话框,则Private Sub Command1_Click()CommonDialog1.CancelError=TrueCommonDialog1.Flags=cdlCFEffects Or cdlDFBothCommonDialog1.Action=4CommonDialog1.ShowFont=CommonDialog1.FontNameText1.Font.Size=CommonDialog1.FontSizeText1.Font.Bold=CommonDialog1.FontBoldText1.Font.Italic=CommonDialog1.FontItalicText1.Font.Underline=CommonDialog1.FontUnderlineText1.FontStrikethru=CommonDialog1.FontStrikethruText1.ForeColor=CommonDialog1.ColorEnd SubA.Text1的字体不发生变化B.Text1的字体发生变化C.Text1的字体和颜色发生变化D.程序出错!4、以下叙述中错误的是A) 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)B) 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)C) KeyPress事件中不能识别键盘上某个键的按下与释放D) KeyPress事件中可以识别键盘上某个键的按下与释放5、在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是A) “text (.txt)|(*.txt)” B)“文本文件( .txt) | (.txt)”C) “text(.txt)||(*.txt)” D)“text(.txt)(*.txt)”6、以下叙述中正确的是A) 一个记录中所包含的各个元素的数据类型必须相同B) 随机文件中每个记录的长度是固定的C) Open命令的作用是打开一个已经存在的文件D) 使用Input #语句可以从随机文件中读取数据7、目录列表框的Path属性的作用是A) 显示当前驱动器或指定驱动器上的目录结构B) 显示当前驱动器或指定驱动器上的某目录下的文件名C) 显示根目录下的文件名D) 显示该路径下的文件8、设有语句open "c:\Test.Dat" For OutPut As#1则以下错误的叙述是A)该语句打开C盘根目录下一个己存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息9、在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii as integer)End Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是A)单击鼠标B)双击文本框C)鼠标滑过文本框D)按下键盘上的某个键10、假定有如下事件过程:PriVate Sub Form_MouseDown(button As Integer,Shift As Integer, x As Single,Y AsSingle)If Button=2 thenPopupMenu popFormEnd ifEnd Sub则以下描述中错误的是A)该过程的功能是弹出一个菜单B)popForm 是在菜单编辑器中定义的弹出式菜单的名称C)参数X、Y指明鼠标的当前位置D)Button=2 表示按下的是鼠标左键11、当函数EOF()的返回值为真时,表示文件的指针指向()。

《第一单元第1课VB开发环境简介设置VB工作环境》作业设计方案-初中信息技术人教版九年级全册自编模拟

《第一单元第1课VB开发环境简介设置VB工作环境》作业设计方案-初中信息技术人教版九年级全册自编模拟

《设置VB工作环境》作业设计方案(第一课时)一、作业目标1. 理解并掌握Visual Basic (VB)工作环境的基本概念与配置。

2. 学会如何启动和关闭VB环境,并能够完成基本的环境设置。

3. 培养学生的逻辑思维能力和实践操作能力,通过动手操作熟悉VB的界面和工具。

二、作业内容1. VB环境启动与关闭学生需熟练掌握VB的启动与关闭方法。

启动时,应能正确打开VB集成开发环境(IDE),并了解其界面布局。

关闭时,应能正确保存当前工作并退出VB环境。

2. VB工作环境基本配置学生需了解并掌握VB工作环境的配置,包括工具栏的调整、编辑器的设置等。

具体包括:- 调整工具栏,使其显示常用的命令按钮,方便操作。

- 配置编辑器,如设置字体大小、颜色等,以提高代码阅读的舒适度。

- 熟悉“项目”窗口、“窗体”设计器等开发工具的基本使用。

3. 创建简单项目与窗体在VB环境中,学生需要创建并设置一个简单的项目和窗体。

通过实践操作,学生能够了解如何在VB中建立基本框架,以及如何添加和调整窗体。

三、作业要求1. 学生需按照步骤完成每一项操作,确保每一步的准确性。

2. 在操作过程中,应注重细节,例如工具栏和编辑器的设置要符合个人习惯和视觉要求。

3. 学生在操作中遇到问题时,应积极思考并尝试解决,或向老师寻求帮助。

4. 作业完成后,需对所完成的VB工作环境进行截图保存,并附上简要的文字说明。

四、作业评价1. 评价标准:作业的准确度、操作的规范性、问题的解决能力以及创新性和创意性。

2. 教师评价:教师根据学生提交的作业进行评价,指出其中的优点和不足,并给出改进建议。

3. 同学互评:鼓励学生之间互相评价作业,学习彼此的长处,共同进步。

五、作业反馈1. 教师反馈:教师将针对学生在作业中遇到的问题进行详细解答,并在课堂上进行总结和归纳。

2. 学生自我反馈:学生需对本次作业进行总结,反思自己在操作中的不足和需要改进的地方。

3. 下次预习指导:教师需在反馈中引导学生预习下一课时的内容,为后续学习做好准备。

2014年12月份考试可视化程序设计(VB)第一次作业

2014年12月份考试可视化程序设计(VB)第一次作业

2014年12月份考试可视化程序设计(VB)第一次作业2014年12月份考试可视化程序设计(VB)第一次作业一、单项选择题(共30题、总分90分、得分0分)1. 下列运算符中,运算级别最高的是()(本题分数:3 分,本题得分:0 分。

)A、+B、*C、\D、Mod题目信息难度:2正确答案:B解题方案:2. 下列选择项中()不能获得焦点。

(本题分数:3 分,本题得分:0 分。

)A、使用Tab键B、用鼠标选择对象C、设置GetFocus的值为TrueD、使用SetFocus方法题目信息难度:3正确答案:C解题方案:3. 执行下面的程序段后,x的值为( )x=5For i = 1 To 20 Step 2x=x+i\5Next i (本题分数:3 分,本题得分:0 分。

)A、21B、22C、23D、24题目信息难度:3正确答案:A解题方案:4. 有如下程序,执行程序后单击Button1按钮,窗体上显示的是什么()Private Sub Command1_Click()Dim a Dim b As Integerb = 5 / 2Print a, bEnd Sub (本题分数:3 分,本题得分:0 分。

)A、2 2B、2 2.5C、2.5 2D、2.5 2.5题目信息难度:3正确答案:C解题方案:5. 如果希望用变量X存放数据12345.67890123,应将X定义为什么类型?()(本题分数:3 分,本题得分:0 分。

)A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)题目信息难度:3正确答案:A解题方案:6. 以下说法正确的是()(本题分数:3 分,本题得分:0 分。

)A、通用过程可以出现在窗体模块和标准模块中B、不同模块中的通用过程可以重名C、同一标准模块中的通用过程可以同名D、不同标准模块中的通用过程不能同名题目信息难度:3正确答案:D解题方案:7. 下列哪组语句可以将变量A、B的值互换()。

VB的理论作业

VB的理论作业

1、在Visual Basic中,某对象的属性窗口如右图所示,该对象名是()A.Enabled B.Timer C.tine D.tine Timer2、某学生设计了一个VB应用程序,他单击了窗体上的“测算”按钮对象,应用程序的窗体界面及按钮的属性窗口界面如下图所示,现在想编制该按钮单击事件的处理过程,则该事件处理过程名是()A.测算_Click B.Command1_Click C.Cmd1_Click D.Cmd1_DblClick 3、一个VB工程的部分设计界面如下图所。

下列说法错误..的有()①工程文件名是“工程1.vbp”②该工程只有1个窗体③窗体文件名是“Form.frm”④窗体名称是“对象识别”A.①②B.②③C.①③D.③④4、一个VB程序的运行界面如下图所示。

下面说法不正确...的是()A.文本框Text1的Caption属性值为“H”B.标签Label1的Caption属性值为“输入字符”C.命令按钮Command1的Caption属性值为“查询”D.窗体的Caption属性值为“查询字符ASCII码”5、一个窗体VB工程的部分设计界面如下图所示:该窗体的名称是()A.MyForm B.FrmMain C.Form1 D.工程16、下列关于对象的描述中,错误..的是()A.对象的属性用于描述对象的状态B.对象的属性与方法可以有多个C.对象事件的发生会驱动该对象相应事件处理过程的执行D.对象的属性值只能在属性窗口中设置7、在程序中用变量存储某个人的身份证号码,以下数据类型合适的是()A.Integer B.Long C.String D.Boolean8、在VB中,下列属于字符串常量的是()A.”2014”B.ABC C.True D.9.89、下列可作为Visual Basic变量名的是()A.4if B.if_4 C._if4 D.if10、用下面语句定义的数组的元素个数是()Dim names(5) As StringA.4 B.5 C.6 D.不确定11、在Visual Basic中,下列能作为变量名的是()A.you B.As C.x+y D.2b12、已知某校100名学生的身高数据(包含一位小数),要求编写VB程序,统计超过平均身高的人数。

vb考试题

vb考试题

章节作业--第1次作业:10题1、, Visual Basic的三种工作模式是。

A) 编辑 B) 编译 C) 设计、运行、中断 D) 连接正确答案是: C 你选择的答案是:C √2、, 在Visual Basic中,以下什么方法可以改变窗体的大小。

A) 设计时在窗体布局窗口中进行调整。

B) 运行时设置窗体的Left属性。

C) 运行时调用窗体的Move方法。

D) 设计时在窗体布局窗口中点鼠标右键,在快捷菜单中进行设置。

正确答案是: C 你选择的答案是:C √3、, 如果要使窗体的最小化按钮变成灰色(不起作用),需设置窗体的()属性。

A) Caption B) Icon C) MaxButton D) MinButton正确答案是: D 你选择的答案是:D √4、, 要使窗体上的所有控件具有相同的字体格式,应首先在属性窗口中对()的Font属性进行设置,然后再添加各控件。

A) 所有控件 B) 窗体 C) 标签控件 D) Fontname正确答案是: B 你选择的答案是:B √5、, 在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行时按下命令按钮却没有效果,原因是()。

A) 命令按钮的Default属性为True B) 命令按钮的Style属性为2-PictureC) 命令按钮的Style属性为0-Standard D) 命令按钮的Style属性为1-Graphics正确答案是: C 你选择的答案是:C √6、, 要在窗体上显示图片,需设置窗体的()属性。

A) Caption B) IconC) Picture D) ControlBo正确答案是: C 你选择的答案是:C √7、, “重复”命令是对()命令的反操作。

A) 撤消 B) 查找C) 复制 D) 剪切正确答案是: A 你选择的答案是:A √8、, 运行时,单击窗体(Form1)将窗体的前景色设置为红色的事件过程是()。

VB设计作业要求及评分标准

VB设计作业要求及评分标准

一. 合作完成一个设计作业,并提交1.作业源代码2.实验报告3.生成的exe可执行程序二.作业要求:1.多模块2.多过程,包括通用过程(函数、子过程)3.数据结构包括数组4.选题,可以自由发挥,也可以在以下命题中选择一个来做(见“四.可选命题”)5.作业分小组完成,每个小组1-3人。

每人的参与度,即完成的内容必须在实验报告中以书面形式注明。

例如:同学A完成选题、界面及窗体模块1;同学B完成模块2及文档;同学C完成模块3及测试。

(其中完成的模块名称也请写出来,或者完成某个模块中的某几个过程也请写清)a)以小组提交的作业为单位给分,即小组成员得分相同。

b)但是如果某同学参与度过低,将会扣除该成员的“原创性”的分数4分。

仅完成以下情况之一视为参与度过低:i.只参与选题;ii.只参与测试;iii.只完成几个过程,未独立完成1个完整的模块;iv.只完成界面6.文档的要求:变量的注释、过程的功能描述、模块的功能描述都请注在代码里(即变量注释写在变量定义语句后面;过程功能描述写在过程定义后面;模块描述写在模块通用声明部分。

目的是让别人能一目了然该代码部分的功能,保证程序的可读性。

)7.文档中必须包含作者的学号、姓名、邮箱、手机等联系方式。

三.评分标准(共20分)四.可选命题1. 小游戏2. 多媒体工具(图片浏览、修改、画图)3. 数学工具(功能完善的计算器、记事本)4. 问题演示(可选择一个或多个有一定难度的数学问题或算法等,利用VB图形编程的优势进行一定的动态演示,尽量使所介绍的问题解法或算法让使用者一目了然)5. 专业相关的学习软件、工具6. 用于学习、活动、生活等各方面工具、软件等7. 自选命题。

【测试】分支循环测试作业(VB第五章测试题)

【测试】分支循环测试作业(VB第五章测试题)

【测试】分⽀循环测试作业(VB第五章测试题)我的试卷测试得分: 88.0 分1. 单选题:(4.0分)有如下程序:Private Sub Command1_Click()x = InputBox("input value")Select Case xCase Is > 0y = x + 1Case Is = 0y = x + 2Case Elsey = x + 3End SelectPrint x; yEnd Sub假设运⾏时从键盘上输⼊-5,输出结果是_______。

A. -5 -2B. -5 -4C. -5 -3D. -5 -5解答:A参考答案: A2. 单选题:(4.0分)下列程序段的执⾏结果是_______。

X = 2Y = 1If X * Y < 1 Then Y = Y - 1 Else Y = -1Print Y - X > 0A. TrueB. FalseC. -1D. 1解答:B参考答案: B3. 单选题:(2.0分)关于语句If x=1 Then y=1,下列说法正确的是_______。

A. x=1和y=1均为赋值语句B. x=1和y=1均为关系表达式C. x=1为关系表达式,y=1为赋值语句D. x=1为赋值语句,y=1为关系表达式解答:C参考答案: C4. 单选题:(2.0分)Select Case 语句结构中,测试项可以有三种形式,以下使⽤正确的是_______。

A. Case 20>IsB. Case x<=8 ,10 to 25C. Case Is>9 And Is<25D. Case Is>x解答:D参考答案: D5. 单选题:(4.0分)在窗体上画⼀个名称为Command1的命令按钮和两个名称分别为Text1、Text2的⽂本框,然后编写如下事件过程:Private Sub Command1_Click()N = Text1.TextSelect Case NCase 1 To 20X = 10Case 2, 4, 6X = 20Case Is < 10X = 30Case 10X = 40End SelectText2.Text = XEnd Sub程序运⾏后,如果在⽂本框Text1中输⼊10,然后单击命令按钮,则在Text2中显⽰的内容是____A. 10B. 20C. 30D. 40参考答案: A6. 单选题:(4.0分)运⾏下⾯程序,如果输⼊85,则输出结果是_____。

vb数组作业

vb数组作业

1、编写程序,产生50个互不相同的10~99的随机整数,统计各数值段(10~19,20~29,….80~89,90~99)有多少个数并输出。

提示:可另用数组b来存各分数段的人数,并用b(1)存10~19分的人数,b(2)存20~29分的人数,… b(9)存90~99分的人数。

关键代码:k = Int(a(i) / 10)b(k) = b(k) + 12、设有如下两组数据。

编写一个程序,把两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,8+27,…,25+80,并把相应的结果放入第三个数组中,最后输出第三个数组的值。

A 2 8 7 6 4 28 70 25B 79 27 32 41 57 66 78 80关键代码:c(i) = a(i) + b(i)3、产生10个互不相同的10~99的随机整数,将这10个值交换并输出,交换规则如下:第1个与第10个交换第2个与第9 个交换第3个与第8 个交换第4个与第7 个交换第5个与第6 个交换4、在文本框中输入一串字符,统计各字母出现的次数并将结果显示在图片框中(不区分字母的大小写)。

提示:英文字母共26个,可以分为26类。

用数组的26个元素分别保存每种字母出现的次数。

从输入的字符串中逐一取出字符,转换成大写字符来判断。

再求得其在数组中的下标。

关键代码:j = Asc(c) - 65 + 1A(j)=A(j)+15、采用控件数组编写一个简单的计算器。

要求该计算器能够实现简单的加、减、乘、除运算。

6、下图所示程序利用7个LABEL1控件创建了一个控件数组,程序运行时单击窗体,在窗体上显示由7段组成的一个阿拉伯数字“5”。

请自行创建程序界面,并修改下列代码,使之能显示7段组成的数字“3”。

Private Sub Form_Click()Dim a As VariantMe.BackColor = vbWhitea = Array(1, 0, 1, 1, 1, 0, 1)For i = 0 To 6If a(i) = 1 ThenLabel1(i).BackColor = vbRedElseLabel1(i).BackColor = vbWhiteEnd IfNext iEnd Sub。

大学vb 实验作业6 选择结构程序设计

大学vb  实验作业6 选择结构程序设计
实验名称
实验六选择结构程序设计
实验时间
实验目的
(1)掌握由IF语句构成的选择结构
(2)掌握由SELECT CASE语句4)学会编写选择结构程序解决实际问题
(5)掌握多重窗体的设计
实验环境
硬件:微型计算机
软件:Microsoft Visual Basic 6.0
实验内容
1、编写程序求出四个数中的最小数(要求用“打擂算法”)。
2、设计程序,分别用IF语句和Select语句实现判断从键盘上输入的某个字符为哪类字符(大写字母、小写字母、数字字符和其它字符)
3、编程实现系统登录程序。(用户名:班级;密码:学号后两位)
4、窗体运行时,鼠标光标是箭头形状,每单击一次窗体,鼠标就变换一种鼠标光标的形状,依次显示鼠标光标的15种形状。
提示:窗体上鼠标光标的形状由窗体的MousePointer属性值决定。
实验小结

大学vb 实验作业4 简单控件的使用(三)

大学vb  实验作业4 简单控件的使用(三)
4、设计一个简单的存款计算器。参考界面如下:
实验小结
实验内容
1、完成上课讲解的分离数字的例子。参考界面如下:
要求:将文本框中的数据按字符型数据进行处理,用函数实现。
2、输入一个三位数,将它逆置后输出,要求将文本框中的数据按数值型数据进行处理,用算术表达式实现(利用mod、\、*、+等运算符)。参考界面如下:
3、设计一个简单的时间显示牌,显示中秋节已过多少天。参考界面如下:
实验名称
实验四简单控件的使用(三)
实验时间第四周来自实验目的(1)掌握各类运算符和表达式的正确使用方法。
(2)掌握主要内部函数的使用。
(3)熟练利用立即窗口进行验证和测试。
(4)掌握基本语句的用法。
(5)进一步掌握编写简单顺序结构程序的方法。
实验环境
硬件:微型计算机
软件:Microsoft Visual basic 6.0

vb实验作业参考答案

vb实验作业参考答案

vb实验作业参考答案VB实验作业参考答案引言:Visual Basic(VB)是一种基于事件驱动的编程语言,广泛应用于Windows操作系统的软件开发。

在学习VB编程过程中,实验作业是非常重要的一部分,通过实践来巩固所学知识。

本文将提供一些VB实验作业的参考答案,帮助读者更好地理解和掌握VB编程。

一、VB基础知识实验作业参考答案1. 实验题目:编写一个VB程序,实现两个整数的加法运算,并将结果显示在文本框中。

参考答案:```Private Sub btnAdd_Click()Dim num1 As IntegerDim num2 As IntegerDim result As Integernum1 = CInt(txtNum1.Text)num2 = CInt(txtNum2.Text)result = num1 + num2txtResult.Text = CStr(result)End Sub```2. 实验题目:编写一个VB程序,实现输入一个数字,判断该数字是奇数还是偶数,并在消息框中显示结果。

参考答案:```Private Sub btnCheck_Click()Dim num As Integernum = CInt(txtNum.Text)If num Mod 2 = 0 ThenMsgBox "该数字是偶数"ElseMsgBox "该数字是奇数"End IfEnd Sub```二、VB控件应用实验作业参考答案1. 实验题目:编写一个VB程序,实现一个简单的计算器功能,包括加法、减法、乘法和除法操作。

参考答案:```Private Sub btnAdd_Click()Dim num1 As DoubleDim num2 As DoubleDim result As Doublenum1 = CDbl(txtNum1.Text) num2 = CDbl(txtNum2.Text)result = num1 + num2txtResult.Text = CStr(result) End SubPrivate Sub btnSubtract_Click() Dim num1 As DoubleDim num2 As DoubleDim result As Doublenum1 = CDbl(txtNum1.Text) num2 = CDbl(txtNum2.Text)result = num1 - num2txtResult.Text = CStr(result) End SubPrivate Sub btnMultiply_Click() Dim num1 As DoubleDim num2 As DoubleDim result As Doublenum1 = CDbl(txtNum1.Text) num2 = CDbl(txtNum2.Text)result = num1 * num2txtResult.Text = CStr(result) End SubPrivate Sub btnDivide_Click() Dim num1 As DoubleDim num2 As DoubleDim result As Doublenum1 = CDbl(txtNum1.Text)num2 = CDbl(txtNum2.Text)If num2 = 0 ThenMsgBox "除数不能为0"Elseresult = num1 / num2txtResult.Text = CStr(result)End IfEnd Sub```2. 实验题目:编写一个VB程序,实现一个简单的登录界面,包括用户名和密码输入框以及登录按钮。

东师《VB程序设计》2022年秋学期在线作业1

东师《VB程序设计》2022年秋学期在线作业1

VB程序设计2022年秋学期在线作业1一、单选题1:执行语句Open "C:StuData.dat" For Input As #2 后,系统()。

A将C盘当前文件夹下名为StuData.dat的文件的内容读入内存B在C盘当前文件夹下建立名为StuData.dat的顺序文件C将内存数据存放在C盘当前文件夹下名为StuData.dat的文件中D将某个磁盘文件的内容写入C盘当前文件夹下名为StuData.dat的文件中正确答案:A2:语句Dim AA(9,9)所定义数组AA的元素个数为A 18B 81C 100D 90正确答案:C3:表达式Int(Rnd(O)+1)+Int(Rnd(1)-1)的值是()。

A 1B 0C -1D 2正确答案:B4:在窗体模块的通用声明段中声明变量时,不能使用()关键字。

A DimB PublicC PrivateD Static正确答案:D5:新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为()。

A Forml.frmB工程1.frmC MyFirst.frmD Form1.vbp正确答案:C6:通过设置ADO数据控件的()属性可以建立该控件到数据源的连接信息。

A RecordSourceB RecordSetC ConnectionStringD Database正确答案:C7:下列控件中,没有Caption属性的是()。

A框架B列表框C复选框D单选按钮正确答案:B8:模拟方形骰子投掷的表达式是()。

A Int(6 * Rnd(1))B Int( 1+6 * Rnd(1))C Int(6 * Rnd(1) -l)D Int(6 * Rnd(1)-1)正确答案:B9:引用列表框(List1 )最后一个数据项应使用()。

A List1.List(Listl1. ListCount)B List1. List(Listl. ListCount - 1)C List1. List(ListCount)D List l. List( ListCounr-1)正确答案:B10:以下可以作为Visual Basic变量名的是()。

大学vb 实验作业1 熟悉Visual Basic集成开发环境

大学vb  实验作业1 熟悉Visual Basic集成开发环境
实验名称 实验时间
实验一 熟悉 Visual Basic 集成开发环境 2013 年 9 月 4 日 3-6 节、9 月 5 日 5-8 节 (1)掌握 VB 的启动和退出。
实验目的
(2)掌握利用 VB 建立、编辑、保存及运行应用程序的过程。 (3)了解和使用 VB 集成开发环境各窗口、菜单的一般功能。 (4)了解基本控件窗体、标签、文本框、命令按钮的属性、事件和方法。

实 验 内 容
3、 简单界面设计。 要求设置窗体的 icon、 caption、 minbutton、 maxbutton、 controlBox 和 picture 属性,属性值自定,运行观察设置的结果。 4、简单界面设计。在窗体上建立一个文本框控件。 要求: ①文本框无初始内容。 ②高、宽分别为 2000 和 1800。 ③可显示多行。 ④有水平滚动条。 ⑤字体样式为斜体。 ⑥最多允许输入 20 个字符。 ⑦输入的字符以“*”显示。 运行观察设置的结果。
实 验 小 结
2、简单界面设计。在窗体上建立一个标签控件和两个命令按钮控件。 要求: ①适当调整两个命令按钮的格式,如对齐、尺寸等。 (选中命令按钮后,单击格式菜单下的相关命令) ②两个命令按钮 command1 和 command2 的 caption 属性值分别为: “中 文”和“英文” 。 ③编写 command1 命令按钮的 click 事件, 实现在标签上输出 “计算机” 。 编写 command2 命令按钮的 click 事件, 实现在标签上输出 “computer” 。
实验环境
硬件: 微型计算机 软件: Microsoft Visual Basic 6.0 1、简单界面设计。设计实现以下界面:运行时,单击“大家好”命令按钮, 在窗体上输出“hello everyone!”

vb第二章 程序设计基础 实验2

vb第二章 程序设计基础 实验2

实验作业程序设计基础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 。

北语直属14秋《VB》作业3满分答案

北语直属14秋《VB》作业3满分答案
内容:
Visual Basic中使用的数据库引擎是Jet数据库引擎,该引擎包含在一组___文件中。
A、ActiveX控件
B、动态链接库
C、ODBC API函数库
D、应用程序
标准答案:B
学员答案:B
本题得分:4
题号:21题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4
内容:
在关系运算中,根据具有相同属性名的字段进行连接,且在连接结果中去除重复属性,这样的运算是___。
A、内部连接
B、外部连接
C、等值连接
D、自然连接
标准答案:D
学员答案:D
本题得分:4
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4
内容:
在数据库的三级体系结构中,数据库的模式对应于数据库的___视图。
A、可行性分析
B、详细设计
C、需求分析
D、程序编码
标准答案:C
学员答案:C
本题得分:4
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4
内容:
在SQL的UPDATE语句中,要修改某列的值,必须使用关键字___。
A、Select
B、Where
C、Distinct
D、Set
标准答案:D
内容:
在关系数据模型中,利用关系运算对两个基本点关系进行操作,得到的结果是___。
A、属性
B、关系
C、元组
D、关系模式
标准答案:B
学员答案:B
本题得分:4
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4
内容:
描述事物的符号记录称为___。
A、信息

VB程序网上作业答案

VB程序网上作业答案

VB程序⽹上作业答案客观题_0001试卷总分:100 测试时间:240单项选择题判断题⼀、单项选择题(共20 道试题,共80 分。

)1. ⽤户在组合框中输⼊或选择的数据可以通过⼀个属性获得,这个属性是()。

A. ListB. ListindexC. TextD. Listcount2. 在设计菜单时,如果要在菜单中加⼊⼀个菜单分隔条,则菜单分隔条的标题必须设置为()。

A. 加号(+)B. 减号(-)C. 星号(*)D. 感叹号(!)3. 保存新建的⼯程时,默认的⽂件夹是()。

A. My DocumentB. VB98C. "\ "D. Windows4. 要清除列表框的所有内容,可⽤()⽅法来实现。

A. RemoveTtemB. ClsC. ClearD. 以上均不可以5. ⽤标准⼯具栏中的⼯具按钮不能执⾏的操作是()。

A. 添加⼯程B. 打印源程序C. 运⾏程序D. 打开⼯程6. 改变驱动器列表框的Drive属性值,将激活()事件。

A. ChangeB. ScollC. KeyDownD. KeyUp7. 下列语句语法正确的是()。

A. a=1 b=2 c=3B. a=l:b=2:c=3C. a=1,b=2,c=3D. a=1;b=2;c=38. 要在窗体Form1内显⽰“myfrm”,使⽤的语句是()。

A. Form. print "myfrm"B. ="myfrm"C. "myfrm"9. 图象框Image没有的属性是()。

A. PictureB. AppearanceC. AutoRedrawD. 以上属性都没有10. 可获得字符的ASCII码的函数是()。

A. ValB. FixC. AscD. Chr11. 计时器没有的属性是()。

A. IntervalB. EnableC. SizeD. Index12. 以下选项中,不是Visual Basic标准控件的是()。

VB实验作业参考答案

VB实验作业参考答案
2.编程题:
1)单击窗体后在窗体上显示“您好!×××同学”。
要求:(1)程序中用自己的姓名替代“×××”。(2)文字以红色、仿宋体、加粗、三号字显示,并在字下加横线。(3)建立一个命令按钮,结束时单击此按钮退出。
答案参照课本P27的例1-6。
2)设计一窗体,窗体上有1个文本框(Text1)、1个命令按钮(Command1),运行时文本框中显示“Visual Basic程序设计”,命令按钮标题为“结束”,文本框及命令按钮能随窗体大小的调整而自动调整大小及位置,其中调整文本框使其:Left=0,Top=0,宽度和高度都为窗体的一半;命令按钮:始终位于窗体右下角位置。请编写:
Command1.Top = Form1.ScaleHeight - Command1.Height
End Sub
Private Sub Form_Resize()
Call Form_Load
End Sub
Private Sub Command1_Click()
End
Dim r1 As Single, r2 As Single, Rp As Single, Rs As Single
r1 = InputBox("请输入第一个电阻值:")
r2 = InputBox("请输入第二个电阻值:")
Rp = (r1 * r2) / (r1 + r2)
Rs = r1 + r2
程序代码:
Private Sub Command1_Click()
Dim sg As String, tz As String, bz As String
sg = Text1.Text

大学vb 实验作业5 顺序结构程序设计

大学vb  实验作业5 顺序结构程序设计
2、编写程序判断某年是否是闰年。
提示:闰年的判断条件
(1)如果此年号能被400整除;
(2)如果此年号能被4整除,但不能被100整除。
满足以上两条件之一,则提示该年是闰年,否则提示该年不是闰年。
3、在文本框1中输入1到7之间的整数,在文本2中显示对应的英文单词。对应规则如下:
1——星期一;2——星期二;3——星期三;4——星期四;
软件:Microsoft Visual Basic 6.0
实验内容
1、编写程序判断某个数是否是水仙花数。
小知识:一个三位数其各位数字立方和等于该数本身,这个数就是水仙花数。如153是一个“水仙花数”,因为153=13+53+33。
要求:用inputbox函数输入一个三位数,将判断结果输出在消息框上,如是则在消息框提示该数是水仙花数(如下图1),否则在消息框上提示该数不是水仙花数(如下图2)。
5——星期五;6——星期六;7——星期日
4、新建工程,在窗体上添加两个按钮,标题分别为“输入”和“交换”。
程序运行后,单击“输入”按钮,通过输入对话框输入两个整数;
单击“交换”按钮,如果第一个数小于第二个数,则交换两数。最后将两个数在窗体上显示出来。
实验小结
实验名称
实验五顺序结构程序设计
实验时间
第六周
实验目的
(1)掌握基本语句的用法
(2)掌握InputBox和MsgBox函数的用法
(3)进一步掌握编写简单顺序结构程序的方法
(4)掌握关系、逻辑表达式的正确书写形式
(5)掌握由IF语句构成的选择结构
(6)学会编写选择结构程序解决实际问题
实验环境
硬件:微型计算机

VB语言程序设计-4套作业参考答案

VB语言程序设计-4套作业参考答案

第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,这个属性是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告成绩:指导教师审核(签名):年月日
实验报告
Option Base 1
Dim a(80) As Integer, sum As Integer
Private Sub Command1_Click()
Dim i As Integer
For i = 1 To 80
a(i) = Int(Rnd * 90 + 10)
Text1.Text = Text1.Text & " " & a(i)
If i Mod 10 = 0 Then Text1.Text = Text1.Text & vbCrLf
Next i
End Sub
Private Sub Command2_Click()
Dim b() As Integer, n As Integer, c As Integer
ReDim b(80)
For i = 1 To 80
If a(i) Mod 2 = 0 Then
n = n + 1
b(n) = a(i)
End If
Next i
ReDim Preserve b(n) As Integer
For i = 1 To n - 1
For j = i + 1 To n
If b(i) > b(j) Then
c = b(i): b(i) = b(j): b(j) = c
End If
Next j
Next i
For i = 1 To n
Text2.Text = Text2.Text & " " & b(i)
If i Mod 10 = 0 Then Text2.Text = Text2.Text & vbCrLf
Next i
End Sub
Private Sub Command3_Click()
Dim b() As Integer, n As Integer, c As Integer
ReDim b(80)
For i = 1 To 80
If a(i) Mod 2 <> 0 Then
n = n + 1
b(n) = a(i)
End If
Next i
ReDim Preserve b(n) As Integer
For i = 1 To n - 1
For j = i + 1 To n
If b(i) < b(j) Then
c = b(i): b(i) = b(j): b(j) = c
End If
Next j
Next i
For i = 1 To n
Text3.Text = Text3.Text & " " & b(i)
If i Mod 10 = 0 Then Text3.Text = Text3.Text & vbCrLf Next i
End Sub
Private Sub Command4_Click()
Dim b() As Integer
ReDim b(80)
For i = 1 To 80
b(i) = a(i)
Next i
Call sushu(b, x)
End Sub
Public Sub sushu(f() As Integer, x)
Dim sum() As Integer, b() As Integer
For i = 1 To 80
x = f(i)
For j = 2 To Sqr(x)
If f(i) Mod j = 0 Then
Exit For
End If
Next j
If j > Sqr(x) Then
n = n + 1
Text4.Text = Text4.Text & " " & f(i)
If n Mod 10 = 0 Then
Text4.Text = Text4.Text & " " & vbCrLf
End If
End If
Next i
ReDim Preserve b(n) As Integer
For i = 1 To n - 1
For j = i + 1 To n
If b(i) < b(j) Then
c = b(i): b(i) = b(j): b(j) = c
End If
Next j
Next i
Text5.Text = n
ReDim Preserve sum(n) As Integer
For i = 1 To n
sum(n) = f(i) + sum(n)
Next i
Text6.Text = Str(sum(n))
End Sub
Private Sub Command5_Click()
End
End Sub
化工学院过控09—3班周世文200920506074。

相关文档
最新文档