无忧小子 发表于 2012-3-29 13:51:54

东北大学12春《可视化程序设计(VB)》在线作业123答案

东北大学12春学期《可视化程序设计(VB)》在线作业1
一、单选题:
1. 语句Dim Sum As Integer作用是:将Sum定义为( )变量。    (满分:5)
    A. 整型
    B. 单精度型
    C. 布尔型
    D. 字符型
2. 下列叙述中正确的是()。    (满分:5)
    A. 在窗体的FormLoad事件过程中定义的变量是全局变量
    B. 局部变量的作用域可以超出所定义的过程
    C. 在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
    D. 在调用过程时,所有局部变量被系统初始化为0或空字符串
3. 下面程序段运行后,变量a,b的值为( )。a=3:b=4IF a>b Then x=a:a=b:b=x    (满分:5)
    A. 3 4
    B. 4 3
    C. 3 3
    D. 4 4
4. 以下关系表达式中,其值为False的是( )。    (满分:5)
    A. ABC>"AbC"
    B. "the"<>"they"
    C. "VISUAL"=UCase("Visual")"
    D. "Integer">"Int"
5. 下面程序段运行后,变量max的值为( )。a=5:b=10:max=aIF b>max Then max =b    (满分:5)
    A. 5
    B. 10
    C. 5和10
    D. 以上都不是
6. 能显示窗体的方法是( )。    (满分:5)
    A. Visible
    B. Show
    C. New
    D. Open
7. 下面程序段是计算( )公式的。s=0:t=1For i=1 To 10t=t*is=s+tNext i    (满分:5)
    A. s=1+2+3+4+5+6+7+8+9+10
    B. s=1*2*3*4*5*6*7*8*9*10
    C. s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
    D. s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10
8. 下面表达式的值不等于4是( )。    (满分:5)
    A. int(4.1)
    B. Int(4.9)
    C. Abs(int(-3.9))
    D. Abs(int(-4.5))
9. 语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。    (满分:5)
    A. 12
    B. 10
    C. 1
    D. 2
10. 语句Print 5/4*6 Mod 2的输出结果是( )。    (满分:5)
    A. 0
    B. 1
    C. 2
    D. 3
11. 下面程序段运行后,变量m的值为( )。a=2:b=1:c=5IF a<b Then m=a Else m=bIF c<m Then m=c    (满分:5)
    A. 2
    B. 1
    C. 5
    D. 以上答案都不对
12. 若某过程声明为Sub aa(n as integer),则调用实参与形参是按地址传递。    (满分:5)
    A. Callaa(5)
    B. Callaa(n+1)
    C. Callaa(n)
    D. Callaa(i-1)
13. 设有如下声明:Dim X As Integer如果Sgn(X) 的值为-1,则X的值是()。    (满分:5)
    A. 整数
    B. 大于0的整数
    C. 等于0的整数
    D. 小于0的数
14. 以下声明语句中错误的是()。    (满分:5)
    A. Const var1=123
    B. Dim var2 = 'ABC'
    C. DefInt a-z
    D. Static var3 As Integer
15. 以下关于函数过程的叙述中,正确的是( )。    (满分:5)
    A. 函数过程形参的类型与函数返回值的类型没有关系
    B. 在函数过程中,过程的返回值可以有多个
    C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
    D. 如果不指明函数过程参数的类型,则该参数没有数据类型
二、多选题:
1. End if 语句对单行if语句不需要。    (满分:5)
    A. 错误
    B. 正确
2. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递。    (满分:5)
    A. 错误
    B. 正确
3. 语句Dim i,j As Single 作用是将i,j定义为单精度型变量。    (满分:5)
    A. 错误
    B. 正确
4. 在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程。    (满分:5)
    A. 错误
    B. 正确
5. 下列程序段的语法是正确的。 Select Case num Case 1,2: x=0.5 Case 2,3: x=0.35 End Select    (满分:5)
    A. 错误
    B. 正确转载请注明奥鹏作业答案网 www.ap5u.com
东北大学12春学期《可视化程序设计(VB)》在线作业2
一、单选题:
1. 以下叙述中错误的是()。    (满分:5)
    A. 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
    B. 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)
    C. KeyPress事件中不能识别键盘上某个键的按下与释放
    D. KeyPress事件中可以识别键盘上某个键的按下与释放
