100分 发表于 2017-5-18 09:39:33

东师VB程序设计17春在线作业答案

东师VB程序设计17春在线作业2

一、单选题:
1.当一个对象(如窗体或图片框)被移动或改变大小之后;或当一个覆盖该对象的窗体被移开之后如果要保持该对象上所画图形的完整性,可以选择触发(    )事件来完成图形的重画工作。          (满分:3)
    A. Paint
    B. Load
    C. Click
    D. Active
2.设已在窗体上画好一个容器控件(如框架),要在容器控件中建立一个命令按钮数组,以下操作正确的是(    )。          (满分:3)
    A. 逐次单击工具箱中的命令按钮,再在容器中画出按钮即可
    B. 在容器上面出按钮,选择按钮,复制,粘贴,并回答创建控件数组,再重复粘贴
    C. 在容器上画出按钮,选择按钮,复制,再选择容器,粘贴,并回答创建控件数组,再重复粘贴
    D. 在容器上画出一个按钮,按下“Ctrl”键,同时拖动按钮到容器中的另一个位置
3.Visual Basic认为下面(    )组变量是同一个变量。          (满分:3)
    A. A1和a1
    B. Sum和Summary
    C. Aver和Average
    D. A1和A1
4.新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为(    )。          (满分:3)
    A. Forml.frm
    B. 工程1.frm
    C. MyFirst.frm
    D. Form1.vbp
5.将文本框的(    )属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容;超出文本框出宽度时自动换行。          (满分:3)
    A. MultiLine
    B. ScrollBars
    C. Text
    D. Enabled
6.函数Len(Str(Val("123.4")))的值为(    )。          (满分:3)
    A. 11
    B. 5
    C. 6
    D. 8
7.在一个语句行内写多条语句时,语句之间应该用(    )分隔。          (满分:3)
    A. 逗号
    B. 分号
    C. 顿号
    D. 冒号
8.符号%是声明(    )类型变量的类型定义符。          (满分:3)
    A. 整型
    B. 长整型
    C. 单精度
    D. 双精度
9.窗体的(    )属性在程序运行时其设置才起作用。          (满分:3)
    A. BorderStyle
    B. Caption
    C. MaxButton
    D. Left
10.要使滚动条表示最大值100,应设置(    )属性。          (满分:3)
    A. Minimize
    B. Min
    C. Maximize
    D. Max
二、多选题:
1.VB中的控件包括(    )          (满分:3)
    A. 动态连接库
    B. ActiveX控件
    C. 内部控件
    D. 可插入对象
2.关于MDI窗体下列说法正确的是(    )。          (满分:3)
    A. 一个应用程序可以有多个MDI窗体
    B. 子窗体不能移到MDI窗体以外
    C. 可以在MDI窗体上放置按钮控件
    D. MDI窗体的子窗体也可以拥有菜单
3.一个VB 工程文件一定包含的文件的扩展名有(    )          (满分:3)
    A. .vbp
    B. .vbw
    C. .frm
    D. .frx
4.下列正确语句的 有(    )          (满分:3)
    A. txt1.text+txt2.text=txt3.text
    B. command1.name=cmdok
    C. label1.caption=Text1.text
    D. a=inputbox(hello)
5.可以实现分支选择结构的语句有(    )。          (满分:3)
    A. If
    B. Goto
    C. Select
    D. Do
6.下列(    )控件属于文件系统控件。          (满分:3)
    A. 驱动器列表框
    B. 目录列表框
    C. 图像列表框
    D. 组合框
    E. 文件列表框
7.下列(    )可以从循环中退出          (满分:3)
    A. Break
    B. Continue
    C. Exit Do
    D. Exit For
8.以下说法正确的有(    )。          (满分:3)
    A. 使用ReDim语句将释放动态数组所占的存储空间
    B. 使用ReDim语句也可以保留动态数组中原有的内容
    C. 使用Erase语句将释放动态数组所占的存储空间
    D. 使用Erase语句将释放静态数组所占的存储空间
