奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习,
QQ:3064302332 微信:wxxygzs
东师VB程序设计2022年秋学期在线作业1[标准答案]
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.Visual Basic中的八进制数据以()符号开头
A.$E
B.$H
C.&O
D.&H
2.符号&是声明( )类型变量的类型定义符。
A.整型
B.长整型
C.单精度
D.双精度
3.以下关于复选框的说法中,正确的是()。
A.复选框的Enabled属性用于决定该复选框是否被选中
B.复选框的Value属性用于决定该复选框是否被选中
C.复选框的Checked属性用于决定该复选框是否被选中
D.复选框的Visible属性用于决定该复选框是否被选中
4.要在窗体上显示图片,需设置窗体的()属性。
A.Caption
B.Icon
C.Picture
D.ControlBox
5.定时器的Interval属性以()为单位指定Timer事件之间的时间间隔。
A.分
B.秒
C.毫秒
D.微秒
6.下面的过程定义语句中合法的是()。
A.Sub Proc1(ByVal n())
B.Sub Proc1(n) As Integer
C.Function Proc1(Proc1)
D.Function Proc1(ByVal n)
7.通过文本框的()事件过程可以获取文本框中键入字符的ASCII码值。
A.Change
B.GotFocus
C.LostFocus
D.KeyPress
8.在顺序文件中()。
A.每条记录的记录号按从小到大排序
B.每条记录的长度按从小到大排序
C.按记录的某个关键数据项的排序顺序组织文件
D.记录按写入的先后顺序存放,并按写入的先后顺序读出
9.符号!是声明( )类型变量的类型定义符。
A.整型
B.长整型
C.单精度
D.双精度
10.如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open "C:StuData.dat" For Append As #1 之后将()。
A.删除文件中原有内容
B.保留文件中原有内容,在文件尾添加新内容
C.保留文件中原有内容,在文件头开始添加新内容
D.以上均不对
二、多选题 (共 10 道试题,共 30 分)
11.下列语句()是不正确的。
A.If X≠Y Then Print "X不等于Y"
B.If X!=Y Then Print "X不等于Y"
C.If X <>Y Then Print”"X不等于Y"
D.If X≠Y Print "X不等于Y"
12.定时器具有的属性有()
A.Interval
B.Enable
C.Size
D.Index
13.下列关于注释的叙述中,正确的是()。
A.注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译
B.注释语句可以放在代码中的任何位置
C.注释语句不能放在续行符的后面
D.代码中加入注释语句的目的是提高程序的可读性
14.以下()的函数值为100
A.ASC("100")
B.ASC("DO")
C.ASC("do")
D.ASC("d")
15.关于MDI窗体下列说法正确的是()。
A.一个应用程序可以有多个MDI窗体
B.子窗体不能移到MDI窗体以外
C.可以在MDI窗体上放置按钮控件
D.MDI窗体的子窗体也可以拥有菜单
16.设A="abcdefghijkim",下面()的函数值为"jkim"
A.Mid(A,10,14)
B.Right(A,4)
C.Mid(A,10,4)
D.Left(A,10,4)
17.下面关于多重窗体的叙述中,错误的是()。
A.作为启动对象的Main子过程只能放在窗体模块内
B.如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体
C.如果没有启动窗体,则程序不能执行
D.以上都不对
18.下面说法正确的是()
A.滚动条的重要事件是Change和Scroll。
B.框架的主要作用是将控件进行分组,以完成各个相对独立的功能
C.组合框是组合了文本框和列表框的特性而形成的一种控件
D.计时器控件可以通过对Visible属性的设置,控制其是否在程序运行期间显示在窗体上。
19.下列()是窗体对象的属性而不是方法
A.Name
B.Print
C.Caption
D.Enabled
20.设已经在某个单选按纽Option1的Click事件过程中编写了一些代码,运行时,以下说法正确的是()。
A.任何时候用鼠标单击单选按钮都会执行其Click事件过程
B.任何时候执行语句Optionl.Value = True都会执行单选按钮的Click事件过程
C.当单选按钮处于未选择状态时,用鼠标单击单选按钮都会执行其Click事件过程
D.当单选按钮处于未选择状态时,执行语句Option1.Value=True将执行单选按钮的Click事件过程
三、判断题 (共 20 道试题,共 40 分)
21.使用“安装与部署向导”可以为应用程序生成安装包,以便程序可以安装在其他计算机上运行。
22.数组是用一个统一的名字,不同下标表示的、顺序排列的一组变量。
23.可获得字符 ASCII 码值的函数为 Asc()。
24.MsgBox 函数和 InputBox 函数都有一个可确定对话框中命令按钮的个数和类型的参数。
25.Int(-4.5)和 Fix(-4.5)的结果一样。
26.如果列表框的 ListCount 属性为 10,则列表框的最后一项的 ListIndex 值为9
27.X=3,Y=2,Z=1, 则表达式 X>Y And Y>Z 的值为真。
28.Visual Basic 中只有通过传统的文件 I/O 语句进行文件处理,如 Open ,Input#、 Write#等语句来实现。
29.VB6.0 中&H12 是 8 进制的数值常数。
30.在 Visual Basic 中,next 是合法的变量名。
31.下划线不能作为变量名的开头
32.VB 中访问数据库必须通过活动数据对象 ADO。
33.任何非字符型的数据赋值给字符型变量时,将被转换成字符型。
34.在用 Call 带参调用 Sub 过程时必须把参数放在括号里。
35.LoadPicture 是 VB 的一个函数,用于将指定的图片文件调入内存。
36.在对象上双击鼠标时,只会触发 DblClick 事件。
37.若要禁止窗体被移动,则可设置窗体的 Move 属性为 False 来实现。
38.Fix(-3.68)的值为-3
39.可以通过设置定时器的Interval属性使其每24小时发生一个Timer 事件。
40.若 X 为偶数,则 Not(X Mod 2)必然为真。