|
15秋学期《可视化程序设计Ⅰ》在线作业2
试卷总分:100 测试时间:--
一、单选题(共20道试题,共100分。)
1.在窗体上画两个名称分别为Text1、Texte2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer,n As Integerx=1n=0Do While x<20x=x*3n=n+1LoopText1.Text=Str(x)Text2.Text=Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是
A. 15和1
B. 27和3
C. 195和3
D. 600和4
满分:5分
2.以下关于菜单的叙述中,错误的是
A. 在程序运行过程中可以增加或减少菜单项
B. 如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项C
C. 弹出式菜单在菜单编辑器中设计
D. 利用控件数组可以实现菜单项的增加或减少
满分:5分
3.确定一个控件在窗体上的位置的属性是
A. Width和Height
B. Width或Height
C. Top和Left
D. Top或Left
满分:5分
4.以下叙述中错误的是
A. 一个工程可以包括多种类型的文件
B. Visual Basic应用程序既能以编译方式执行,也能以解释方式执行
C. 程序运行后,在内存中只能驻留一个窗体
D. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
满分:5分
5.以下能够正确计算n!的程序是
A. Private Sub Command1_Click()n=5:x=1Dox=x*ii=i+1Loop While i<nPrint xEnd Sub
B. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<nPrint xEnd Sub
C. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<=nPrint xEnd Sub
D. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i>nPrint xEnd Sub
满分:5分
6.取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是
A. ControlBox
B. MinButton
C. Enabled
D. MaxButton
满分:5分
7.在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序
A. TabStop
B. Enabled
C. Visible
D. TabIndex
满分:5分
8.关于PaintPicture spic,dx,dy,dw,dh,sx,sy,sw,sh,rop语句正确的说法是
A. "dx,dy为传送源左上角坐标"
B. "dx,dy为传送目标左上角坐标"
C. "sw,sh为传送目标的大小"
D. "dw,dh为传送源的大小"
满分:5分
9.software and hardwarB) softwareC) hardwareD) 1(26)执行如下语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是
A. Today
B. Tomorrow
C. Yesterday
D. Day before Yesterday
满分:5分
10.关于Line语句正确的说法是
A. Line只能绘制直线
B. Line可以绘制矩形,但是不可以设置填充色
C. Line在绘制矩形,填充色由FillColor属性决定
D. Line在绘制矩形,填充色由forecolor属性决定
满分:5分
11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是
A. 工程资源管理器窗口
B. 工具箱窗口
C. 代码窗口
D. 属性窗口
满分:5分
12.为了保存一个VB应用程序,下列中正确的是
A. 只保存窗体文件(.frm)
B. 只保存工程文件(.vbp)
C. 分别保存工程文件和窗体文件
D. 分别保存工程文件和标准模块文件(.bas)
满分:5分
13.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10,10) As IntegerDim i,j As IntegerFor i=1 To 3For j=2 To 4array1(i,j)=i+jNext jNext IText1.Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是
A. 12
B. 13
C. 14
D. 15
满分:5分
14.关于记录集的常用方法说法不正确的
A. EOF属性用于获得是否到达记录集末尾
B. BOF属性用于获得是否到达记录集开始
C. AbsolutionPostion属性用于获得记录的当前位置
D. RecordCount属性用于获得精确的记录数量
满分:5分
15.在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value的值是()
A. TRUE
B. 2
C. 0
D. 1
满分:5分
16.以下关系表达式中,其值为False的是
A. """ABC"">""AbC"""
B. """the""<>""they"""
C. """VISUAL""=UCase(""Visual"")"
D. """Integer"">""Int"""
满分:5分
17.目录列表框的Path属性的作用是
A.
B. 显示当前驱动器或指定驱动器上的某目录下的文件名
C. 显示根目录下的文件名
D. 只显示当前路径下的文件
满分:5分
18.为了把窗体上某个控件变成活动控件,应执行的操作是
A. 单击窗体的边框
B. 单击控件的内部
C. 双击控件
D. 双击窗体
满分:5分
19.不能实现向ListBox对象list1追加一项 “Test”的语句
A. list1.additem “Test”
B. list1.additem “Test” list1.listcount
C. list1.List(list1.listcount -1)= “Test”
D. list1.List(list1.listcount)= “Test”
满分:5分
20.(2)以下叙述中正确的是
A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
B. " 窗体的Name属性的值是显示在窗体标题栏中的文本"
C. 可以在运行期间改变对象的Name属性的值
D. "对象的Name属性值可以为空
满分:5分
|
|