9.程序运行后,在窗体上单击鼠标,此时窗体会接收到的事件是(    ).          (满分:3)
    A. MouseDown
    B. MouseUp
    C. Load
    D. Click
10.要在Form Load事件过程中使用Print方法在窗体上输出一定的内容,应(    )。          (满分:3)
    A. 设置窗体的Visible属性
    B. 设置窗体的AutoRedraw属性
    C. 调用窗体的Show方法
    D. 设置窗体的Enabled属性
三、判断题:
1.VB采用了事件驱动的编程机制,当没有事件产生时,程序处于停滞状态,只有事件发 生时,程序才会运行。          (满分:2)
    A. 错误
    B. 正确
2.执行语句B = MsgBox("XXX","YYY")后,在消息框中的标题信息是”“YYY”。          (满分:2)
    A. 错误
    B. 正确
3.VB应用程序中的下拉菜单和快捷菜单都可用菜单编辑器创建,只是设计时,快捷菜单的Visible 属性通常设为 Flase,运行时用鼠标所指对象的 PopupMenu方法弹出。          (满分:2)
    A. 错误
    B. 正确
4.在 VB 程序中,如果存在语法错误,则无法通过编译。          (满分:2)
    A. 错误
    B. 正确
5.组合框无法多 选,但允许用户进行文本输入。          (满分:2)
    A. 错误
    B. 正确
6.用 Open 语句打开文件时,文件名必须用字符串常量表示,而不能使用变量          (满分:2)
    A. 错误
    B. 正确
7.Print#语句与 Print 方法的区别在于,Print#语句写的对象是文件,而 Print 方法写 的对象是窗体、控件或打印机。          (满分:2)
    A. 错误
    B. 正确
8.TRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串          (满分:2)
    A. 错误
    B. 正确
9.用菜单编辑器设计菜单时,顶层菜单不能加快捷键,但可以在菜单标题中的字母前插入“&”符号来设置热键。          (满分:2)
    A. 错误
    B. 正确
10.在VB中,Integer变型的类型符为“!”          (满分:2)
    A. 错误
    B. 正确
11.通用对话框(CommonDialog)控件可以分别显示打开.保存.打印、颜色、字体和帮助对话框。          (满分:2)
    A. 错误
    B. 正确
12.复选框控件适用于在显示多个选项,但用户只能选取其中的一项          (满分:2)
    A. 错误
    B. 正确
13.下划线不能作为变量名的开头          (满分:2)
    A. 错误
    B. 正确
14.Ifx>yThenMax=xElseMax=y程序段是求两个数中的最大数。          (满分:2)
    A. 错误
    B. 正确
15.在 For...Next 循环中,其中 Step 步长可以是正数,也可以是负数。          (满分:2)
    A. 错误
    B. 正确
16.在 Do....Loop 循环语句中,若要强制退出    循环,使用的退出语句是 Break。          (满分:2)
    A. 错误
    B. 正确
17.在 VB 中访问任何一个文件之前,都必须先打开文件,然后才能对文件进行处理。          (满分:2)
    A. 错误
    B. 正确
18.使窗体中某对象获得控制焦点的方法只有用鼠标单击对象。          (满分:2)
    A. 错误
    B. 正确
19.若使窗体成为子窗体,需要将窗体的MDIChild 属性设置为 True。          (满分:2)
    A. 错误
    B. 正确
20.VisualBasic 采用事件驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。          (满分:2)
    A. 错误
    B. 正确
VB程序设计17春在线作业

一、单选题:
1.符号!是声明(    )类型变量的类型定义符。          (满分:3)
    A. 整型
    B. 长整型
    C. 单精度
    D. 双精度
2.以下说法错误的是(    )。          (满分:3)
    A. 用Load语句可以向现有控件数组中添加控件
    B. 用Load语句可以创建一个新的控件数组
    C. 使用Load语句添加的控件是不可见的
    D. 可以用Unload语句删除所有由Load语句创建的控件
