大一VB期末考试重点:选择题与填空解析

版权申诉
0 下载量 27 浏览量 更新于2024-07-08 收藏 21KB PDF 举报
"大一的VB期末考试题和答案参照.pdf" 这是一份关于VB (Visual Basic)编程语言的期末考试复习资料,包含了选择题、填空题等类型的题目,涵盖了VB的基础概念、语法和控件操作等内容。以下是部分知识点的详细解释: 1. 控件引用:在VB代码中,通常通过控件的`Name`属性来引用控件本身,例如`Button1.Caption`可以改变按钮Button1的标题。 2. 表达式逻辑:在VB中,`AND`和`OR`用于组合条件,`NOT`用于否定条件。例如,`x>0 AND y<0`表示x大于0且y小于0。题目中的表达式分析可判断逻辑值。 3. 随机数生成:`Int(Rnd*71)+10`会生成一个10到80之间的整数(包含10,不包含81),因为Rnd函数产生[0,1)之间的浮点数,乘以71得到[0,71)的数,加上10得到[10,80]的整数。 4. Sgn函数:此函数用于返回一个数值的符号,Sgn(3.1416)返回正值1。 5. 数据类型:67890属于长整型(Long Integer)数据,它能存储大整数。 6. 变量命名规则:变量名必须以字母、下划线或美元符号开头,不能以数字开头,不能是VB的保留关键字。因此,选项D `Select_1` 是合法的变量名。 7. 赋值语句:有效的赋值语句应确保右边的表达式计算后能够赋值给左边的变量。`sum = sum - sum`是有效的,因为结果是0,不会导致溢出或错误。 8. 输入输出功能:`Textbox`控件既能用于输入也能用于显示文本,具有双重功能。 9. 列表框操作:要获取列表框中被选中的列表项内容,可以通过访问`Text`属性实现。 10. 代码执行:这段代码在Command1点击事件中创建了一个10元素的数组m,并将11到1的数倒序放入数组。然后,m(2+m(x))会计算m(7),即数组中的第7个元素,其值为5。 填空题涉及的知识点包括: 1. 整除检查:`n Mod 13 = 0 And n Mod 17 = 0`用于检查n是否同时被13和17整除。 2. 下拉列表框:在VB中,下拉列表框分为`ComboBox`和`ListBox`,这里可能是`ComboBox`。 3. 字符串截取:在VB中,可以使用`Mid`或`Left`、`Right`函数截取字符串,题目中可能是`Mid("VisualBasic6.0", 1, 7)`。 4. 字符串长度:`Len("abcdef")`返回字符串的长度,即6。 5. 逻辑表达式:根据给定的变量值,`a > b >= c AND a < b >= d`的值取决于比较操作符的结合性。 6. 自适应大小:`AutoSize`属性设置为True,可以使标签的大小自动调整以适应其内容。 这些知识点体现了VB的基本语法、数据类型、控制结构、变量命名、数组操作、字符串处理以及用户界面控件的应用。通过学习和理解这些内容,学生可以更好地准备VB的期末考试。