奥特曼 发表于 2017-6-11 11:45:19

东北师范大学17春《VB程序设计》在线作业作1234


VB程序设计17春在线作业


一、单选题:
1.执行语句Form1.ScaleLeft=100 : Forml .ScaleTop=200之后,窗体Form1的左上角坐标为(    )。          (满分:3)
    A.(0,0)
    B.(200,100)
    C.(100. 200)
    D. 视ScaleMode属性的当前值而定
2.下面的过程定义语句中合法的是(    )。          (满分:3)
    A. Sub Proc1(ByVal n(    ))
    B. Sub Proc1(n) As Integer
    C. Function Proc1(Proc1)
    D. Function Proc1(ByVal n)
3.当EOF属性为True时,表示(    )。          (满分:3)
    A. 当前记录位置位于Recordset对象的第一条记录
    B. 当前记录位置位于Recordset对象的第一条记录之前
    C. 当前记录位置位干Recordset对象的最后一条记录
    D. 当前记录位置位干Recordset对象的最后一条记录之后
4.DrawStyle属性用于设置图形方法输出的线型,它受(    )属性的限制。          (满分:3)
    A. FillStyle
    B. FillColor
    C. BorderStyle
    D. DrawWidth
5.在随机文件中(    )。          (满分:3)
    A. 记录号是通过随机数产生的
    B. 可以通过记录号随机读取记录
    C. 记录的内容是随机产生的
    D. 记录的长度是任意的
6.任何控件都具有(    )属性。          (满分:3)
    A.
    B. Text
    C. Caption
    D. Name(名称)
    E. ForeColor
7.下面叙述中不正确的是(    )。          (满分:3)
    A. 随机文件中记录的长度不是固定不变的
    B. 随机文件由若干条记录组成,并按记录号引用各个记录
    C. 可以接任意顺序访问随机文件中的数据
    D. 可以同时对打开的随机文件进行读写操作
8.窗体的(    )属性在程序运行时其设置才起作用。          (满分:3)
    A. BorderStyle
    B. Caption
    C. MaxButton
    D. Left
9.下面叙述正确的是(    ):          (满分:3)
    A. 不能改变PSet方法绘制的点的大小
    B.
    C. PSet方法绘制的点的大小受其容器对象的DrawWidth属性的影响
    D. PSet方法只能使用容器对象的前景颜色画点
    E. 以上均不对
10.要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句(    )。          (满分:3)
    A. Option Base 0
    B. Option Explicit
    C. Option Base 1
    D. OPtion Compare
二、多选题:
1.下列正确语句的 有(    )          (满分:3)
    A. txt1.text+txt2.text=txt3.text
    B. command1.name=cmdok
    C. label1.caption=Text1.text
    D. a=inputbox(hello)
2.VB可以连接并访问数据库的控件有(    )          (满分:3)
    A. ADO
    B. DAO
    C. ADC
    D. DAC
3.在VB应用程序设计中,以下说法正确的是:(    )          (满分:3)
    A. 要显示不想让用户修改的文本时,应该使用Label控件
    B. 要显示可以让用户编辑的文本时,应该使用TextBox控件
    C. 要显示图片,只能使用PictureBox控件
    D. 要想画图形,只能在窗体中实现
4.下面叙述中正确的是(    )。          (满分:3)
    A. 若使用Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号
    B. 若使用Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号
    C. Write#语句和Print#语句建立的顺序文件格式完全一样
    D. Write#语句和Print#语句均实现向文件中写入数据
5.下面语句语法错误的是(    )          (满分:3)
    A. a=1b=2c=3
    B. a=1:b=2:c=3
    C. a=1,b=2,c=3
    D. a=1;b=2;c=3
6.日期函数Now可以取得系统当前的(    )          (满分:3)
    A. 日期
    B. 时间
    C. 属性
    D. 方法
7.下面说法正确的是(    )          (满分:3)
    A. 滚动条的重要事件是Change和Scroll。
    B. 框架的主要作用是将控件进行分组,以完成各个相对独立的功能
    C. 组合框是组合了文本框和列表框的特性而形成的一种控件
    D. 计时器控件可以通过对Visible属性的设置,控制其是否在程序运行期间显示在窗体上。
8.在运行时,以下(    )方法可以执行命令按钮的Click事件过程。          (满分:3)
    A. 单击命令按钮
    B. 设置按钮的访问顺序
    C. 按Tab键
    D. 使用命令按钮的访问键
