大一的vb期末考试题和答案[1].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【VB编程基础知识点】 1. 控件引用:在VB中,当你在代码中引用一个控件时,通常使用控件的`Name`属性,因为这个属性是唯一标识控件的名称,例如`Me.Button1.Caption`会引用按钮Button1的标题。 2. 逻辑表达式:VB中的逻辑表达式用于进行条件判断。例如,表达式`x > 0 AND y < 0`会在x大于0且y小于0时返回真(True),否则返回假(False)。 3. 随机数生成:Int(Rnd*71)+10会产生一个介于10(含)到80(不含)之间的随机整数,因此正确答案是C.[10 ,80]。 4. Sgn函数:Sgn函数用于返回一个数的符号,当传入值为正数时返回1,负数时返回-1,零时返回0。所以Sgn(3.1416)的返回值是1。 5. 数据类型:67890是整数类型,属于D.长整型,因为它超过了常规整型的最大值。 6. 变量命名规则:VB中变量名不能以数字开头,也不能包含特殊字符如空格和逗号。因此,正确答案是D.Select_1。 7. 赋值语句:A.sum=sum-sum是无效的,因为等号右边没有实际的值;B.x+2=x+2是赋值语句的一种特殊情况,但不执行任何操作;C.x+y = sum试图将表达式的结果赋给两个变量,这是不允许的;D.last = y / 0是无效的,因为除以零是未定义的。有效的赋值语句是A.sum=sum-sum,虽然它看起来没有意义,但语法上是正确的。 8. 输入输出功能:具有输入和输出双重功能的控件是B.Textbox,因为它既可以显示文本,也可以接受用户输入。 9. 列表框属性:要获取列表框中被选中的列表项的内容,可以访问D.Text属性。 10. 代码运行结果:Private Sub command1_click()中,m(k)数组存储了1到10的倒序,m(2+m(x))在x=5时,即m(2+5),也就是m(7),数组中对应值为11-7=4,因此输出为4。 【填空题】 1. n Mod 13=0 And n Mod17=0,检查n是否能被13和17整除。 2. 这个问题似乎缺少上下文,可能需要填写连接两个下拉列表框的代码,比如Set ListBox1 = Forms!Form1.ListBox1,Set ListBox2 = Forms!Form1.ListBox2。 3. LEFT("Visual Basic6.0",6),截取字符串前6个字符。 4. 函数Len("abcdef")的返回值是6,表示字符串的长度。 5. a > b >= c AND a < b >= d的值为False,因为b无法同时大于c和d。 6. 设置Autosize属性为True,使标签自适应内容。 7. Visual Basic的语句分隔符是冒号":"。 8. 使用_Option Explicit_语句要求显式声明变量。 9. 声明常量用Const,声明变量用Dim。 【数学表达式转VB表达式】 1. a^2+2*a*b+b^2,平方和公式。 2. b^2 - 4ac,二次方程判别式。 3. 8 * Exp(Ln(10)),指数和对数运算。 4. 2 * Sin(450) * Cos(450),三角函数运算。 5. Sqr(a^2 + b^2),勾股定理。 6. Abs(a - b),绝对值函数。 【判断题】 1. 错误,VB中控件的事件还可以通过代码触发。 2. 正确,双引号内的内容会被当作字符串处理。 3. 错误,窗体文件和工程文件可以同名,但必须有不同扩展名。 4. 正确,可以通过多种方式改变控件大小。 5. 正确,数组和简单变量在同一过程中可以互相赋值。
剩余23页未读,继续阅读
- 粉丝: 4
- 资源: 10万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助