东师《VB程序设计高起专》春第一次在线作业文档格式.docx
《东师《VB程序设计高起专》春第一次在线作业文档格式.docx》由会员分享,可在线阅读,更多相关《东师《VB程序设计高起专》春第一次在线作业文档格式.docx(5页珍藏版)》请在冰豆网上搜索。
符号!
是声明()类型变量的类型定义符。
A.整型
B.长整型
C.单精度
D.双精度
3.
要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句()。
A.OptionBase0
B.OptionExplicit
C.OptionBase1
D.OPtionCompare
4.
类是一个支持集成的抽象数据类型,而对象是类的()。
A.类
B.实例
C.属性
D.方法
5.
表达式2+3*4^5-sin(x+1)/2中最先进行的运算是()。
A.4^5
B.3*4
C.x+1
D.Sin函数
6.
函数Left("
howareyou”,3)的值是()。
A.how
B.are
C.you
D.howareyou
7.
VisualBasic中的八进制数据以()符号开头
A.$E
B.$H
C.&O
D.&H
8.
Sub过程与Function过程最根本的区别是()。
A.SUb过程可以使用Call语句或直接使用过程名调用,而Funcnon过程不可以
B.Function过程可以有参数,Sub过程不可以
C.两种过程参数的传递方式不同
D.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
9.
符号$是声明()类型变量的类型定义符。
B.字符串型
10.
当将窗体的()属性设置为False时,不显示窗体的控制菜单、最大化、最小化及关闭按钮。
A.MaxButton
B.MinButton
C.ControlBox
D.WindowState
分
二、多选题(共10道试题,共30分。
)V1.
下面关于For...next语句说法不正确的是()
A.循环变量、初值、终值和步长值必须为数值型
B.step厚的步长值只为正数
C.初值必须小于终值
D.初值必须大于终值
如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是()
A.0.01*int(x+0.05)
B.int(100*(x+0.005))/100
C.0.01*int(100*(x+0.005))
D.0.01*int(x+0.005)
假设当前工程的窗体文件名为exer21.frm,可以使用()将窗体文件名另存为exer22.frm
A."
文件"
菜单中的"
exer21.frm另存为”命令
B.“文件”菜单中的“另存为”命令
C."
菜单中的“工程另存为”命令
D.在工程资源管理器窗口使用鼠标右键单击窗体文件exer21.frm,执行快捷菜单中的"
exer21.frm另存为"
命令
可以实现分支选择结构的语句有()。
A.If
B.Goto
C.Select
D.Do
实现数值、字符串相互转换的函数是()
A.STR()
B.VAL()
C.ABS()
D.LOG()
以下说法正确的是()。
A.图片框控件除了可以显示图形外,还可以作为控件的容器
B.图像框控件除了可以显示图形外,还可以作为控件的容器
C.图片框蟑佳可以调整其中图形的大小以适应控件的大小
D.图像框控件的大小可以随其中图形大小的改变而自动调整
E.图像框控件可以调整其中图形的大小以适应控件的大小
要求一个正整数n除以8所得的余数,可以采用()
A.nMod8
B.n-Int(n/8)
C.n\8
D.n-Int(n/8)*8
E.n-Int(n\8)
下面表达式中,运算结果相同的是()。
A.Exp(-3.5)
B.Int(-3.5)+0.5
C.-Abs(-3.5)
D.Sgn(-3.5)-2.5
下列能打开属性窗口的操作是()
A.执行“视图”菜单中的“属性窗口”命令
B.按F4键
C.按Ctrl+T
D.单击工具栏上的“属性窗口”按钮
以下说法错误的是()。
A.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令打开菜单编辑器
B.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
三、判断题(共20道试题,共40分。
InputBox函数可以不带参数调用,而MsgBox函数则要求至少带一个参数调用。
A.错误
B.正确
2
动态数组在定义时已被分配存储空间。
在For...Next循环中,其中Step步长可以是正数,也可以是负数。
由于VB只能以解释方式运行,所以运行速度慢。
三个文件系统控件
rive1驱动器列表框、Dir1目录路径列表框和File1文件列表框不需编写任何程序就可同步协调工作。
表示x是3的倍数或是7的倍数的逻辑表达式为:
xMod3=0ORxMod7=0。
在VB程序中,如果存在语法错误,则无法通过编译,所以如果通过编译生成了EXE文件,就说明程序中已不存在任何错误。
表达式Int(Rnd*10+1)表示[1,10]闭区间的随机整数。
用户单击鼠标时会引发MouseDown、MouseUp、Click事件
执行Print"
A123"
+123语句,系统会给出出错提示。
11.
Print#语句与Print方法的区别在于,Print#语句写的对象是文件,而Print方法写的对象是窗体、控件或打印机。
12.
引用数组元素时,元素的下标值应在数组说明时所指定的范围之内。
13.
X=28,则表达式(XMod10)*10+X/10的结果为82
14.
在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。
15.
可以通过设置列表框属性允许用户从列表框的列表项中同时选择多项,组合框则无法多选,但允许用户进行文本输入。
16.
Ifx>
yThenMax=xElseMax=y程序段是求两个数中的最大数。
17.
用Private定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标准模块)中的所有过程。
18.
INT(-3.68)的值为-3
19.
通用对话框(CommonDialog)控件可以分别显示打开.保存.打印、颜色、字体和帮助对话框。
20.
在VB中具有Print方法的对象只有窗体对象。