9.可以实现分支选择结构的语句有(    )。          (满分:3)
    A. If
    B. Goto
    C. Select
    D. Do
10.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称可能是(    )          (满分:3)
    A. cmdc
    B. cmdb
    C. cmdA
    D. Command1
三、判断题:
1.已知 A=12,则 Len(A)的结果为 2。          (满分:2)
    A. 错误
    B. 正确
2.VB 中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工 程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留          (满分:2)
    A. 错误
    B. 正确
3.设a=6,b=3,c=5,则表达式Nota>cAndc=b    Orba+c的值为True。          (满分:2)
    A. 错误
    B. 正确
4.在 VB 程序中,如果存在语法错误,则无法通过编译。          (满分:2)
    A. 错误
    B. 正确
5.数组是用一个统一的名字,不同下标表示的、顺序排列的一组变量。          (满分:2)
    A. 错误
    B. 正确
6.VB6.0 中除了可以使用标准控件和第三方控件之外,还可以创建和使用用户自定义控件。          (满分:2)
    A. 错误
    B. 正确
7.PublicPi=3.1415可以将 Pi 定义为符号常量。          (满分:2)
    A. 错误
    B. 正确
8.Print#语句与 Print 方法的区别在于,Print#语句写的对象是文件,而 Print 方法写 的对象是窗体、控件或打印机。          (满分:2)
    A. 错误
    B. 正确
9.创建一个 MDI 子窗体,需把一个普通窗体的MDIChild属性设为 True。          (满分:2)
    A. 错误
    B. 正确
10.Ifx>yThenMax=xElseMax=y程序段是求两个数中的最大数。          (满分:2)
    A. 错误
    B. 正确
11.在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。          (满分:2)
    A. 错误
    B. 正确
12.RTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串          (满分:2)
    A. 错误
    B. 正确
13.在一个程序中,不允许出现全局变量与局部变量重名的现象          (满分:2)
    A. 错误
    B. 正确
14.用 Open 语句打开多个文件时,文件号必须是连续的。          (满分:2)
    A. 错误
    B. 正确
15.在 Do....Loop 循环语句中,若要强制退出循环,使用的退出语句是 ExitDo。          (满分:2)
    A. 错误
    B. 正确
16.X="28",则Val(Right$(X,1))+Val(Left$(X,1))的结果为 82。          (满分:2)
    A. 错误
    B. 正确
17.PrintInStr("VisualBasic","I")的结果为 0。          (满分:2)
    A. 错误
    B. 正确
18.用 Open 语句打开文件时,文件号必须用数值常量表示而不能用函数生成。          (满分:2)
    A. 错误
    B. 正确
19.将标签 Label1 的字号设置成 20,使用的语句是Label1.fontsize=20 。          (满分:2)
    A. 错误
    B. 正确
20.单选按钮控件适用于在显示多个选项,但用户只能选取其中的一项          (满分:2)
    A. 错误
    B. 正确
VB程序设计17春在线作业2

一、单选题:
1.Microsoft Access数据库文件的扩展名是(    )。          (满分:3)
    A. dbf
    B. acc
    C. mdb
    D. db
2.随机文件使用(    )语句读数据。          (满分:3)
    A. Input
    B. Get
    C. Put
    D. Input
3.下面(    )是不正确的。          (满分:3)
    A. 使用ReDim语句可以改变数组的维数
    B. 使用ReDim语句可以改变数组的类型
    C. 使用ReDim语句可以改变数组的每一维的大小
    D. 使用ReDim语句可以对数组中的所有元素进行初始化
4.执行语句Form1.ScaleLeft=100 : Forml .ScaleTop=200之后,窗体Form1的左上角坐标为(    )。          (满分:3)
    A.(0,0)
    B.(200,100)
    C.(100. 200)
    D. 视ScaleMode属性的当前值而定
5.窗体的(    )属性在程序运行时其设置才起作用。          (满分:3)
    A. BorderStyle
    B. Caption
    C. MaxButton
    D. Left
6.Sub过程与Function过程最根本的区别是(    )。          (满分:3)
    A. SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon过程不可以
    B. Function过程可以有参数,Sub过程不可以
    C. 两种过程参数的传递方式不同
    D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
