《VB程序设计》课程练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》课程练习题
上表中的题号所对应题目的题干:
1、叙述Visual Basic的特点。
2、当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框(Text3)处,应对何控件的什么属性进行何种设置?
3、若要对窗体上的三个文本框输入数据,个控件焦点的移动可通过Tab键(系统本身具有的),也可通过回车键,则要对文本框的什么事件编程?
4、当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到文本框重新输入?
5、怎样把关于Command命令按钮的Enabled属性的帮助示例代码复制到你的代码窗口?已知帮助中的代码如下:
Private Sub Form_Load()
Text1.Text = ””…消除文本框的内容
Command1.Caption = “Save”…在按钮上放置标题
End Sub
Private Sub Text1_Change()
If Text1.Text = “” Then …查看文本框是否为空
Command1.Enabled = False …使按钮无效
Else
Command1.Enabled = True …使按钮有效
End If
End Sub
6、当运行程序前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。
7、在KeyPress事件中,如何取消用户刚键入的字符?
8、静态数组与动态数组的区别是什么?在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗?
9、函数过程和子过程的区别是什么?
10、子过程调用有哪两种形式?
11、什么是形参?什么是实参?什么是值引用?什么地址引用?地址引用时,对应的实参有没有限制?
12、如果要时钟控件每半分钟发生一个Timer事件,则Interval属性应设置为多少?
13、如果在KeyDown事件过程中将KeyCode设置为0,KeyPress的KeyAscii参数会不会受影响?如果输入的对象是文本框,那文本框的内容是否有影响?
14、构造满足下列条件的Open语句。
(1)建立一个新的顺序文件SEQNEW.DA T,供用户写入数据,指定文件号为1。
(2)打开一个老的顺序文件SEQOLD.DA T,用户将从该文件读出数据,指定文件号为2。(3)打开一个老的顺序文件SEQAPPEND.DA T,用户将在该文件后面添加数据,文件号通过调用FreeFile函数获得。
15、请写出程序代码片段,将磁盘上的两个文件合并。(提示:把它们作为二进制文件打开)
16、PictureBox控件和Image控件有什么区别?
17、Visual Basic可处理哪些格式的图形文件?
18、在程序运行时怎样在图形(像)框中装入或删除图形?
19、简述Printer对象与Printers集合对象的区别。
20、当要在ToolBar控件中添加一个按钮,如何实现?
21、当要修改ToolBar控件某按钮的图像,如何实现?
22、Visual Basic中记录集有几种类型?有何区别?