2. 在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1DblClick()x=Shell(File1.FileName,1)End Sub以下关于该程序的叙述中,错误的是()。    (满分:5)
    A. x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
    B. 双击文件列表框中的文件,将触发该事件过程
    C. 要执行的文件的名字通过File1.FileName指定
    D. File1中显示的是当前驱动器、当前目录下的文件
3. 要使shape 控件以实心方式填充,应该设置其属性。    (满分:5)
    A. FillColor
    B. FillStyle
    C. BackStyle
    D. Shape
4. 以下关于菜单的叙述中,错误的是( )。    (满分:5)
    A. 在程序运行过程中可以增加或减少菜单项
    B. 如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项
    C. 弹出式菜单在菜单编辑器中设计
    D. 利用控件数组可以实现菜单项的增加或减少
5. 以下叙述中错误的是()。    (满分:5)
    A. 在程序运行时,通用对话框控件是不可见的
    B. 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
    C. 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
    D. 调用通用对话框控件的ShowColor方法,可以打开颜色对话框
6. 设有语句Open "c:\Test.Dat" For Output As #1,以下错误的叙述是( )。    (满分:5)
    A. 该语句打开C盘根目录下一个已存在的文件Test.Dat
    B. 该语句在C盘根目录下建立一个名为Test.Dat的文件
    C. 该语句建立的文件的文件号为1
    D. 执行该语句后,就可以通过Print #语句向文件Test.Dat中写入信息
7. 删除列表框中所有项目的方法是( )。    (满分:5)
    A. Delete
    B. Clear
    C. Cls
    D. Hide
8. 在图片框控件picture1上坐标(x,y)处画一个绿色点,写作。    (满分:5)
    A. Pset(x,y),RGB(0,255,0)
    B. "Picture1.Pset(x,y),Greeen"
    C. "Pset(x,y),vbGreen"
    D. "Picture1.Pset(x,y),vbGreen"
9. 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是()。    (满分:5)
    A. Timer1.Interval=0.5
    B. Timer1.Interval=5
    C. Timer.Interval=50
    D. Timer1.Interval=500
10. 以下叙述中错误的是( )。    (满分:5)
    A. 下拉式菜单和弹出式菜单都用菜单编辑器建立
    B. 在多窗体程序中,每个窗体都可以建立自己的菜单系统
    C. 除分隔线外,所有菜单项都能接收Click事件
    D. 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
11. 如果要在菜单中添加一个分隔线,则应将其Caption属性设置为()。    (满分:5)
    A.
    B. *
    C. &
    D. -
12. 以下关于焦点的叙述中,错误的是()。    (满分:5)
    A. 如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
    B. 当文本框失去焦点时,触发LostFocus事件
    C. 当文本框的Enabled属性为False时,其Tab顺序不起作用
    D. 可以用TabIndex属性改变Tab顺序
13. 设菜单中有一个菜单项为"Open"。若要为该菜单命令设置访问键,即按下Alt及字母O时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是()。    (满分:5)
    A. 把Caption属性设置为&Open
    B. 把Caption属性设置为O&pen
    C. 把Name属性设置为&Open
    D. 把Name属性设置为O&pen
14. 在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图) ,则能够实现上述要求的语句序列是()。    (满分:5)
    A. Option1.value=True
    B. Option1.Value=True Check1.Value=False Check1.Value=True
    C. Option2.Value=False
    D. Option1.Value=True Check1.Value=True Check1.Value=1
15. 以下能够触发文本框Change事件的操作是()。    (满分:5)
    A. 文本框失去焦点
    B. 文本框获得焦点
    C. 设置文本框的焦点
    D. 改变文本框的内容
二、多选题:
1. 为了清除窗体上的一个控件,正确的操作是:选择(单击)要清除的控件,然后按Del键    (满分:5)
    A. 错误
    B. 正确
2. 执行滚动条控件的Change事件不是在拖动滚动条滑块的过程中,而是在拖动过程停止时。    (满分:5)
    A. 错误
    B. 正确
3. 当文本框的Enabled属性为False时,其Tab顺序不起作用    (满分:5)
    A. 错误
    B. 正确