7.不能表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式有(    )。          (满分:3)
    A. A * B=0 And A <> B
    B.(A=0 OrB = 0) And A <> B
    C. A=0 And B<>0 Or A<>0 And B=0
    D. A * B=0 And(A=0 Or B = 0)
8.定时器的Interval属性以(    )为单位指定Timer事件之间的时间间隔。          (满分:3)
    A. 分
    B. 秒
    C. 毫秒
    D. 微秒
9.以下关于单选按钮的说法中,正确的是(    )。          (满分:3)
    A. 单选按钮的Enabled属性用于决定该按钮是否被选中
    B. 单选按钮的Value属性用干决定该按钮是否被选中
    C. 单选按钮的Checked属性用干决定该按钮是否被选中
    D. 单选按钮的Visible属性用于决定该按钮是否被选中
10.在运行时,系统自动执行启动窗体的(    )事件过程。          (满分:3)
    A. CliCk
    B. GotFocus
    C. Load
    D. Unload
二、多选题:
1.VB可以连接并访问数据库的控件有(    )          (满分:3)
    A. ADO
    B. DAO
    C. ADC
    D. DAC
2.下面叙述中正确的是(    )。          (满分:3)
    A. 若使用Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号
    B. 若使用Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符串不加双引号
    C. Write#语句和Print#语句建立的顺序文件格式完全一样
    D. Write#语句和Print#语句均实现向文件中写入数据
3.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(    )          (满分:3)
    A. 0.01*int(x+0.05)
    B. int(100*(x+0.005))/100
    C. 0.01*int(100*(x+0.005))
    D. 0.01*int(x+0.005)
4.下列(    )程序段可以实现X、Y两个变量的值互换。          (满分:3)
    A. Z=X
5.以下的叙述中正确的是(    )          (满分:3)
    X=Y
6.下列(    )控件具有Text属性。          (满分:3)
    Y=Z
    B. X=X+Y
7.下列属于循环结构的关键字有(    )。          (满分:3)
    Y=X-Y
8.以下关干复选框的说法中,正确的是(    )。          (满分:3)
    X=X-Y
    C. Y=X
9.以下叙述中(    )为正确的说法。          (满分:3)
    X=Y
    D. Z=X
10.下面说法正确的是(    )          (满分:3)
    Y=Z
三、判断题:
1.在过程开始放置一条语句OnErrorResumeNext,则当执行    过程并发生运行错误时,程序将停在发生错误的语句行,并给出错误提示。          (满分:2)
    X=Y
2.动态数组可以在需要时候改变大小。          (满分:2)
    A. 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
    B. 以.BAS为扩展名的文件是标准模块文件
    C. 窗体文件包含该窗体及其控件的属性
    D. 一个工程中可以含有多个标准模块文件
3.在声明数组时,下标必须是常量,不能是变量;而在引用数组元素时下标可以是常数、变量或表达式。          (满分:2)
    A. TextBox
    B. Frame
    C. ListBox
    D. ComboBox
4.组合框无法多 选,但允许用户进行文本输入。          (满分:2)
    A. Select
    B. For
    C. Loop
    D. Else
5.PublicPi=3.1415可以将 Pi 定义为符号常量。          (满分:2)
    A. 一个窗体上的所有复选框一次只能有一个被选中
    B. 一个容器中的所有复选框一次只能有一个被选中
    C. 在一个容器中的复选框可以同时有多个被选中
    D. 无论是在窗体上还是在其他容器中,都可以同时选中多个复选框
6.循环结构中与 Do语句匹配出现的循环结束语句是End Do。          (满分:2)
    A. 打开一个工程文件时
    系统自动装入与该工程有关的窗体、标准模块等文件
    B. 保存VisualBasic程序时,应分别保存窗体文件及工程文件
    C. VisualBasic应用程序只能以解释方式执行
    D. 事件可以由用户引发,也可以由系统引发
7.End 语句提供了一个强迫终止程序运行的方法,它可以放在任何事件过程中。          (满分:2)
    A. 滚动条的重要事件是Change和Scroll。
    B. 框架的主要作用是将控件进行分组,以完成各个相对独立的功能
    C. 组合框是组合了文本框和列表框的特性而形成的一种控件
    D. 计时器控件可以通过对Visible属性的设置,控制其是否在程序运行期间显示在窗体上。
8.X="28",则Val(Right$(X,1))+Val(Left$(X,1))的结果为 82。          (满分:2)
    A. 错误
    B. 正确
9.为了使下一个输出语句的输出项不换行输出,则应在本 Print 语句的尾部加";",且只能加";"。          (满分:2)
    A. 错误
    B. 正确
10.VisualBasic 具有三种基本的流程控制结构:顺序结构、分支结构和循环结构。          (满分:2)
    A. 错误
    B. 正确
11.执行Print"A123"+123语句,系统会给出出错提示。          (满分:2)
    A. 错误
    B. 正确
12.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不相符。          (满分:2)
    A. 错误
    B. 正确
13.用 Private 定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标 准模块)中的所有过程。          (满分:2)
    A. 错误
    B. 正确
14.在 Visual Basic 中,next 是合法的变量名。          (满分:2)
    A. 错误
    B. 正确
15.在 Visual Basic 中,String 是合法的变量名。          (满分:2)
    A. 错误
    B. 正确
16.VB6.0 中&H12 是 16进制的数值常数。          (满分:2)
    A. 错误
    B. 正确
17.表达式Int(Rnd*10+1)表示闭区间的随机整数。          (满分:2)
    A. 错误
    B. 正确
18.把数值型值赋给逻辑变量时,非 0 值转换为 True,0 转换为 False。          (满分:2)
    A. 错误
    B. 正确
19.图形框控件可以用来显示图片、作为其它控件的容器、显示用图形方法输出的图形以及 用 Print 方法输出的文本。          (满分:2)
    A. 错误
    B. 正确
20.在 For....Next 循环语句中,若要强制退出循环,使用的退出语句是 ExitFor。          (满分:2)
    A. 错误
    B. 正确
东师VB程序设计17春在线作业2
一、单选题:【10道,总分:30分】

1.下面的属性和方法中,(    )可以重新定义容器对象的坐标系统          (满分:3)
    A. ScaleMode属性
    B. Scale方法
    C. DrawStyle属性
    D. DrawWidth属性
2.下面的数组声明语句中(    )是正确的。          (满分:3)
    A. Dim A As Integer
    B. Dim A(3, 4) As Integer
    C. Dim A As Integer
    D. Dim A(3;4) As Integer
3.将文本框的(    )属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容;超出文本框出宽度时自动换行。          (满分:3)
    A. MultiLine
    B. ScrollBars
    C. Text
    D. Enabled
4.要使控件与框架捆绑在一起,以下操作正确的是(    )。          (满分:3)
    A. 在窗体不同位置上分别画一框架和控件,再将控件拖到框架上
    B. 在窗体上画好控件,再画框架将控件框起来
    C. 在窗体上画好框架,再在框架中画控件
    D. 在窗体上画好框架,再双击工具箱中的控件
5.下面叙述中不正确的是(    )。          (满分:3)
    A. 随机文件中记录的长度不是固定不变的
    B. 随机文件由若干条记录组成,并按记录号引用各个记录
    C. 可以接任意顺序访问随机文件中的数据
    D. 可以同时对打开的随机文件进行读写操作
6.在运行时,系统自动执行启动窗体的(    )事件过程。          (满分:3)
    A. CliCk
    B. GotFocus
    C. Load
    D. Unload
7.当设置容器对象的DrawWidth属性后,会影响(    )。          (满分:3)
    A. Pset、Line、Circle方法
    B. Line. Shape控件
    C. Line、 Circle、Point方法
    D. Pset、Line、Circle方法和Line、Shape控件
8.类是一个支持集成的抽象数据类型,而对象是类的(    )。          (满分:3)
    A. 类
    B. 实例
    C. 属性
    D. 方法
9.符号$是声明(    )类型变量的类型定义符。          (满分:3)
    A. 整型
    B. 字符串型
    C. 单精度
    D. 双精度
10.在随机文件中(    )。          (满分:3)
    A. 记录号是通过随机数产生的
    B. 可以通过记录号随机读取记录
    C. 记录的内容是随机产生的
    D. 记录的长度是任意的
二、多选题:【10道,总分:30分】

1.下列(    )控件具有Text属性。          (满分:3)
    A. TextBox
    B. Frame
    C. ListBox
    D. ComboBox
2.双击窗体的任何地方,不能打开的窗口是(    )          (满分:3)
    A. 代码窗口
    B. 属性窗口
    C. 工程管理窗口
    D. 立即窗口
3.假设当前工程的窗体文件名为exer21.frm,可以使用(    )将窗体文件名另存为exer22.frm          (满分:3)
    A. "文件"菜单中的"exer21.frm另存为”命令
    B. “文件”菜单中的“另存为”命令
    C. "文件"菜单中的“工程另存为”命令
    D. 在工程资源管理器窗口使用鼠标右键单击窗体文件exer21.frm,执行快捷菜单中的"exer21.frm另存为"命令
4.下列表达式中,其值不为0的是(    )。          (满分:3)
    A. 7/9
    B. 7 mod 15
    C. 7\9
    D. 15 mod 9
5.以下关于定时器错误的是(    )。          (满分:3)
    A. 如果定时器的Enabled属性为False,则定时器无效
    B. 可以设置定时器的Visible属性使其在窗体上不可见
    C. 如果定时器的Interval属性为1,则定时器无效
    D. 如果定时器的Visible属性为False,则定时器无效
6.以下说法正确的有(    )。          (满分:3)
    A. 使用ReDim语句将释放动态数组所占的存储空间
    B. 使用ReDim语句也可以保留动态数组中原有的内容
    C. 使用Erase语句将释放动态数组所占的存储空间
    D. 使用Erase语句将释放静态数组所占的存储空间
7.以下叙述中(    )为正确的说法。          (满分:3)
    A. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
    B. 保存VisualBasic程序时,应分别保存窗体文件及工程文件
    C. VisualBasic应用程序只能以解释方式执行
    D. 事件可以由用户引发,也可以由系统引发
8.下列关于Do…Loop while循环语句描述正确的是(    )          (满分:3)
    A. Do…Loop while中的循环体至少执行一次
    B. 在难以确定循环次数时,使用Do…Loop while循环比使用For循环更合适
    C. Do…Loop while是靠循环条件来决定何时结束循环的
    D. Do…Loop while和For循环一样,也有明确的循环变量
9.假设t,s,w分别为整型,字符型,逻辑型变量,且s="ABC",在下列的表达式中错误的有(    )          (满分:3)
    A. t=5 And w
    B. s>90
    C. 4*t-1
    D. s+"s"
    E. t+s
10.下面语句语法错误的是(    )          (满分:3)
    A. a=1b=2c=3
    B. a=1:b=2:c=3
    C. a=1,b=2,c=3
    D. a=1;b=2;c=3
三、判断题:【20道,总分:40分】

1.用户按下和松开一个字母键时,会触发 KeyDown、KeyPress、KeyUp 等多个事件。          (满分:2)
    A. 错误
    B. 正确
2.在 Do?Loop[While|Until]循环中,While 关键字或 Until 关键字必须选择其中之一。          (满分:2)
    A. 错误
    B. 正确
3.复选框控件适用于在显示多个选项,但用户只能选取其中的一项          (满分:2)
    A. 错误
    B. 正确
4.组合框无法多 选,但允许用户进行文本输入。          (满分:2)
    A. 错误
    B. 正确
5.静态变量只能在过程中定义而不能在通用声明段中定义。          (满分:2)
    A. 错误
    B. 正确
6.Dimaa(5)AsInteger与DimaaAsInteger 等效。          (满分:2)
    A. 错误
    B. 正确
7.静态数组中的数组元素个数一旦定义好后,在程序运行过程中不再会发生变化;而动态数 组的元素个数则是可变的。          (满分:2)
    A. 错误
    B. 正确
8.If6>5Then6=5   是一条合法语句。          (满分:2)
    A. 错误
    B. 正确
9.有如下赋值语句:a1%=34.3432,赋值后变量 a1 中的值为整型。          (满分:2)
    A. 错误
    B. 正确
10.使用数组声明语句 Dima(3,-2TO2, 5),则数组 a 包含元素的个数有60个。          (满分:2)
    A. 错误
    B. 正确
11.表示 x 是 3 的倍数或是 7 的倍数的逻辑表达式为:xMod 3=0ORxMod 7=0。          (满分:2)
    A. 错误
    B. 正确
12.For...Next 循环的子句缺省时,循环变量每次改变的值是1。          (满分:2)
    A. 错误
    B. 正确
13.在VB中,局部变量只在定义它的过程内有效。          (满分:2)
    A. 错误
    B. 正确
