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

所属学校:浙江大学 科目:程序设计基础(VB) 2015-03-17 18:54:46

浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题 多选题 判断题


一、单选题(共 35 道试题,共 70 分。)
1.设有如下的用户定义类型: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.下列各个窗体的属性中与边框类型属性(BorderStyle)的设置值无关的是( )。
A. MaxButton
B. ControlBox
C. MinButton
D. WindowState
此题选: D
3.以下说法正确的是 (  ) 。
A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器
B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器
D. 只有当代码窗品为当前活动窗口时,才能找开菜单编辑器

4.下列语句中,不能触发命令按钮单击事件的语句是( )。
A. Command1.Enabled=True
B. Command1.Value=True
C. Command1_Click
D. 命令按钮Command1获得焦点后按Enter键

5.Visual Basic可视化程序设计强调的是()。
A. 过程的模块化
B. 控件的模块化
C. 对象的模块化
D. 程序的模块化

6.MSGBOX函数中有4个参数,其中必须写明的参数是( )。
A. 指定对话框中显示按钮的数目
B. 设置对话框标题
C. 提示信息
D. 所有参数都是可选的

7.列表框控件中的列表内容是通过( )属性设置的。
A. Name
B. Caption
C. List
D. Text

8.表达式23/5.8、23/5.8、23Mod5.8的运算结果分别是()
A. 3、3.9655、3
B. 3.9655、3、5
C. 4、4、5
D. 3.9655、4、3

9.实现Windows应用程序之间信息共享的技术是( )。
A. 开放式数据链接功能
B. 对象链接与嵌入
C. 动态链接库
D. 以上三项都是

10.请输入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

11.常用控件的Style属性值是( )。
A. 字符常量
B. 逻辑常量
C. 数值常量
D. 日期常量

12./,/,Mod,*四个算术运算符中,优先级别最低的是()
A. /
B. /
C. Mod
D. *

13.设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是什么。
A. memu1.Enabled=True
B. memu1.Enabled=False
C. menu1.Visible=True
D. menu1.Visible=False
此题选: D
14.定义货币类型数据应该用关键字( )。
A. SINGLE
B. DOUBLE
C. CURRENCY
D. BOOLEAN

15.数学关系式3≤x<10表示成正确的VB表达式为()
A. 3<=x<10
B. 3<=x AND x<10
C. x=3 OR x<10
D. 3<=x AND <10

16.窗体中含有一个命令按钮控件comAbout(按钮标题显示“关于…”),代码窗口中含有如下代码: Private Sub comAbout_Click() Form2.Show End Sub 程序执行时,单击“关于…”按钮,显示Form2窗体。在这一段描述中comAbout、“关于…”、Click、Show分别为 ( )。
A. 属性值、对象、方法、事件
B. 对象、方法、事件、属性值
C. 属性值、方法、对象、事件
D. 对象、属性值、事件、方法
此题选: D
17.若m,x,y,均为Integer型变量,则执行下面语句后m值是() m=1:X=2:Y=3 m=IIf(X>Y,X+Y,X-Y)
A. -1
B. 0
C. 1
D. 2

18.VB认为下面( )组变量是同一个变量。
A. A1和a1
B. SUM和SUMMARY
C. AVER和AVERAGE
D. A1和A_1

19.下列选项中不符合良好程序设计风格的是 (  ) 。
A. 源程序要文档化
B. 数据说明的次序要规范化
C. 避免滥用 goto 语句
D. 模块设计要保证高耦合、高内聚
此题选: D
20.下列Visual Basic的变量名中,合法的是( )。
A. User&name
B. 5Password
C. _count
D. Num
此题选: D
21.打开菜单编辑器的快捷键是什么。
A. Ctrl+E
B. Shift+E
C. Alt+E
D. Tab+E

22.设窗体上有一个文本框,Text1,要求只能显示信息,不能输入。应用下面哪个语句( )。
A. Text1.MaxLength = 0
B. Text1.Enabled = False
C. Text1.Visible = False
D. Text1.Width = 0

23.当我们输入代码时,Visual Basic可以自动检测什么错误。
A. 语法错误
B. 编译错误
C. 运行错误
D. 逻辑错误

24.从工程管理角度,软件设计一般分为两步完成,它们是 (  ) 。
A. 概要设计与详细设计
B. 数据设计与接口设计
C. 软件结构设计与数据设计
D. 过程设计与数据设计

