第一范文网 - 专业文章范例文档资料分享平台

《Visual Basic程序设计基础》习题 vb

来源:用户分享 时间:2025/5/20 11:45:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Private Sub mnuChoice1_Click()

m = MsgBox(\您选择了第一项\第一项\End Sub

Private Sub mnuChoice2_Click()

m = MsgBox(\您选择了第二项\第二项\End Sub

Private Sub mnuChoice3_Click()

m = MsgBox(\您选择了第三项\第三项\End Sub 五、程序填空题

1.【程序说明】以下是一个简化了的猜数游戏程序,自动生成一个小于100的随机正整数与您用输入对话框输入的数进行对比,猜中后输出相关信息,过程结束。

单击窗体则开始猜数,如要终止Visual Basic程序运行可以按Ctrl+Break组合键。 Private Sub Form_Click()

Dim r As Integer, x As Integer, i As Integer Randomize : r = (1) For i = 1 To 10

x = Val(InputBox(\请输入一个整数:\

If x < r Then m = MsgBox(\太小了,请继续猜!\ If x > r Then m = MsgBox(\太大了,请继续猜!\ If x = r Then

Print \猜中了!共猜了\(2) + \次\

If i <= 5 Then Print \太棒了!\加油!\ (3) End If Next i End Sub

2.【程序说明】在窗体内设置一个弹出式菜单,分别对文本框进行“显示时间”、“显示日期”、“颜色”、“字体”和“清空”操作。m1为不可见菜单项,m11为其子菜单(共5项,均同名,索引值依次为0,1,2,3,4)。

Private Sub Form_Load()

Timer1.Enabled = False '锁定定时器(时间间隔已设置为1秒) End Sub

Private Sub m11_Click(Index As Integer) Select Case Index

Case 0 : Timer1.Enabled = True Case 1

Timer1.Enabled = (1) : Text1.Text= \日期:\(2)

Case 2

CommonDialog1.Action = 3 : Text1.ForeColor = (3) Case 3

CommonDialog1.Flags = 256 '选择字体范围,否则出现运行错误 CommonDialog1.Action = 4 '打开“字体”对话框

Text1.FontBold = CommonDialog1.FontBold '用修改后的属性设置 Text1.FontItalic = CommonDialog1.FontItalic '文本框相应属性 Text1.FontName = CommonDialog1.FontName Text1.FontSize = CommonDialog1.FontSize Case 4: Text1.Text = \ End Select End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _ x As Single, y As Single)

If Button = 2 Then (4) , 2 End Sub

Private Sub Timer1_Timer() Text1.Text = \时间:\End Sub 六、程序设计题

1.编制Command1的Click事件过程:调用“打开文件对话框”(通过控件CommonDialog1)选择文件,将所选的文件名追加到列表框控件List1中。

2.编制Command1的Click事件过程:调用“另存为对话框”(通过控件CommonDialog1)选择文件,将所选的文件名追加到列表框控件List1中。

3.设计一个如图10-9所示的菜单,各菜单项的属性设置如表10-2所示。要求所有图形用一个形状控件(Shape1)来实现,填充颜色用“颜色”对话框(CommonDialog1)来实现。

图10-9 程序设计题3的界面设计

表10-2 程序3的各级菜单设置

菜单名称 Picture Sqr Rec Oval Circle Rrec RSqr 菜单分类 主菜单1 一级子菜单 一级子菜单 一级子菜单 一级子菜单 一级子菜单 一级子菜单 菜单标题 基本图形(&P) 正方形 长方形 椭 圆 圆 圆角长方形 圆角正方形 菜单名称 FillStyle ShP ShZh XieX ShPJ XJ FillColor Exit 菜单分类 主菜单2 一级子菜单 一级子菜单 一级子菜单 一级子菜单 一级子菜单 主菜单3 主菜单4 菜单标题 填充方式(&T) 水平线 竖直线 斜 线 水平交叉 斜交叉 填充颜色(&C) 退出(&E)

第8章 文 件

习 题

一、判断题

1.运行时盘驱动器的List属性可以用AddItem和RemoveItem两种方法来改变。

2.在盘驱动器列表框Drive1的Change事件过程中,代码Dir1.Path=Drive1.Drive的作用是:当Drive1的驱动器改变时,Dir1的目录列表随同驱动器作相应变化。

3.选中文件列表框File1中某个选项时,File1.FileName属性值为所选文件的全名。 4.目录列表框的Path属性,只能用程序代码设置,不能通过属性窗口设置。

5.在程序运行中,目录列表框DirListBox将以树形展开方式显示某个盘或目录内的各个子目录名,并用是否为打开的文件夹图标来表示选定的目录。

6.由于列表项的内容是由系统自动产生的,因而在运行时,用户不能人为地用代码来改变目录列表框中List属性的值。

7.若要新建一个磁盘上的顺序文件,可用OUTPUT、APPEND方式打开文件。

8.若某文件已存在,用OUTPUT方式打开该文件,等同于用APPEND方式打开该文件。 9.用Kill语句删除文件,只能删除与指定文件名完全匹配的一个文件。

10.Open语句中的文件号,必须是当前未被使用的、最小的作为文件号的整数值。 11.文件列表框与盘驱动器列表框、目录列表框一样,都能响应Change事件。 12.可以用AddItem方法向目录列表框中加入新表项。

13.文件操作语句Name不仅可以修改文件名称,而且可以移动文件的位置。 14.文件以INPUT模式打开后可以往文件中写入数据。

15.用OUTPUT模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路径。

二、选择题

1.设定文件列表框中所显示的文件类型,应修改该控件的 属性。 A、Pattern B、Path C、FileName D、Name 2. 函数用来获取已打开文件的长度。 A、Len A、Show

B、FileLen C、LOF D、LOE B、Shell

C、Input D、Open B、FileCopy \D、FileCopy \ \B、Name \D、Name d:\\gc.dat As gc.txt B、234 -34.56 \D、\ hello01-08-03\B、\D、234 -34.56 hello 2001-08-03

3.下列 方法或函数可以调用外部的可执行文件。 4.下列文件复制操作的语句中,格式正确的是 。 A、FileCopy d:\\gc.dat c:\\a.txt C、FileCopy \

5.下列文件操作的语句中,格式正确的是 。 A、Name \ C、Name \

6.执行语句“Print #1, 234; -34.56, \”后,相应的文件内被写入 。 A、234,-34.56,hello,01-08-03 C、234 -34.56 hello01-08-03 A、234,-34.56,hello,2001-08-03 C、234,-34.56,\

7.执行语句“Write #1, 234; -34.56, \”后,相应文件内被写入 。

8.执行语句Input #1,k,s,a,d1后,再执行语句Print k;s;a;d1 (k、s、a、d1分别是整型、Single、字符串、Date类型,文件中相应字符为“234,-34.56,\”),输出结果为 。

A、234,-34.56,hello,2001-08-03 C、234,-34.56,\ A、常规文件 A、单击某表项

B、234 -34.56 hello2001-08-03 D、234 -34.56 hello#2001-08-03#

9.函数GetAttr(\值为2,表示该文件是 。

B、只读文件 C、隐藏文件 D、系统文件

B、双击某表项 C、右击某表项 D、单击某表项再按回车键 B、random C、output

D、input

10. 可以改变目录列表框的Path属性。 11. 方式打开的文件只能读不能写。 A、append 有 。

A、指定打开方式

B、指定文件号 C、指定文件名 D、指定打开类型

12.语句“open c:\\dat.txt for output”用于打开一个顺序文件,该语句的一个重要错误是没

三、填空题

1. 语句可以改变文件操作的当前目录。

2.检测未打开的文件总的字节数,可以用 函数。

3.选择了一个新的目录路径后,为了及时更新文件列表框的显示,可选用目录列表框的 事件来驱动。

4.文件的当前读写位置是否到达文件末尾,应用 函数。

搜索更多关于: 《Visual Basic程序设计基础》习题 vb 的文档
《Visual Basic程序设计基础》习题 vb.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c88j2y9uzv12wkqr4m2h1_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top