3.要使每次单击滚动条两端箭头时变化值为10,应设置其(    )属性。          (满分:3)
    A. MinChange
    B. SmallChange
    C. MaxChange
    D. LargeChange
4.以下关于单选按钮的说法中,正确的是(    )。          (满分:3)
    A. 单选按钮的Enabled属性用于决定该按钮是否被选中
    B. 单选按钮的Value属性用干决定该按钮是否被选中
    C. 单选按钮的Checked属性用干决定该按钮是否被选中
    D. 单选按钮的Visible属性用于决定该按钮是否被选中
5.下面叙述中不正确的是(    )。          (满分:3)
    A. 随机文件中记录的长度不是固定不变的
    B. 随机文件由若干条记录组成,并按记录号引用各个记录
    C. 可以接任意顺序访问随机文件中的数据
    D. 可以同时对打开的随机文件进行读写操作
6.当一个对象(如窗体或图片框)被移动或改变大小之后;或当一个覆盖该对象的窗体被移开之后如果要保持该对象上所画图形的完整性,可以选择触发(    )事件来完成图形的重画工作。          (满分:3)
    A. Paint
    B. Load
    C. Click
    D. Active
7.以下说法错误的是(    )。          (满分:3)
    A. 一个表可以构成一个数据库
    B. 多个表可以构戍一个数据库
    C. 表中的每一条记录中的各数据项具有相同的类型
    D. 同一个字段的数据具有相同的类型
8.在随机文件中(    )。          (满分:3)
    A. 记录号是通过随机数产生的
    B. 可以通过记录号随机读取记录
    C. 记录的内容是随机产生的
    D. 记录的长度是任意的
9.要清除已经在图片框P1中打印的字符串而不清除图片框中的图像,应使用语句(    )。          (满分:3)
    A. P1 .CLS
    B. P1.Picture=LoadPicture("")
    C. P1.Print ""
    D. P1.Picture=""
10.使用目录列表框的(    )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。          (满分:3)
    A. Drive
    B. Path
    C. Dir
    D. Listindex
二、多选题:
1.在工程资源管理器中“移除”一个文件后,该文件(    )          (满分:3)
    A. 在磁盘上删掉
    B. 移入WINDOWS回收站中
    C. 仍存于磁盘中
    D. 仍存于当前工程中
    E. 从当前工程中删掉
2.在下列关于菜单的说法中,正确的是(    )。          (满分:3)
    A. 每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件
    B. 除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程
    C. 菜单项的快捷键不可以任意设置
    D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择
3.以下正确的叙述是(    )          (满分:3)
    A. 一个工程中可以包含多个窗体文件
    B. 在一个窗体文件中用Private定义的通用过程能被其它窗体调用
    C. 窗体的属性中包括Visible属性
    D. 窗体的名称可以在设计窗口是更改,也可以在代码窗口中更改
4.要使标签框Label1的大小随Caption属性值作自动调整,可(    )          (满分:3)
    A. 将Label1的Caption属性值设置为True
    B. 将Label1的AutoSize属性设置为Fasle
    C. 将Label1的AutoSize属性设置为True
    D. 在FormLoad事件中加入代码Label1.AutoSize=True
5.下列关于菜单的说法中,正确的是(    )。          (满分:3)
    A. 每个菜单项都与其他控件一样也有其属性和事件
    B. 除了Click事件之外,菜单项不可以响应其他事件
    C. 菜单项的索引号可以不连续
    D. 菜单项的索引号必须从1开始
6.以下的叙述中正确的是(    )          (满分:3)
    A. 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
    B. 以.BAS为扩展名的文件是标准模块文件
    C. 窗体文件包含该窗体及其控件的属性
    D. 一个工程中可以含有多个标准模块文件
7.下面(    )对象具有Caption属性。          (满分:3)
    A. Form
    B. CommandButton
    C. TextBox
    D. Label
