东大22春《VB》在线作业1:程序设计基础与实践

版权申诉
0 下载量 134 浏览量 更新于2024-08-12 1 收藏 20KB DOC 举报
"东大22春《可视化程序设计(VB)》在线平时作业1-00001,涵盖VB基础知识,包括变量作用域、数组定义与赋值、窗体与控件、事件处理、VB表达式及函数等。" 在VB(Visual Basic)编程中,这些题目涉及了多个关键知识点: 1. 变量Value的值取决于条件判断。如果x=10,Value会被赋值为5x;否则,赋值为4x。在给定的x=20的情况下,程序会执行Else部分,因此Value的值为4 * 20 = 80。 2. 单击命令按钮时,不会触发KeyDown事件,因为KeyDown事件是针对键盘按键的,而非鼠标点击。 3. 正确的变量作用域叙述是B.全局变量可以在任何模块中声明,而不局限于标准模块。 4. 定义数组并给数组元素赋值的正确语句是A.使用Array函数可以创建一个 Variant 类型的数组,并直接赋值。 5. 错误的关于窗体的描述是A.执行UnloadForm1后,窗体不仅从屏幕上消失,也会从内存中移除。 6. 在VB中,Command1_Click事件过程中,变量a$包含了"softwareandhardware",b$包含"hardware",c$包含"software"。因此,信息框的标题栏将显示c$的值,即"software"。 7. 工具箱中的工具在VB中被称为C.控件,它们可以添加到窗体上并用于用户交互。 8. 要使Esc键执行命令按钮的Click事件,需将该命令按钮的Cancel属性设置为True。 9. VB表达式sin30°等价于Sin(30 * PI / 180),因为VB中的角度默认以度为单位,而Sin函数接受弧度。 10. 判断是否到达文件尾的函数可能是EOF(),它返回True表示文件已到达末尾。 11. 执行Print a b c,当a=10, b=5, c=1时,输出将是10 + 5 - 1 = 14。 12. 声明语句中的错误可能是将常量声明为变量,如Const x As Integer = 10 后又尝试改变x的值。 13. 确定复选框是否选中,可以访问其Checked属性。 14. 当过程声明为Sub aa(n As Integer)时,参数n按值传递。这意味着实参的副本被传递给形参,而不是引用。 15. 给定的程序段可能用于计算某种公式,但具体公式未给出。 这些题目涵盖了VB的基础语法、控制结构、事件处理、变量作用域、数组操作以及用户界面元素的基本属性和方法。通过解答这些问题,学生可以加深对VB编程的理解,提升编程技能。