浙大13秋《程序设计基础(VB)》在线作业答案
浙大13秋《程序设计基础(VB)》在线作业试卷总分:100 测试时间:--
一、单选题(共35道试题,共70分。)
1.INT(100*RND(1))产生的随机整数的闭区间是( )。
A.
B.
C.
D.
满分:2分
2.MSGBOX函数中有4个参数,其中必须写明的参数是( )。
A. 指定对话框中显示按钮的数目
B. 设置对话框标题
C. 提示信息
D. 所有参数都是可选的
满分:2分
3.二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )
A. n+1
B. n-1
C. 2n
D. n/2
满分:2分
4.表达式A%+B&+C!-D#的结果为()
A. 整形
B. 长整形
C. 单精度型
D. 双精度型
满分:2分
5.下列叙述中正确的是( )。
A. 属性值是一种数值型或字符型的数据
B. 属性是描述对象特征的一组数据,这组数据是对象的一部分
C. 所有的控件都有Name和Caption属性
D. 如果属性是数值类型,则可以给这样的属性赋任意的整数值
满分:2分
6.Visual Basic可视化程序设计强调的是()。
A. 过程的模块化
B. 控件的模块化
C. 对象的模块化
D. 程序的模块化
满分:2分
7.以下叙述中正确的是 ( )。
A. 一个 Sub 过程至少要一个 Exit Sub 语句
B. 一个 Sub 过程必须有一个 End Sub 语句
C. 可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程
D. 调用一个 Function 过程可以获得多个返回值
满分:2分
8.下列各个窗体的属性中与边框类型属性(BorderStyle)的设置值无关的是( )。
A. MaxButton
B. ControlBox
C. MinButton
D. WindowState
满分:2分
9.下列选项中不符合良好程序设计风格的是 ( ) 。
A. 源程序要文档化
B. 数据说明的次序要规范化
C. 避免滥用 goto 语句
D. 模块设计要保证高耦合、高内聚
满分:2分
10.表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是( )。
A. 0.48
B. 0.048
C. .5
D. .05
满分:2分
11.以下说法正确的是 ( ) 。
A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器
B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器
D. 只有当代码窗品为当前活动窗口时,才能找开菜单编辑器
满分:2分
12.下面选项中不属于面向对象程序设计特征的是( )
A. 继承性
B. 多态性
C. 类比性
D. 封装性
满分:2分
13.VB认为下面( )组变量是同一个变量。
A. A1和a1
B. SUM和SUMMARY
C. AVER和AVERAGE
D. A1和A_1
满分:2分
14.Visual Basic规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )。
A. Byte,Integer,Long,Double
B. Byte,Integer,Double,Boolean
C. Boolean,Byte,Integer,Double
D. Boolean,Byte,Integer,Long
满分:2分
15.若要将某命令按钮设置为默认命令按钮。则应设置为 True 的属性是 ( ) 。
A. Value
B. Cancel
C. Default
D. Enabled
满分:2分
16.\,/,Mod,*四个算术运算符中,优先级别最低的是()
A. \
B. /
C. Mod
D. *
满分:2分
17.设a=″Visual Basic″,下面使b=″Basic″的语句是()
A. b=Left(a,8,12)
B. b=Mid(a,8,5)
C. b=Right(a,5,5)
D. b=Left(a,8,5)
满分:2分
18.设有如下的用户定义类型: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分
19.在窗体上面画一个命令按钮和一个标签,其名称分别为 Commandl 和 Labell ,然后编写如下事件过程: Private Sub Commandl_Click() Counter=0 For i=1 To 4 For j=6 To 1 Step -2 Counter=Counter+1 Next j Next i Labell.Caption=Str(Counter) End Sub 程序运行后,单击命令按钮,标签中显示的内容是()。
A.
11
B.
12
C.
16
D.
20
满分:2分
20.函数返回值的类型为()
A. 数值
B. 字符串
C. 变体
D. 数值或字符串(视输入的数据而定)
满分:2分
21.下列各个窗口属性值的设置方法中,通过在属性窗口中选择设置类型值的是( )。
A. AutoRedraw(自动重画)
B. 字体属性设置
C. Height、Width(宽、高)
D. Icon(图标)
满分:2分
22.下列选项中不属于软件生命周期开发阶段任务的是 ( ) 。
A. 软件测试
B. 概要设计
C. 软件维护
D. 详细设计
满分:2分
23.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是( )。
A. 学习版
B. 标准版
C. 专业版
D. 企业版
满分:2分
24.定义过程的格式中Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则( )。
A. 每次调用此过程,该过程的局部变量都会被重新初始化
B. 在本过程中使用到的,在其他过程中定义的变量也为Static型
C. 每次调用该过程时,该过程中的局部变量的值保持上一次调用后的值
D. 定义了该过程中的局部变量为“动态”变量
满分:2分
25.请输入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分
26.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是( )。
A. Form1.Name="VisualBasic窗体"
B. Form1.Title="VisualBasic窗体"
C. Form1.Caption="VisualBasic窗体"
D. Form1.Text="VisualBasic窗体”
满分:2分
27.如何使图象(Image)控件中的图象自动适宜控件的大小。
A. 将控件的AutoSize属性设为True
B. 将控件的AutoSize属性设为False
C. 将控件的Stretch属性设为True
D. 将控件的Stretch属性设为false
满分:2分
28.数学关系式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
满分:2分
29.关于VisualBasic“方法”概念的叙述错误的是( )。
A. 方法是对象的一部分
B. 方法是预先规定好的操作
C. 方法是对事件的响应
D. 方法用于完成某些特定功能
满分:2分
30.货币型数据需( )字节
A. 2
B. 4
C. 6
D. 8
满分:2分
31.OPTION EXPLICIT语句不可以放在( )。
A. 窗体模块的声明段中
B. 标准模块的声明段中
C. 类模块的声明段中
D. 任何事件过程中
满分:2分
32.设菜单中有一个菜单项为"Open"。若要为该菜单命令设计访问键,即按下Alt及字母O时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是( )。
A. 把Caption属性设置为&Open
B. 把Caption属性设置为O&pen
C. 把Name属性设置为&Open
D. 把Name属性设置为O&pen
满分:2分
33.VB的日期型常量的定界符是()
A.
B.
C. ‘’
D. ()
E. {}
满分:2分
34.设 a=2,b=3,c=4, 表达式 Not a <= c Or 4*c = b^2 And b <> a+c的值是 ( ) 。
A. -1
B. 1
C. True
D. False
满分:2分
35.函数过程(用Function定义)与子过程(用Sub定义)的最大区别是什么。
A. 函数过程有返回值
B. 子过程有返回值
C. 函数过程可以带参数
D. 子过程可以带参数
满分:2分
二、多选题(共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分
2.以下关于MsgBox的叙述中,正确的说法有哪几项( )
A. MsgBox函数返回一个整数
B. 通过MsgBox函数可以设置信息框中图标和按钮的类型
C. MsgBox语句没有返回值
D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
满分:2分
3.以下关于多重窗体程序的叙述中,正确的选项有哪些( )
A. 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
B. 在多重窗体程序中,各窗体的菜单是彼此独立的
C. 在多重窗体程序中,可以根据需要指定启动窗体
D. 对于多重窗体程序中,而且单独保存每个窗体
满分:2分
4.以下关于文件的叙述中,正确的说法有哪些( )
A. 顺序文件中的记录一个接一个地顺序存放
B. 随机文件中记录的长度是随机的
C. 执行打开文件的命令后,自动生成一个文件指针
D. LOF函数返回给文件分配的字节数
满分:2分
5.以下叙述中正确的有哪几项( ) 。
A. 在KeyPress事件过程中不能识别键盘的按下与释放
B. 在KeyPress事件过程中不能识别回车键
C. 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母
D. 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
满分:2分
三、判断题(共10道试题,共20分。)
1.NULL是指未知的值或无任何值。
A. 错误
B. 正确
满分:2分
2.程序调试的任务是诊断和改正程序中的错误。
A. 错误
B. 正确
满分:2分
3.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100
A. 错误
B. 正确
满分:2分
4.随机文件没有只读或只写的操作方式,随机文件只要一打开,就既可读又可写。
A. 错误
B. 正确
满分:2分
5.随机文件的操作是以记录为单位进行的。
A. 错误
B. 正确
满分:2分
6.对已经建立的多个类型相同的控件,这些控件不能组成控件数组。
A. 错误
B. 正确
满分:2分
7.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100
A. 错误
B. 正确
满分:2分
8.数据结构分为线性结构和非线性结构,带链的队列属于线性结构。
A. 错误
B. 正确
满分:2分
9.Visual Basic应用程序中标准模块文件的扩展名是.bas。
A. 错误
B. 正确
满分:2分
10.按“先进后出”原则组织数据的数据结构是队列。
A. 错误
B. 正确
满分:2分
页:
[1]