东师VB程序设计20秋在线作业1[答案]满分答案
VB程序设计20秋在线作业1题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句()。
A.Option Base 0
B.Option Explicit
C.Option Base 1
D.OPtion Compare
2.窗体的()属性在程序运行时其设置才起作用。
A.BorderStyle
B.Caption
C.MaxButton
D.Left
3.求一个三位正整数N的十位数的正确方法是()。
A.Int(N/lO)-Int(N/100)*10
B.Int(N/10)-Int(N/100)
C.N-Int(N/100)*100
D.Int(N-Int(N/100)*100)
4.执行语句Form1.ScaleLeft=100 : Forml .ScaleTop=200之后,窗体Form1的左上角坐标为()。
A.(0,0)
B.(200,100)
C.(100. 200)
D.视ScaleMode属性的当前值而定
5.通过文本框的()事件过程可以获取文本框中键入字符的ASCII码值。
A.Change
B.GotFocus
C.LostFocus
D.KeyPress
6.下面的属性和方法中,()可以重新定义容器对象的坐标系统
A.ScaleMode属性
B.Scale方法
C.DrawStyle属性
D.DrawWidth属性
7.在运行时,系统自动执行启动窗体的()事件过程。
A.CliCk
B.GotFocus
C.Load
D.Unload
8.当BOF属性为True时,表示()。
A.当前记录位置位于Recordset对象的第一条记录
B.当前记录位置位于Recordset对象的第一条记录之前
C.当前记录位置位干Recordset对象的最后一条记录
D.当前记录位置位干Recordset对象的最后一条记录之后
9.在一个语句行内写多条语句时,语句之间应该用()分隔。
A.逗号
B.分号
C.顿号
D.冒号
10.设用复制、粘贴的方法建立了一个命令按钮数组Command,以下对该数组的说法中错误的是()。
A.命令按钮的所有Caption属性都是Command1
B.代码中访问任意一个命令按钮只需使用名称Command1
C.命令按钮的大小都相同
D.命令按钮共享相同的事件过程
东师VB程序设计20秋在线作业1[答案]多选题答案
二、多选题 (共 10 道试题,共 30 分)
11.符号“=”可能的含义是()
A.设计
B.等号
C.赋值号
D.注释
12.以下关干复选框的说法中,正确的是()。
A.一个窗体上的所有复选框一次只能有一个被选中
B.一个容器中的所有复选框一次只能有一个被选中
C.在一个容器中的复选框可以同时有多个被选中
D.无论是在窗体上还是在其他容器中,都可以同时选中多个复选框
13.下列有关窗体操作语句叙述正确的是()
A.Load 语句将窗体载入但并不显示窗体。
B.UnLoad 语句卸载窗体并释放内存。
C.Show 语句兼有装入和显示窗体两种功能。
D.Hide 语句隐藏窗体但并不将窗体从内存中清除。
14.要求一个正整数n除以8所得的余数,可以采用()
A.n Mod 8
B.n-Int(n/8)
C.n\8
D.n-Int(n/8)*8
E.n-Int(n\8)
15.为了改变一个活动控件的高度和宽度,正确的操作是()
A.拖拉控件4个角上的某个小方块
B.拖拉位于控件右侧的小方块
C.拖拉位于控件下侧的小方块
D.点击键盘的方向键
16.下列关于常量的描述正确的是()
A.在VB中的常量有数值型常量、字符常量等
B.数值型常量类似于数学中的常数
C.用一对双引号括起来的字符串称为字符常量
D.字符串常量包括双引号本身
17.Print方法可以在()上输出数据。
A.窗体
B.图片框
C.标题栏
D.立即窗口
E.打印机
18.以下正确的叙述是()
A.一个工程中可以包含多个窗体文件
B.在一个窗体文件中用Private定义的通用过程能被其它窗体调用
C.窗体的属性中包括Visible属性
D.窗体的名称可以在设计窗口是更改,也可以在代码窗口中更改
19.下面语句语法错误的是()
A.a=1 b=2 c=3
B.a=1:b=2:c=3
C.a=1,b=2,c=3
D.a=1;b=2;c=3
20.以下关于定时器的说法中,错误的是()。
A.运行时定时器在窗体上不可见
B.可以设置定时器的Visible属性使其在窗体上不可见
C.可以根据需要在窗体上设置定时器的大小(高度和宽度)
D.定时器只有一个事件,即Timer事件
三、判断题 (共 20 道试题,共 40 分)
21.Input# 语句是从文件中读取数据项, Line Input# 读取的是文件中的一行,而 InputBox 函数要求从键盘输入数据。
22.在声明数组时,下标必须是常量,不能是变量;而在引用数组元素时下标可以是常数、变量或表达式。
23.DoEvents将控制权切换到操作环境内核,使后台事件能够得到处理。
24.Visual Basic 采用事件驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。
25.将标签 Label1的字体设置成黑体,使用的语句是Label1.Font="黑体"
26.图像框(Image)不但可以显示图片,也可以作为其他控件对容器。
27.执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“YYY”。
28.三个文件系统控件:Drive1 驱动器列表框、Dir1 目录路径列表框和 File1 文件列表框不需编写任何程序就可同步协调工作。
29.VB6.0 中 Integer、Long、Single、Double 四种数据类型的取值范围是逐渐增大的,占用 的存储空间也是逐渐增大的。
30.INT(3.68)的值为3
31.复选框控件适用于在显示多个选项,但用户只能选取其中的一项
32.已知 A$="87654321",则表达式 Val(Left$(A$,4)+Mid$(A$,4,2))的值是:876554。
33.由于 VB 只能以解释方式运行,所以运行速度慢。
34.窗体中需要使用相同类型的控件时,使用控件数组可以简化程序,节省资源。
35.用 Open 语句打开多个文件时,文件号必须是连续的。
36.Visual Basic 中只有通过传统的文件 I/O 语句进行文件处理,如 Open ,Input#、 Write#等语句来实现。
37.If x>y Then Max=x Else Max=y 程序段是求两个数中的最大数。
38.X="28",则 Val(Right$(X,1))+Val(Left$(X,1)) 的结果为 82。
39.在调用过程时,参数的传递有按地址和按值两种传递方法。
40.组合框无法多 选,但允许用户进行文本输入。
东师VB程序设计20秋在线作业1[答案]历年参考题目如下: