《VB程序设计》东师17秋在线作业12资料
VB程序设计17秋在线作业1
一、单选题:【10道,总分:30分】
1.要使单击滚动条滑块与两端箭头之间的空白区域时变化值为20,应设置其( )属性。 (满分:3)
A. MinChange
B. SmallChange
C. MaxChange
D. LargeChange
2.以下关于单选按钮的说法中,正确的是( )。 (满分:3)
A. 一个窗体上(包括其他容器中)的所有单选按钮一次只能有一个被选中
B. 一个窗体上(不包括其他容器中)的所有单选按钮一次只能有一个被选中
C. 在一个容器中的单选按钮可以同时有多个被选中
D. 所有容器(多于一个)中的单选按钮一次只能有一个被选中
3.类是一个支持集成的抽象数据类型,而对象是类的( )。 (满分:3)
A. 类
B. 实例
C. 属性
D. 方法
4.表达式Int(Rnd(O)+1)+Int(Rnd(1)-1)的值是( )。 (满分:3)
A. 1
B. 0
C. -1
D. 2
5.在顺序文件中( )。 (满分:3)
A. 每条记录的记录号按从小到大排序
B. 每条记录的长度按从小到大排序
C. 按记录的某个关键数据项的排序顺序组织文件
D. 记录按写入的先后顺序存放,并按写入的先后顺序读出
6.Visual Basic中按文件的访问方式不同,可以将文件分为( ) (满分:3)
A. 顺序文件、随机文件和二进制文件
B. 文本文件和数据文件
C. 数据文件和可执行文件
D. ASCII文件和二进制文件
7.定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔。 (满分:3)
A. 分
B. 秒
C. 毫秒
D. 微秒
8.使用驱动器列表框的( )属性可以返回或设置磁盘驱动器的名称。 (满分:3)
A. ChDrive
B. Drive
C. List
D. ListIndex
9.要使滚动条表示最大值100,应设置( )属性。 (满分:3)
A. Minimize
B. Min
C. Maximize
D. Max
10.Sub过程与Function过程最根本的区别是( )。 (满分:3)
A. SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon过程不可以
B. Function过程可以有参数,Sub过程不可以
C. 两种过程参数的传递方式不同
D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
二、多选题:【10道,总分:30分】
1.以下正确的叙述是( ) (满分:3)
A. 一个工程中可以包含多个窗体文件
B. 在一个窗体文件中用Private定义的通用过程能被其它窗体调用
C. 窗体的属性中包括Visible属性
D. 窗体的名称可以在设计窗口是更改,也可以在代码窗口中更改
2.以下说法错误的有( )。 (满分:3)
A. 在设计时,单击菜单标题可以打开其子菜单,单击其中的菜单命令可以执行该菜单命令的Click事件过程
B. 在运行时,单击主菜单标题可以打开其子菜单,单击其中的菜单命令可以执行该菜单命令的Click事件过程
C. 在设计时,单击主菜单标题可以打开其子菜单,单击其中的菜单命令可以打开该菜单命令的Click事件过程
D. 在设计时,单击主菜单标题不能打开其子菜单
3.下列( )是窗体对象的属性而不是方法 (满分:3)
A. Name
B. Print
C. Caption
D. Enabled
4.下面( )对象具有Caption属性。 (满分:3)
A. Form
B. CommandButton
C. TextBox
D. Label
5.下面表达式中,运算结果相同的是( )。 (满分:3)
A. Exp(-3.5)
B. Int(-3.5)+0.5
C. -Abs(-3.5)
D. Sgn(-3.5)- 2.5
6.设已经在某个单选按纽Option1的Click事件过程中编写了一些代码,运行时,以下说法正确的是( )。 (满分:3)
A. 任何时候用鼠标单击单选按钮都会执行其Click事件过程
B. 任何时候执行语句Optionl.Value = True都会执行单选按钮的Click事件过程
C. 当单选按钮处于未选择状态时,用鼠标单击单选按钮都会执行其Click事件过程
D. 当单选按钮处于未选择状态时,执行语句Option1.Value=True将执行单选按钮的Click事件过程
7.能够删除字符串中空格的函数是( ) (满分:3)
A. Ltrim( )
B. Rtrim( )
C. Trim( )
D. Lcase( )
8.假设t,s,w分别为整型,字符型,逻辑型变量,且s="ABC",在下列的表达式中错误的有( ) (满分:3)
A. t=5 And w
B. s>90
C. 4*t-1
D. s+"s"
E. t+s
9.要求一个正整数n除以8所得的余数,可以采用( ) (满分:3)
A. n Mod 8
B. n-Int(n/8)
C. n\8
D. n-Int(n/8)*8
E. n-Int(n\8)
10.下列控件能够改变大小的是( ) (满分:3)
A. 标签
B. 框架
C. 文本框
D. 定时器
三、判断题:【20道,总分:40分】
1.有如下赋值语句:a1%=34.3432,赋值后变量 a1 中的值为整型。 (满分:2)
A. 错误
B. 正确
2.如果列表框的 ListCount 属性为 10,则列表框的最后一项的 ListIndex 值为9 (满分:2)
A. 错误
B. 正确
3.Input#语句是从文件中读取数据项, Line Input#读取的是文件中的一行,而 InputBox 函数要求从键盘输入数据。 (满分:2)
A. 错误
B. 正确
4.在 VB 程序中,如果存在语法错误,则无法通过编译,所以如果通过编译生成了 EXE 文件, 就说明程序中已不存在任何错误。 (满分:2)
A. 错误
B. 正确
5.图形框控件可以用来显示图片、作为其它控件的容器、显示用图形方法输出的图形以及 用 Print 方法输出的文本。 (满分:2)
A. 错误
B. 正确
6.定时器控件的时间间隔设为 0 或 Enabled 属性设为 False都将停止触发 Timer 事件。 (满分:2)
A. 错误
B. 正确
7.TRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串 (满分:2)
A. 错误
B. 正确
8.按变量的作用范围分类,过程级变量属于局部变量。 (满分:2)
A. 错误
B. 正确
9.VB6.0 中 Integer、Long、Single、Double 四种数据类型的取值范围是逐渐增大的,占用 的存储空间也是逐渐增大的。 (满分:2)
A. 错误
B. 正确
10.VB6.0 中&O12 是 8 进制的数值常数。 (满分:2)
A. 错误
B. 正确
11.Sub 过程不能通过其过程名返回值。 (满分:2)
A. 错误
B. 正确
12.用 Open 语句打开文件时,文件名必须用字符串常量表示,而不能使用变量 (满分:2)
A. 错误
B. 正确
13.VB 中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工 程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留 (满分:2)
A. 错误
B. 正确
14.在 VB 编程语句中,GoTo 语句比较容易理解,在实际编程中大力提倡使用 GoTo 语句。 (满分:2)
A. 错误
B. 正确
15.VisualBasic 具有三种基本的流程控制结构:顺序结构、分支结构和循环结构。 (满分:2)
A. 错误
B. 正确
16.INT(-3.68)的值为-3 (满分:2)
A. 错误
B. 正确
17.在 VB 中具有 Print 方法的对象只有窗体对象。 (满分:2)
A. 错误
B. 正确
18.VB6.0 中字符串常量是用双引号或单引号括起来的字符串。 (满分:2)
A. 错误
B. 正确
19.在 VisualBasic 中,用来描述一个对象特征的数据称之为对象的属性。 (满分:2)
A. 错误
B. 正确
20.可以通过设置定时器的Interval属性使其每24小时发生一个Timer事件。 (满分:2)
A. 错误
B. 正确
VB程序设计17秋在线作业2
一、单选题:【10道,总分:30分】
1.任何控件都具有( )属性。 (满分:3)
A.
B. Text
C. Caption
D. Name(名称)
E. ForeColor
2.Microsoft Access数据库文件的扩展名是( )。 (满分:3)
A. dbf
B. acc
C. mdb
D. db
3.当EOF属性为True时,表示( )。 (满分:3)
A. 当前记录位置位于Recordset对象的第一条记录
B. 当前记录位置位于Recordset对象的第一条记录之前
C. 当前记录位置位干Recordset对象的最后一条记录
D. 当前记录位置位干Recordset对象的最后一条记录之后
4.要使滚动条表示最大值100,应设置( )属性。 (满分:3)
A. Minimize
B. Min
C. Maximize
D. Max
5.符号!是声明( )类型变量的类型定义符。 (满分:3)
A. 整型
B. 长整型
C. 单精度
D. 双精度
6.当使用Line方法画直线后,当前坐标为( )。 (满分:3)
A. 容器对象的原点
B. 直线的起点
C. 直线的终点
D. 容器对象的中心
7.Cls方法可以清除窗体或图片框中的( )内容。 (满分:3)
A. 在设计阶段使用Picture属性设置的背景位图
B. 在设计阶段放置的控件
C. 在运行阶段产生的图形和文字
D. 以上全部内容
8.Sub过程与Function过程最根本的区别是( )。 (满分:3)
A. SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon过程不可以
B. Function过程可以有参数,Sub过程不可以
C. 两种过程参数的传递方式不同
D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
9.符号#是声明( )类型变量的类型定义符。 (满分:3)
A. 整型
B. 长整型
C. 单精度
D. 双精度
10.Visual Basic认为下面( )组变量是同一个变量。 (满分:3)
A. A1和a1
B. Sum和Summary
C. Aver和Average
D. A1和A1
二、多选题:【10道,总分:30分】
1.在VB编程中,如果需要返回鼠标的当前位置时,应该使用( )事件 (满分:3)
A. Click
B. MouseDown
C. Change
D. MouseMove
2.以下正确的叙述是( ) (满分:3)
A. 一个工程中可以包含多个窗体文件
B. 在一个窗体文件中用Private定义的通用过程能被其它窗体调用
C. 窗体的属性中包括Visible属性
D. 窗体的名称可以在设计窗口是更改,也可以在代码窗口中更改
3.下面关于多重窗体的叙述中,错误的是( )。 (满分:3)
A. 作为启动对象的Main子过程只能放在窗体模块内
B. 如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体
C. 如果没有启动窗体,则程序不能执行
D. 以上都不对
4.下面( )对象具有Caption属性。 (满分:3)
A. Form
B. CommandButton
C. TextBox
D. Label
5.以下( )的函数值为100 (满分:3)
A. ASC("100")
B. ASC("DO")
C. ASC("do")
D. ASC("d")
6.下列属于分支选择结构的关键字有( )。 (满分:3)
A. Select
B. For
C. Loop
D. Else
7.下列表达式中,其值不为0的是( )。 (满分:3)
A. 7/9
B. 7 mod 15
C. 7\9
D. 15 mod 9
8.下面说法正确的是( ) (满分:3)
A. 滚动条的重要事件是Change和Scroll。
B. 框架的主要作用是将控件进行分组,以完成各个相对独立的功能
C. 组合框是组合了文本框和列表框的特性而形成的一种控件
D. 计时器控件可以通过对Visible属性的设置,控制其是否在程序运行期间显示在窗体上。
9.下面表达式中,运算结果相同的是( )。 (满分:3)
A. Exp(-3.5)
B. Int(-3.5)+0.5
C. -Abs(-3.5)
D. Sgn(-3.5)- 2.5
10.下列关于事件的叙述中,正确的是( ) (满分:3)
A. 事件是对象能够识别的动作
B. 每个对象都有一系列预先定义好的事件,但要使对象响应事件时执行某种操作,需要编写该对象相应的时间过程
C. 同一个事件的名称矮子不同的程序中可以不同
D. 对象的时间是不固定的
三、判断题:【20道,总分:40分】
1.消息对话框 MsgBox 既可当作函数调用,也可当作语句调用,两种方式均可得到返回值。 (满分:2)
A. 错误
B. 正确
2.一般情况下,在参数传递过程中,实参与形参的个数必须相等,相应的数据类型可以不相符。 (满分:2)
A. 错误
B. 正确
3.已知 A$="87654321",则表达式 Val(Left$(A$,4)+Mid$(A$,4,2))的值是:876554。 (满分:2)
A. 错误
B. 正确
4.Dimaa(5)AsInteger与DimaaAsInteger 等效。 (满分:2)
A. 错误
B. 正确
5.LoadPicture 是 VB 的一个函数,用于将指定的图片文件调入内存。 (满分:2)
A. 错误
B. 正确
6.执行语句B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“YYY”。 (满分:2)
A. 错误
B. 正确
7.If6>5Then6=5 是一条合法语句。 (满分:2)
A. 错误
B. 正确
8.DoEvents将控制权切换到操作环境内核,使后台事件能够得到处理。 (满分:2)
A. 错误
B. 正确
9.可获得字符 ASCII 码值的函数为 Chr。 (满分:2)
A. 错误
B. 正确
10.X=3,Y=2,Z=1,则表达式X>YAndY>Z 的值为真。 (满分:2)
A. 错误
B. 正确
11.可获得字符 ASCII 码值的函数为 Asc( )。 (满分:2)
A. 错误
B. 正确
12.VB采用了事件驱动的编程机制,当没有事件产生时,程序处于停滞状态,只有事件发 生时,程序才会运行。 (满分:2)
A. 错误
B. 正确
13.要选中设计窗体上的多个控件,可按住CTRL或 SHIFT 键不放,再单击要选择的控件。 (满分:2)
A. 错误
B. 正确
14.在 For...Next 循环中,Exit For 子句是可选项,它可以放置在循环体语句中的任何位置。 (满分:2)
A. 错误
B. 正确
15.使用数组声明语句 Dima(3,-2TO2, 5),则数组 a 包含元素的个数有60个。 (满分:2)
A. 错误
B. 正确
16.可以通过设置列表框属性允许用户从列表框的列表项中同时选择多项,组合框则无法多选,但允许用户进行文本输入。 (满分:2)
A. 错误
B. 正确
17.VB6.0 中 Integer、Long、Single、Double 四种数据类型的取值范围是逐渐增大的,占用 的存储空间也是逐渐增大的。 (满分:2)
A. 错误
B. 正确
18.声明一个没有下标的数组,声明时数组名的括号一定不能省略。 (满分:2)
A. 错误
B. 正确
19.图形框控件可以用来显示图片、作为其它控件的容器、显示用图形方法输出的图形以及 用 Print 方法输出的文本。 (满分:2)
A. 错误
B. 正确
20.End 语句提供了一个强迫终止程序运行的方法,它可以放在任何事件过程中。 (满分:2)
A. 错误
B. 正确
页:
[1]