4. 图片框和图像框都能显示图形,同时也能作为其他控件的容器    (满分:5)
    A. 错误
    B. 正确
5. 下拉式菜单和弹出式菜单都用菜单编辑器建立    (满分:5)
    A. 错误
    B. 正确转载请注明奥鹏作业答案网 www.ap5u.com
东北大学12春学期《可视化程序设计(VB)》在线作业3
一、单选题:
1. 以下不属于Visual Basic系统的文件类型是()。    (满分:5)
    A. .frm
    B. .bat
    C. .vbg
    D. .vbp
2. 以下叙述中错误的是()。    (满分:5)
    A. 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
    B. 以.BAS为扩展名的文件是标准模块文件
    C. 窗体文件包含该窗体及其控件的属性
    D. 一个工程中可以含有多个标准模块文件
3. VB是一种面向对象的程序设计语言,构成对象的三要素是( )。    (满分:5)
    A. 属性、事件、方法
    B. 控件、属性、事件
    C. 窗体、控件、过程
    D. 窗体、控件、事件
4. 下列VB变量名中,( )是非法的变量名。    (满分:5)
    A. Y3
    B. SPM1
    C. H 2
    D. 程序名
5. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。    (满分:5)
    A. 单选按钮
    B. 图片框
    C. 通用对话框
    D. 文本框
6. 以下叙述中错误的是( )。    (满分:5)
    A. 一个工程可以包括多种类型的文件
    B. Visual Basic应用程序既能以编译方式执行,也能以解释方式执行
    C. 程序运行后,在内存中只能驻留一个窗体
    D. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
7. 保存一个编写好的程序,“过程名”是以( )作为扩展名的。    (满分:5)
    A. .frm
    B. .vbp
    C. .bat
    D. .bas
8. 以下叙述中错误的是()。    (满分:5)
    A. Visual Basic 是事件驱动型可视化编程工具
    B. Visual Basic应用程序不具有明显的开始和结束语句
    C. Visual Basic工具箱中所有控件都具有宽度(Width)和高度(Height)属性
    D. Visual Basic中控件的某些属性只能在运行时设置
9. 使用Visual Basic编程,将工具箱中的工具称为( )。    (满分:5)
    A. 事件
    B. 工具
    C. 控件
    D. 窗体
10. 以下不能在"工程资源管理器"窗口中列出的文件类型是( )。    (满分:5)
    A. .bas
    B. .res
    C. .frm
    D. .ocx
11. 以下叙述中错误的是()。    (满分:5)
    A. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
    B. 保存Visual Basic程序时,应分别保存窗体文件及工程文件
    C. Visual Basic应用程序只能以解释方式执行
    D. 事件可以由用户引发,也可以由系统引发
12. 假如一个Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是( )。    (满分:5)
    A. 只保存窗体模块文件
    B. 分别保存窗题模块、标准模块和工程文件
    C. 只保存窗体模块和标准模块文件
    D. 只保存工程文件
13. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。    (满分:5)
    A. 工程资源管理器窗口
    B. 工具箱窗口
    C. 代码窗口
    D. 属性窗口
14. 以下叙述错误的是()。    (满分:5)
    A. 打开一个工程文件时,系统自动装载有关的窗体、标准模块等文件。
    B. 当程序运行时,双击一个窗体,则触发该窗体的Dbclick事件
    C. Visual Basic 应用程序只能以解释方式执行
    D. 事件可以由用户引发,也可以由系统引发
15. 下列变量名写法错误的是( )。    (满分:5)
    A. abc
    B. abc123
    C. abc123
    D. 123abc
二、多选题:
1. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样。    (满分:5)
    A. 错误
    B. 正确
2. 一个工程可以包括多种类型的文件。    (满分:5)
    A. 错误
    B. 正确
3. 事件可以由用户引发,也可以由系统引发    (满分:5)
    A. 错误
    B. 正确
4. 一个对象若能识别多个事件,我们只能对其中一个事件编程。    (满分:5)
    A. 错误
    B. 正确
5. Visual Basic 应用程序只能以解释方式执行    (满分:5)
    A. 错误
    B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
页: [1]
查看完整版本: 东北大学12春《可视化程序设计(VB)》在线作业123答案