14.事件过程是由用户或系统事件触发的,所以在程序中不能调用事件过程。          (满分:2)
    A. 错误
    B. 正确
15.Rnd 函数产生的是(0,1)之间不包括 0、1 的随机小数。          (满分:2)
    A. 错误
    B. 正确
16.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不相符。          (满分:2)
    A. 错误
    B. 正确
17.定时器(Timer)控件的 Interval 属性设为 1000,Enabled 属性为 False,则每隔 1 秒 的时间就产生一次 Timer 事件。          (满分:2)
    A. 错误
    B. 正确
18.在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。          (满分:2)
    A. 错误
    B. 正确
19.Dim 语句定义的变量可以为过程级变量。          (满分:2)
    A. 错误
    B. 正确
20.在 VB 中,OptionBase 语句的参数只能是 0 或 1。          (满分:2)
    A. 错误
    B. 正确
东师VB程序设计17春在线作业答案
一、单选题:【10道,总分:30分】

1.下面叙述正确的是(    ):          (满分:3)
    A. 不能改变PSet方法绘制的点的大小
    B.
    C. PSet方法绘制的点的大小受其容器对象的DrawWidth属性的影响
    D. PSet方法只能使用容器对象的前景颜色画点
    E. 以上均不对
2.引用列表框(List1 )最后一个数据项应使用(    )。          (满分:3)
    A. List1.List(Listl1. ListCount)
    B. List1. List(Listl. ListCount - 1)
    C. List1. List(ListCount)
    D. List l. List( ListCounr-1)
3.Visual Basic中按文件的访问方式不同,可以将文件分为(    )          (满分:3)
    A. 顺序文件、随机文件和二进制文件
    B. 文本文件和数据文件
    C. 数据文件和可执行文件
    D. ASCII文件和二进制文件
4.使用目录列表框的(    )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。          (满分:3)
    A. Drive
    B. Path
    C. Dir
    D. Listindex
5.要使控件与框架捆绑在一起,以下操作正确的是(    )。          (满分:3)
    A. 在窗体不同位置上分别画一框架和控件,再将控件拖到框架上
    B. 在窗体上画好控件,再画框架将控件框起来
    C. 在窗体上画好框架,再在框架中画控件
    D. 在窗体上画好框架,再双击工具箱中的控件
6.以下说法错误的是(    )。          (满分:3)
    A. 用Load语句可以向现有控件数组中添加控件
    B. 用Load语句可以创建一个新的控件数组
    C. 使用Load语句添加的控件是不可见的
    D. 可以用Unload语句删除所有由Load语句创建的控件
7.下面的数组声明语句中(    )是正确的。          (满分:3)
    A. Dim A As Integer
    B. Dim A(3, 4) As Integer
    C. Dim A As Integer
    D. Dim A(3;4) As Integer
8.符号%是声明(    )类型变量的类型定义符。          (满分:3)
    A. 整型
    B. 长整型
    C. 单精度
    D. 双精度
9.当一个对象(如窗体或图片框)被移动或改变大小之后;或当一个覆盖该对象的窗体被移开之后如果要保持该对象上所画图形的完整性,可以选择触发(    )事件来完成图形的重画工作。          (满分:3)
    A. Paint
    B. Load
    C. Click
    D. Active
10.下面的过程定义语句中合法的是(    )。          (满分:3)
    A. Sub Proc1(ByVal n(    ))
    B. Sub Proc1(n) As Integer
    C. Function Proc1(Proc1)
    D. Function Proc1(ByVal n)
二、多选题:【10道,总分:30分】

1.结构化程序设计的三种基本结构是(    )。          (满分:3)
    A. 层次结构
    B. 选择结构
    C. 顺序结构
    D. 循环结构
2.下列(    )可以从循环中退出          (满分:3)
    A. Break
    B. Continue
    C. Exit Do
    D. Exit For
3.以下关于定时器的说法中,错误的是(    )。          (满分:3)
    A. 运行时定时器在窗体上不可见
    B. 可以设置定时器的Visible属性使其在窗体上不可见
    C. 可以根据需要在窗体上设置定时器的大小(高度和宽度)
    D. 定时器只有一个事件,即Timer事件
