|
东师《VB程序设计》16春在线作业2标准答案
一、单选题:
1.如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语句Open "C:StuData.dat" For Append As #1 之后将( )。 (满分:3)
A. 删除文件中原有内容
B. 保留文件中原有内容,在文件尾添加新内容
C. 保留文件中原有内容,在文件头开始添加新内容
D. 以上均不对
2.不能表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式有( )。 (满分:3)
A. A * B=0 And A <> B
B.(A=0 OrB = 0) And A <> B
C. A=0 And B<>0 Or A<>0 And B=0
D. A * B=0 And(A=0 Or B = 0)
3.随机文件使用( )语句读数据。 (满分:3)
A. Input
B. Get
C. Put
D. Input
4.求一个三位正整数N的十位数的正确方法是( )。 (满分:3)
A. Int(N/lO)-Int(N/100)*10
B. Int(N/10)-Int(N/100)
C. N-Int(N/100)*100
D. Int(N-Int(N/100)*100)
5.Visual Basic认为下面( )组变量是同一个变量。 (满分:3)
A. A1和a1
B. Sum和Summary
C. Aver和Average
D. A1和A1
6.表达式2+3*4^5-sin(x+1)/2中最先进行的运算是( )。 (满分:3)
A. 4^5
B. 3*4
C. x+1
D. Sin函数
7.要使滚动条表示最大值100,应设置( )属性。 (满分:3)
A. Minimize
B. Min
C. Maximize
D. Max
8.当设置容器对象的DrawWidth属性后,会影响( )。 (满分:3)
A. Pset、Line、Circle方法
B. Line. Shape控件
C. Line、 Circle、Point方法
D. Pset、Line、Circle方法和Line、Shape控件
9.在设计阶段,在文本框的属性窗口设置Text属性值时,通过按下( )组合键实现文本的换行。 (满分:3)
A. Enter
B. Alt+Enter
C. Ctrl+Shift+Enter
D. Ctrl+Enter
10.设已在窗体上画好一个容器控件(如框架),要在容器控件中建立一个命令按钮数组,以下操作正确的是( )。 (满分:3)
A. 逐次单击工具箱中的命令按钮,再在容器中画出按钮即可
B. 在容器上面出按钮,选择按钮,复制,粘贴,并回答创建控件数组,再重复粘贴
C. 在容器上画出按钮,选择按钮,复制,再选择容器,粘贴,并回答创建控件数组,再重复粘贴
D. 在容器上画出一个按钮,按下“Ctrl”键,同时拖动按钮到容器中的另一个位置
二、多选题:
1.下列语句( )是不正确的。 (满分:3)
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"
2.下面关于For...next语句说法不正确的是( ) (满分:3)
A. 循环变量、初值、终值和步长值必须为数值型
B. step厚的步长值只为正数
C. 初值必须小于终值
D. 初值必须大于终值
3.要使标签框Label1的大小随Caption属性值作自动调整,可( ) (满分:3)
A. 将Label1的Caption属性值设置为True
B. 将Label1的AutoSize属性设置为Fasle
C. 将Label1的AutoSize属性设置为True
D. 在FormLoad事件中加入代码Label1.AutoSize=True
4.下列( )控件具有Text属性。 (满分:3)
A. TextBox
B. Frame
C. ListBox
D. ComboBox
5.下列关于事件的叙述中,正确的是( ) (满分:3)
A. 事件是对象能够识别的动作
B. 每个对象都有一系列预先定义好的事件,但要使对象响应事件时执行某种操作,需要编写该对象相应的时间过程
C. 同一个事件的名称矮子不同的程序中可以不同
D. 对象的时间是不固定的
6.VB目前使用广泛的版本是6.0,这个版本又分( ) (满分:3)
A. 标准版
B. 专业版
C. 企业版
D. 网络版
7.下面关于多重窗体的叙述中,错误的是( )。 (满分:3)
A. 作为启动对象的Main子过程只能放在窗体模块内
B. 如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体
C. 如果没有启动窗体,则程序不能执行
D. 以上都不对
8.以下( )的函数值为100 (满分:3)
A. ASC("100")
B. ASC("DO")
C. ASC("do")
D. ASC("d")
9.以下说法错误的是( )。 (满分:3)
A. 任何时候都可以使用“工具”菜单下的“菜单编辑器”命令打开菜单编辑器
B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D. 任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
10.下列有关数据库的说法中,正确的有( ) (满分:3)
A. 在同一个时间内,一个数据库只能有一个人使用
B. 在一个数据表中修改了某条记录后,与其相关的查询结果将随之改变
C. 有些数据库可以通过网络来查询
D. 数据表中同一个字段内的数据类型可以是相同的
三、判断题:
1.VB6.0 中除了可以使用标准控件和第三方控件之外,还可以创建和使用用户自定义控件。 (满分:2)
A. 错误
B. 正确
2.Format(5,"0.00%")的结果是 500.00%。 (满分:2)
A. 错误
B. 正确
3.引用数组元素时,元素的下标值应在数组说明时所指定的范围之内。 (满分:2)
A. 错误
B. 正确
4.在 Visual Basic 中,next 是合法的变量名。 (满分:2)
A. 错误
B. 正确
5.窗体中的任何控件都允许获得焦点。 (满分:2)
A. 错误
B. 正确
6.在VB中,可能有许多事件过程不会被执行,这是因为事件过程对应的事件没有发生。 (满分:2)
A. 错误
B. 正确
7.INT(3.68)的值为3 (满分:2)
A. 错误
B. 正确
8.在 VB 中具有 Print 方法的对象只有窗体对象。 (满分:2)
A. 错误
B. 正确
9.表达式(X Mod 10)*10+X/10 的作用是把一个两位数的个位和十位对调 (满分:2)
A. 错误
B. 正确
10.用 Private 定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标 准模块)中的所有过程。 (满分:2)
A. 错误
B. 正确
11.在 Visual Basic 中,过程代码可以放在窗体模块和标准模块中,而不能存放在类模块中。 (满分:2)
A. 错误
B. 正确
12.在 VB 编程语句中,GoTo 语句比较容易理解,在实际编程中大力提倡使用 GoTo 语句。 (满分:2)
A. 错误
B. 正确
13.VB 中访问数据库必须通过数据访问对象 DAO。 (满分:2)
A. 错误
B. 正确
14.For...Next 循环的子句缺省时,循环变量每次改变的值是1。 (满分:2)
A. 错误
B. 正确
15.Sub 过程不能通过其过程名返回值。 (满分:2)
A. 错误
B. 正确
16.窗体中需要使用相同类型的控件时,使用控件数组可以简化程序,节省资源。 (满分:2)
A. 错误
B. 正确
17.在VB中,变体型变量是一种没有数据类型的变量。 (满分:2)
A. 错误
B. 正确
18.用户单击鼠标时会引发MouseDown、MouseUp、Click事件 (满分:2)
A. 错误
B. 正确
19.若要设置定时器控件的定时时间,可通过 Value 属性来设置。 (满分:2)
A. 错误
B. 正确
20.X="28",则 Val(Right$(X,1))+Val(Left$(X,1)) 的结果为 82。 (满分:2)
A. 错误
B. 正确
|
|