《可视化程序设计》
可视化程序设计,通常指的是利用图形用户界面(GUI)工具来构建应用程序的方法,其中Visual Basic是一个典型代表。它允许开发者通过拖放控件和设置属性的方式来创建界面,而无需深入理解底层代码的细节。这种设计方式极大地降低了编程的门槛,使得非专业程序员也能快速开发出功能丰富的应用。
1. 在Visual Basic中,一个应用程序通常由窗体模块(.frm文件)、标准模块(.bas文件)和工程文件(.vbp文件)组成。保存整个应用程序时,需要保存工程文件(.vbp),因为它包含了项目的所有信息,包括引用的库、窗体和模块等。因此,正确答案是D。
2. Visual Basic系统中的文件类型包括窗体文件(.frm)、工程文件(.vbp)、工程组文件(.vbg)等。.bat文件是批处理文件,不属于Visual Basic的文件类型,所以正确答案是B。
3. 要从窗体上去除一个控件,正确的方式是选择要移除的控件后按Del键,因此A选项是正确的。
4. 在VB中,双击鼠标会触发DblClick事件,移动鼠标会触发MouseMove事件,而控件的名称和事件名称都是由系统自动生成的,不能由编程人员随意设定,因此B选项是错误的。
5. VB中的语句可以以冒号":"作为分隔符在同一行内写多条语句,行号在VB6.0以后的版本中不再保存,但每行仍然有长度限制,一般不超过255个字符。所以,B选项是正确的。
6. 双精度浮点数(Double)的表示方式在VB中需加上类型符号"#", 所以正确的表达是C) 3.14159#。
7. 当执行语句`Print a>b>c`时,由于10>5是True,5>1也是True,根据逻辑运算的短路特性,不会计算后面的比较,因此打印的结果是True。
8. 语句`Print 5/4*6\5 Mod 2`的输出结果取决于运算符的优先级。整数除法`\`优先级高于Mod,先计算`6\5`得到1,再进行Mod 2的操作,结果为1。
9. 若要改变窗体的标题,需要设置Caption属性,因此正确答案是A) Caption。
10. 删除Combobox的最后一项,应该使用RemoveItem方法并传入列表的索引,对于有3项的Combobox,最后一项的索引是2,所以正确语句是B) Combol.RemoveItem 2。
11. 在菜单中添加分隔线,Caption属性应设置为"-",因此正确答案是D) -。
12. 事件过程`Command1_Click`中定义了一个Do...Loop While循环,每次循环将s的值加到a上,然后a减1,直到a小于0时退出循环。初始值a=8,s=1,经过第一次循环后a变为7,s变为9,之后继续循环,a变为6,s变为15,直到a=0退出循环,最后打印出s和a的值,即9和7,所以窗体上显示的是C) 9 7。
13. 函数过程的形参如果没有指定类型,VB会默认一个类型,所以A选项错误;函数过程只能返回一个值,B选项错误;当数组作为参数时,默认是传引用,C选项错误;函数过程的返回值类型与形参类型无关,D选项正确。
14. 剩余部分未提供完整信息,但从“Public”可以推测可能是在讨论公共过程(Public Sub或Function)的使用。
可视化程序设计强调了直观易用的界面设计和简化编程流程,Visual Basic则以其直观的拖放式编程和丰富的控件库成为实现这一理念的重要工具。通过理解这些基本概念和操作,开发者能够更高效地创建和管理应用程序。