4.当点击按钮时,要在窗体 Form1 内显示“ 欢迎进入VB课堂! ”,使用的语句是(    )          (满分:3)
    A. print "欢迎进入VB课堂!"
    B. Form1.print "欢迎进入VB课堂!"
    C. Form1.caption="欢迎进入VB课堂!"
    D. Form. print "欢迎进入VB课堂!"
5.具有Print方法的有(    )          (满分:3)
    A. 打印机
    B. 图片框
    C. 图像框
    D. 窗体
6.可以实现循环结构的语句有(    )。          (满分:3)
    A. If
    B. Goto
    C. For
    D. Do..While
7.以下关于变量的类型说明符的使用中,正确的是(    )          (满分:3)
    A. Dim b As Single 等价于:Dim b!
    B. Dim c As Double 等价于:Dim c#
    C. Dim d As String 等价于:Dim d$
    D. Dim e As Currency 等价于:Dim e@
8.下列属于循环结构的关键字有(    )。          (满分:3)
    A. Select
    B. For
    C. Loop
    D. Else
9.以下(    )方法不能改变窗体的大小。          (满分:3)
    A. 设计时在窗体布局窗窗口中进行调整
    B. 设计时在属性窗口中设置相应的属性
    C. 运行时设置相应属性
    D. 运行时调用窗体的Move方法
10.下面表达式的值为True的有(    )          (满分:3)
    A. "989" > "99"
    B. Instr("Visual basic", "b")>0
    C. 2000 >1997
    D. "3" >"2"
三、判断题:【20道,总分:40分】

1.不能用中文为变量或对象命名          (满分:2)
    A. 错误
    B. 正确
2.为了使下一个输出语句的输出项不换行输出,则应在本 Print 语句的尾部加";",且只能加";"。          (满分:2)
    A. 错误
    B. 正确
3.顺序文件不能按任意次序读写。记录之间有明确的分隔符。          (满分:2)
    A. 错误
    B. 正确
4.用Dim声明的局部变量是动态动态变量,其值在过程执行完后仍保留,而用Stalic声明的局部变量是静态变量,其值在程序执行完后会消失          (满分:2)
    A. 错误
    B. 正确
5.用 Private 定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标 准模块)中的所有过程。          (满分:2)
    A. 错误
    B. 正确
6.下划线不能作为变量名的开头          (满分:2)
    A. 错误
    B. 正确
7.用 Open 语句打开文件时,文件号的取值范围为整型数的取值范围。          (满分:2)
    A. 错误
    B. 正确
8.在 VB 中具有 Print 方法的对象只有图片框对象(PictureBox)。          (满分:2)
    A. 错误
    B. 正确
9.用 Open 语句打开文件时,文件号必须用数值常量表示而不能用函数生成。          (满分:2)
    A. 错误
    B. 正确
10.静态变量只能在过程中定义而不能在通用声明段中定义。          (满分:2)
    A. 错误
    B. 正确
11.TRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串          (满分:2)
    A. 错误
    B. 正确
12.VB应用程序中的下拉菜单和快捷菜单都可用菜单编辑器创建,只是设计时,快捷菜单的Visible 属性通常设为 Flase,运行时用鼠标所指对象的 PopupMenu方法弹出。          (满分:2)
    A. 错误
    B. 正确
13.PublicPi=3.1415可以将 Pi 定义为符号常量。          (满分:2)
    A. 错误
    B. 正确
14.在 VB 中访问任何一个文件之前,都必须先打开文件,然后才能对文件进行处理。          (满分:2)
    A. 错误
    B. 正确
15.执行Print"A123"+123语句,系统会给出出错提示。          (满分:2)
    A. 错误
    B. 正确
16.在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。          (满分:2)
    A. 错误
    B. 正确
17.函数EXP(X)是计算以自然数为底的X的对数          (满分:2)
    A. 错误
    B. 正确
18.执行语句B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“工程一”。          (满分:2)
    A. 错误
    B. 正确
19.表达式Ucase(Mid("abcdefgh",3,4))的值是“CDEF”          (满分:2)
    A. 错误
    B. 正确
20.VB采用了事件驱动的编程机制,当没有事件产生时,程序处于停滞状态,只有事件发 生时,程序才会运行。          (满分:2)
    A. 错误
    B. 正确
更多免费学习资料请登录www.ap5u.com

页: [1]
查看完整版本: 东北师范大学17春《VB程序设计》在线作业作1234