8.假设当前工程的窗体文件名为exer21.frm,可以使用(    )将窗体文件名另存为exer22.frm          (满分:3)
    A. "文件"菜单中的"exer21.frm另存为”命令
    B. “文件”菜单中的“另存为”命令
    C. "文件"菜单中的“工程另存为”命令
    D. 在工程资源管理器窗口使用鼠标右键单击窗体文件exer21.frm,执行快捷菜单中的"exer21.frm另存为"命令
9.具有Print方法的有(    )          (满分:3)
    A. 打印机
    B. 图片框
    C. 图像框
    D. 窗体
10.以下说法错误的有(    )。          (满分:3)
    A. 在设计时,单击菜单标题可以打开其子菜单,单击其中的菜单命令可以执行该菜单命令的Click事件过程
    B. 在运行时,单击主菜单标题可以打开其子菜单,单击其中的菜单命令可以执行该菜单命令的Click事件过程
    C. 在设计时,单击主菜单标题可以打开其子菜单,单击其中的菜单命令可以打开该菜单命令的Click事件过程
    D. 在设计时,单击主菜单标题不能打开其子菜单
三、判断题:
1.定时器(Timer)控件的 Interval 属性设为 1000,Enabled 属性为 False,则每隔 1 秒 的时间就产生一次 Timer 事件。          (满分:2)
    A. 错误
    B. 正确
2.Format(5,"0.00%")的结果是 500.00%。          (满分:2)
    A. 错误
    B. 正确
3.VB 中访问数据库必须通过活动数据对象 ADO。          (满分:2)
    A. 错误
    B. 正确
4.图形框控件可以用来显示图片、作为其它控件的容器、显示用图形方法输出的图形以及 用 Print 方法输出的文本。          (满分:2)
    A. 错误
    B. 正确
5.End 语句提供了一个强迫终止程序运行的方法,它可以放在任何事件过程中。          (满分:2)
    A. 错误
    B. 正确
6.Date(    )+4 的功能是推算当前系统日期加上 4 天后的日期。          (满分:2)
    A. 错误
    B. 正确
7.MID是取右子串函数          (满分:2)
    A. 错误
    B. 正确
8.Len("模拟考试")和 LenB("模拟考试")的结果相同。          (满分:2)
    A. 错误
    B. 正确
9.用 Open 语句打开文件时,文件号必须用数值常量表示而不能用函数生成。          (满分:2)
    A. 错误
    B. 正确
10.VB采用了事件驱动的编程机制,当没有事件产生时,程序处于停滞状态,只有事件发 生时,程序才会运行。          (满分:2)
    A. 错误
    B. 正确
11.表达式(XMod10)*10+X/10 的作用是把一个两位数的个位和十位对调          (满分:2)
    A. 错误
    B. 正确
12.MsgBox 函数和 InputBox 函数都有一个可确定对话框中命令按钮的个数和类型的参数。          (满分:2)
    A. 错误
    B. 正确
13.VB 中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工 程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留          (满分:2)
    A. 错误
    B. 正确
14.用 Open 语句打开文件时,文件名必须用字符串常量表示,而不能使用变量          (满分:2)
    A. 错误
    B. 正确
15.X=28,则表达式(XMod10)*10+X/10的结果为 82          (满分:2)
    A. 错误
    B. 正确
16.Print#语句与 Print 方法的区别在于,Print#语句写的对象是文件,而 Print 方法写 的对象是窗体、控件或打印机。          (满分:2)
    A. 错误
    B. 正确
17.在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。          (满分:2)
    A. 错误
    B. 正确
18.使用数组声明语句 Dima(3,-2TO2, 5),则数组 a 包含元素的个数有60个。          (满分:2)
    A. 错误
    B. 正确
19.Input #语句是从文件中读取数据项, Line Input #读取的是文件中的一行,而 InputBox 函数要求从键盘输入数据。          (满分:2)
    A. 错误
    B. 正确
20.静态变量只能在过程中定义而不能在通用声明段中定义。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 东师VB程序设计17春在线作业答案