25.表示滚动条控件取值范围最大值的属性是( )。
A. Max
B. LargeChange
C. value
D. Max-Min

26.设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( )。
A. Caption
B. Name
C. Text
D. value
此题选: D
27.定义过程的格式中Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则( )。
A. 每次调用此过程,该过程的局部变量都会被重新初始化
B. 在本过程中使用到的,在其他过程中定义的变量也为Static型
C. 每次调用该过程时,该过程中的局部变量的值保持上一次调用后的值
D. 定义了该过程中的局部变量为“动态”变量

28.关于VisualBasic“方法”概念的叙述错误的是( )。
A. 方法是对象的一部分
B. 方法是预先规定好的操作
C. 方法是对事件的响应
D. 方法用于完成某些特定功能

29.函数过程(用Function定义)与子过程(用Sub定义)的最大区别是什么。
A. 函数过程有返回值
B. 子过程有返回值
C. 函数过程可以带参数
D. 子过程可以带参数

30.下面选项中不属于面向对象程序设计特征的是( )
A. 继承性
B. 多态性
C. 类比性
D. 封装性

31.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 (   ) 。
A. 属性、事件、方法
B. 控件、属性、事件
C. 窗体、控件、过程
D. 窗体、控件、模块

32.下列叙述中正确的是( )。
A. 属性值是一种数值型或字符型的数据
B. 属性是描述对象特征的一组数据,这组数据是对象的一部分
C. 所有的控件都有Name和Caption属性
D. 如果属性是数值类型,则可以给这样的属性赋任意的整数值

33.下列叙述中正确的是( )。
A. 任何一个对象的所有属性既可在属性窗口中设置,也可以用程序代码方式设置
B. 属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变
C. 程序中通过编程设置属性是在运行阶段给属性赋值
D. 用程序方式给属性赋值的格式是“属性名=属性值”

34.不具有输入数据功能的控件是( )控件
A. 文本框
B. 选项按钮
C. 列表框
D. 窗体
此题选: D
35.设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是( )。
A. 属性是一组可以由用户定义的数据
B. 属性名称是由用户定义确定的
C. 属性用来描述形象的性质
D. 同一种类型的对象具有相同的属性




浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题 多选题 判断题


二、多选题(共 5 道试题,共 10 分。)
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.以下关于文件的叙述中,正确的说法有哪些( )
A. 顺序文件中的记录一个接一个地顺序存放
B. 随机文件中记录的长度是随机的
C. 执行打开文件的命令后,自动生成一个文件指针
D. LOF函数返回给文件分配的字节数

3.以下关于MsgBox的叙述中,正确的说法有哪几项( )
A. MsgBox函数返回一个整数
B. 通过MsgBox函数可以设置信息框中图标和按钮的类型
C. MsgBox语句没有返回值
D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量

4.以下叙述中正确的有哪几项( ) 。
A. 在KeyPress事件过程中不能识别键盘的按下与释放
B. 在KeyPress事件过程中不能识别回车键
C. 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母
D. 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符

5.以下关于多重窗体程序的叙述中,正确的选项有哪些( )
A. 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
B. 在多重窗体程序中,各窗体的菜单是彼此独立的
C. 在多重窗体程序中,可以根据需要指定启动窗体
D. 对于多重窗体程序中,而且单独保存每个窗体




浙大《程序设计基础(VB)》在线作业
试卷总分:100
单选题 多选题 判断题


三、判断题(共 10 道试题,共 20 分。)
1.Visual Basic应用程序中标准模块文件的扩展名是.bas。
A. 错误
B. 正确

2.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写。
A. 错误
B. 正确

3.对象事件的名称可以由编程者指定。
A. 错误
B. 正确

4.按“先进后出”原则组织数据的数据结构是队列。
A. 错误
B. 正确

5.数据结构分为线性结构和非线性结构,带链的队列属于线性结构。
A. 错误
B. 正确

6.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % =0 and X % <100
A. 错误
B. 正确

7.NULL是指未知的值或无任何值。
A. 错误
B. 正确

8.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % =0 and X % <100
A. 错误
B. 正确

9.程序调试的任务是诊断和改正程序中的错误。
A. 错误
B. 正确

10.对已经建立的多个类型相同的控件,这些控件不能组成控件数组。
A. 错误
B. 正确






版权声明

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

分享: