|
17秋学期《可视化程序设计Ⅰ》在线作业1
一、单选题:【20道,总分:100分】东北大学答案
1.VB窗口中缺省的度量单位为 (满分:5)
A. Twip
B. Point
C. Pixed
D. Inch
2.以下叙述中错误的是 (满分:5)
A. 用Shell函数可以调用能够在Windows下运行的应用程序
B. 用Shell函数可以调用可执行文件,也可以调用Visual Basic的内部函数
C. 调用Shell函数的格式应为:<变量名>=Shell(……)
D. 用Shell函数不能执行DOS命令
3.一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称md1Func的标准模块。假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:Form1中定义的过程:Private Sub frmFunction1( )……End SubForm2中定义的过程Public Sub frmFunction2( )……End SubmdlFunc中定义的过程:Public Sub md1Function( )……End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以 (满分:5)
A. 上述三个过程都可以在工程中的任何窗体或模块中被调用
B. frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用
C. 上述三个过程都只能在各自被定义的模块中调用
D. 只有md1Function过程能够被工程中各个窗体或模块调用
4.为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是 (满分:5)
A. Visible
B. Timer
C. Enabled
D. Interval
5.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 (满分:5)
A. A) For i=0 To List1.ListCount-1……
B. B) For i=0 To ListCount-1……Next
C. C) For i=1 To List1.listCount……Next
D. D) For i=1 To ListCount……Next
6.如果在立即窗口中执行以下操作:a=8 (是回车键,下同)b=9 print a>b 则输出结果是 (满分:5)
A. -1
B. 0
C. FALSE
D. TRUE
7.有如下语句:Open “test.dat” For Random As #1 Len =20,表示文件f1.dat每个记录的长度等于( ) (满分:5)
A. 20个字符
B. 20个字节
C. 或小于20个字符
D. 或小于20个字节
8.以下Case语句中错误的是 (满分:5)
A. Case 0 To 10
B. Case Is>10
C. Case Is>10 And Is<50
D. "Case 3,5,Is>10"
9.确定一个窗体或控件大小属性是 (满分:5)
A. Width或Height
B. Width和Height
C. Top或Left
D. Top和Left
10.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1Click( ) a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是 (满分:5)
A. 123.45
B. 12345.00
C. 345.00
D. 123.00
11.关于子窗体说法正确的是 (满分:5)
A. MDI子窗体与普通窗体没有区别
B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制
C. MDI窗体菜单和子窗体可以同时显示出来
D. 当子窗体激活时仅仅显示子窗体菜单
12.设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。要求当执行事件过程Command1Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是 (满分:5)
A. "Private Sub Command1Click( )Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,B.Name,B.TelNumClose #1End Sub"
B. "Private Sub Command1Click( )Dim B As BooksOpen “c:\Person.txt”For Input As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,B.Name,B.TelNumClose #1End Sub"
C. "Private Sub Command1Click( )Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"
D. "Private Sub Command1Click( )Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"
13.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:Private Sub Command1Click( )a=Text1.Text+Text2.TextPrint aEnd SubPrivate Sub FormmLoad( )Text1 Text=""Text2 Text=""End sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321 (满分:5)
A. 444
B. 321123
C. 123321
D. 132231
14.以下叙述中错误的是 (满分:5)
A. 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
B. Sub过程中不能嵌套定义Sub过程
C. Sub过程中可以嵌套调用Sub过程
D. 事件过程可以像通用过程一样由用户定义过程名
15.(2)以下叙述中正确的是 (满分:5)
A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
B. " 窗体的Name属性的值是显示在窗体标题栏中的文本"
C. 可以在运行期间改变对象的Name属性的值
D. "对象的Name属性值可以为空
16.下列可作为Visual Basic变量名的是 (满分:5)
A.
B. 4A
C. ?xy
D. constA
17.在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程Option Base 0Private Sub Command1Click( )Dim city As VariantCity=Array("北京","上海","天津","重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是 (满分:5)
A. 空白
B. 错误提示
C. 北京
D. 上海
18.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click( ) Dim array1(10, 10) As Integer Dim i As Integer, j As Integer For i = 1 To 3 For j = 2 To 4 array1(i, j) = i + j Next j Next i Text1.Text = array1(2, 3) + array1(3, 4)End Sub程序运 (满分:5)
A. 15
B. 14
C. 13
D. 12
19.关于PaintPicture spic,dx,dy,dw,dh,sx,sy,sw,sh,rop语句正确的说法是 (满分:5)
A. "dx,dy为传送源左上角坐标"
B. "dx,dy为传送目标左上角坐标"
C. "sw,sh为传送目标的大小"
D. "dw,dh为传送源的大小"
20.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click( )Dim i As Integer,n As IntegerFor I=0 To 50i=i+3n=n+1If i>10 Then xit forNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是 (满分:5)
A. 2
B. 3
C. 4
D.
更多学习资料请登录www.openhelp100.com
|
|