13春浙大《程序设计基础(VB)》在线作业-浙江大学

所属学校:浙江大学 科目:程序设计基础(VB) 2015-03-17 18:58:50
浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题
多选题
判断题
一、单选题(共 35 道试题,共 70 分。)
V
1. Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么。
A. 顺序文件
B. Unix文件
C. 二进制文件
D. 随机文件
满分:2 分
2. INT(100*RND(1))产生的随机整数的闭区间是( )。
A. [0,99]
B. [1,100]
C. [0,100]
D. [1,99]
满分:2 分
3. 设 a=5,b=6,c=7,d=8 ,执行语句X=IIf((a b)And(c d),10,20) 后, X 的值为 (  ) 。
A. 10
B. 20
C. True
D. False
此题选: D 满分:2 分
4. 表达式23/5.8、23.8、23Mod5.8的运算结果分别是()
A. 3、3.9655、3
B. 3.9655、3、5
C. 4、4、5
D. 3.9655、4、3
满分:2 分
5. OPTION EXPLICIT语句不可以放在( )。
A. 窗体模块的声明段中
B. 标准模块的声明段中
C. 类模块的声明段中
D. 任何事件过程中
此题选: D 满分:2 分
6. 设有如下的用户定义类型: Type Student  number As String  name As String  Age AS Integer End Type   则以下正确引用该类型成员的代码是 (  ) 。
A. Student. name= “李明”
B. Dim s As Student
C. Dim s As Type Student
D. Dim s As Type S.name= “李明” s.name= “李明”
满分:2 分
7. 下列叙述中正确的是( )。
A. 任何一个对象的所有属性既可在属性窗口中设置,也可以用程序代码方式设置
B. 属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变
C. 程序中通过编程设置属性是在运行阶段给属性赋值
D. 用程序方式给属性赋值的格式是“属性名=属性值”
满分:2 分
8. 请输入B的值在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) x = 0 Do Until x = -1 a = InputBox("请输入A的值" ) a = Val(a ) b = InputBox("请输入B的值" ) b = Val(b ) x = InputBox("请输入x的值" ) x = Val(x )
A. 2
B. 3
C. 15
D. 14
满分:2 分
9. 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是( )
A. 用Tab键
B. 用鼠标
C. 用方向键
D. 不能实现
此题选: D 满分:2 分
10. 二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )
A. n+1
B. n-1
C. 2n
D. n/2
满分:2 分
11. Sub过程与Function过程最根本的区别是什么。
A. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B. Function过程可以有参数,Sub过程不可以
C. 两种过程参数的传递方式不同
D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
此题选: D 满分:2 分
12. 当我们输入代码时,Visual Basic可以自动检测什么错误。
A. 语法错误
B. 编译错误
C. 运行错误
D. 逻辑错误
满分:2 分
13. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 (   ) 。
A. 属性、事件、方法
B. 控件、属性、事件
C. 窗体、控件、过程
D. 窗体、控件、模块
满分:2 分
14. 以下叙述中正确的是 (  )。
A. 窗体的 Name 属性指定窗体的名称,用来标识一个窗体
B. 窗体的 Name 属性值是显示在窗体标题栏中文本
C. 可以在运行期间改变窗体的 Name 属性的值
D. 窗体的 Name 属性值可以为空
满分:2 分
15. 表达式Mid(“SHANGHAI”,6,3)的值是( )。
A. SHANGH
B. SHA
C. ANGH
D. HAI
此题选: D 满分:2 分
16. 打开菜单编辑器的快捷键是什么。
A. Ctrl+E
B. Shift+E
C. Alt+E
D. Tab+E
满分:2 分
17. 实现Windows应用程序之间信息共享的技术是( )。
A. 开放式数据链接功能
B. 对象链接与嵌入
C. 动态链接库
D. 以上三项都是
满分:2 分
18. Visual BasiC++程序设计采用的是( )编程机制。
A. 可视化
B. 面向对象
C. 事件驱动
D. 过程结构化
满分:2 分
19. 定义货币类型数据应该用关键字( )。
A. SINGLE
B. DOUBLE
C. CURRENCY
D. BOOLEAN
满分:2 分
20. 以下叙述中正确的是 (  )。
A. 一个 Sub 过程至少要一个 Exit Sub 语句
B. 一个 Sub 过程必须有一个 End Sub 语句
C. 可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程
D. 调用一个 Function 过程可以获得多个返回值
此题选: D 满分:2 分
21. 表示滚动条控件取值范围最大值的属性是( )。
A. Max
B. LargeChange
C. value
D. Max-Min
满分:2 分
22. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( )。
A. Caption
B. Name
C. Text
D. value
此题选: D 满分:2 分
23. 设窗体上有一个列表框控件 List1 ,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是( )。
A. List1.List
B. List1.ListIndex
C. List1.Index
D. List1. Text
此题选: D 满分:2 分
24. VB认为下面( )组变量是同一个变量。
A. A1和a1
B. SUM和SUMMARY
C. AVER和AVERAGE
D. A1和A_1
满分:2 分
25. 假定有以下循环结构: Do until 条件 循环体 Loop 则下列说法正确的是什么。
A. 如果"条件"是一个为0的常数,则一次循环体也不执行
B. 如果"条件"是一个为0的常数,则至少执行一次循环体
C. 如果"条件"是一个不为0的常数,则至少执行一次循环体
D. 不论"条件"是否为"真",至少要执行一次循环体
满分:2 分
26. 窗体中含有一个命令按钮控件comAbout(按钮标题显示“关于…”),代码窗口中含有如下代码: Private Sub comAbout_Click() Form2.Show End Sub 程序执行时,单击“关于…”按钮,显示Form2窗体。在这一段描述中comAbout、“关于…”、Click、Show分别为 ( )。
A. 属性值、对象、方法、事件
B. 对象、方法、事件、属性值
C. 属性值、方法、对象、事件
D. 对象、属性值、事件、方法
此题选: D 满分:2 分
27. 以下说法正确的是 (  ) 。
A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器
B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器
D. 只有当代码窗品为当前活动窗口时,才能找开菜单编辑器
满分:2 分
28. 从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是( )。
A. 学习版
B. 标准版
C. 专业版
D. 企业版
满分:2 分
29. Visual Basic规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )。
A. Byte,Integer,Long,Double
B. Byte,Integer,Double,Boolean
C. Boolean,Byte,Integer,Double
D. Boolean,Byte,Integer,Long
满分:2 分
30. 如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是( ) 。
A. 0.01*int(x+0.05 )
B. 0.01*int(100*(x+0.005 ) )
C. 0.01*int(100*(x+0.05 ) )
D. 0.01*int(x+0.005 )
满分:2 分
31. 从工程管理角度,软件设计一般分为两步完成,它们是 (  ) 。
A. 概要设计与详细设计
B. 数据设计与接口设计
C. 软件结构设计与数据设计
D. 过程设计与数据设计
满分:2 分
32. 下面选项中不属于面向对象程序设计特征的是( )
A. 继承性
B. 多态性
C. 类比性
D. 封装性
满分:2 分
33. 设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是( )。
A. 属性是一组可以由用户定义的数据
B. 属性名称是由用户定义确定的
C. 属性用来描述形象的性质
D. 同一种类型的对象具有相同的属性
满分:2 分
34. 列表框控件中的列表内容是通过( )属性设置的。
A. Name
B. Caption
C. List
D. Text
满分:2 分
35. 下列各个窗体的属性中与边框类型属性(BorderStyle)的设置值无关的是( )。
A. MaxButton
B. ControlBox
C. MinButton
D. WindowState
此题选: D 满分:2 分
浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题
多选题
判断题
二、多选题(共 5 道试题,共 10 分。)
V
1. 在窗体上画一个名称为File1的文件列表框,并编写如下程序 Private Sub File1_DblClick x=Shell(File1.FileName,1) End Sub 以下关于该程序的叙述中,正确的有哪些( )。
A. 没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
B. 双击文件列表框中的文件,将触发该事件过程
C. 要执行的文件的名字通过File1.FileName指定
D. File1中显示的是当前驱动器、当前目录下的文件
满分:2 分
2. 以下叙述哪几项是正确的( )。
A. 一个工程中可以包含多个窗体文件
B. 在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用
C. 窗体和标准模块需要分别保存为不同类型的磁盘文件
D. 用 Dim 定义的窗体层变量只能在该窗体中使用
满分:2 分
3. 以下关于MsgBox的叙述中,正确的说法有哪几项( )
A. MsgBox函数返回一个整数
B. 通过MsgBox函数可以设置信息框中图标和按钮的类型
C. MsgBox语句没有返回值
D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
满分:2 分
4. 以下叙述中正确的有哪几项( ) 。
A. 在KeyPress事件过程中不能识别键盘的按下与释放
B. 在KeyPress事件过程中不能识别回车键
C. 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母
D. 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
满分:2 分
5. 以下关于多重窗体程序的叙述中,正确的选项有哪些( )
A. 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
B. 在多重窗体程序中,各窗体的菜单是彼此独立的
C. 在多重窗体程序中,可以根据需要指定启动窗体
D. 对于多重窗体程序中,而且单独保存每个窗体
满分:2 分
浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题
多选题
判断题
三、判断题(共 10 道试题,共 20 分。)
V
1. 数据结构分为线性结构和非线性结构,带链的队列属于线性结构。
A. 错误
B. 正确
满分:2 分
2. 当一个复选框被选中时,它的Value属性的值是0。
A. 错误
B. 正确
满分:2 分
3. 按“先进后出”原则组织数据的数据结构是队列。
A. 错误
B. 正确
满分:2 分
4. NULL是指未知的值或无任何值。
A. 错误
B. 正确
满分:2 分
5. 描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % =0 and X % 100
A. 错误
B. 正确
满分:2 分
6. Visual Basic程序设计采用的编程机制是事件驱动。
A. 错误
B. 正确
满分:2 分
7. 对象事件的名称可以由编程者指定。
A. 错误
B. 正确
满分:2 分
8. Visual Basic应用程序中标准模块文件的扩展名是.bas。
A. 错误
B. 正确
满分:2 分
9. 对已经建立的多个类型相同的控件,这些控件不能组成控件数组。
A. 错误
B. 正确
满分:2 分
10. 程序调试的任务是诊断和改正程序中的错误。
A. 错误
B. 正确
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: