内容发布更新时间 : 2024/11/18 22:54:36星期一 下面是文章的全部内容请认真阅读。
《程序设计基础(VB)》复习题二(本科)
一、判断题
在以下提供的若干陈述中,逐一判断其正确与否,用T表示正确,用F表示错误。 (1) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。 (2) 单选钮控件和复选框控件都具有Value属性,它们的作用完全一样。
(3) 当组合框的Style属性设置为0时,组合框称为“下拉式组合框”,其选项可以从下
拉列表框的列表项中选择,也可以由用户输入。 (4) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。 (5) 用Output模式打开文件,如果指定文件和路径不存在,则会自动创建指定文件及路
径。
二、单选题
1、当Stretch属性为False时( )。 A 图片大小随影像框的大小进行调整 C 图片框的大小随图片大小进行调整
B 影像框的大小随图片大小进行调整 D 图片大小随图片框的大小进行调整
2、在设计菜单时,为了创建分隔栏,要在( )中输入连字符(-)。 A 名称栏
B 标题栏
C 索引栏
D 显示区
3、将通用对话框控件以“打开文件”对话框方式打开,可选( )方法。 A ShowOpen B Action C Open 4、下面子过程语句说明合法的是_________
A.Sub f1(ByVal n%( )) B.Sub f1(n%) As Integer C.Function f1%(f1%) D.Function f1(ByVal n%)
D FileName
5、执行语句“Write #1, 234; -34.56, \”后,相应的文件内被写入( )。 A 234,-34.56,\
B 234;-34.56,\
C 234,-34.56,Hi,2004-06-11 D 234 -34.56 \ 6、窗体的BackColor属性用于设置窗体的( )特性。
A.高度 B.宽度 C.背景色 D.前景色
7、当程序运行时,在窗体上单击鼠标,以下( )事件窗体不会接收到。 A. MouseDown B. MouseUp C. Load D. Click 8、以下选项中,不属于标签的属性是( ) 。
A. Enabled B. Caption C. Default D. Font
9、要求改变文本框中显示的文本,应当在属性窗口中改变的属性是( ) 。 A. Caption B. Name C. Text D. Label
10、若要从文本框中输入密码时在文本框中只显示*号,应在此文本框的属性窗口中设置
( )。
A. Text属性值为* B. Caption属性值为*
C.Password属性值* D. Passwordchar属性值为*
11、窗体中带图片框控件(己装入图像)的VB应用程序,从文件上看至少应该包括的文件有( )。
A.窗体文件(.FRM)和项目文件(.VBP/VBW)
B.窗体文件(.FRM)、项目文件(.VBP/VBW)和代码文件( .BAS) C. 窗体文件(.FRM)、项目文件(.VBP/VBW)和模块文件(.BAS)
D.窗体文件(.FRM)、项目文件(.VBP/VBW)和窗体的二进制文件(.FRX) 12、利用下面哪个函数可判定访问文件时已经到达了文件尾( )
A.LOF B.LOC C.EOF D.BOF
13、设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使
用的语句是( ) 。
A.menu1.Enabled=True B. menu1.Enabled=False C.menu1.Visible=True D. menu1.Visible=False 14、以下控件中可以入选为容器控件的是( ) 。
A.Image控件 B. PictureBox控件 C. TextBox控件 D. ListBox控件 15、确定一个控件在窗体上的位置的属性是( )。
A. Width和Height B. Width或Height C. Top和Left D. Top 16、在Visual Basic代码中,将多个语句合并在一行上的并行符是( ) 。 A.撇号(‘) B.冒号(:) C.感叹号(!) D.问号(?) 17、以下哪个是合法的变量名( ) 。
A. right B. abc@123 C.123_abc D.ab123c 18、下面哪一个运算符的优先级最高( ) 。
A.\\ B. ^ C. > D.not 19、设a=7、b=9,则以下表达式值为真的是( b ) 。 A. a>=b And b>10 B. (a>b) Or (b>O) C. (a
20、把字符串\转换为数值123时应该使用的函数是( ) 。
A. Str
B. Val C. Len D.Log
三、填空题
阅读下列程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确答案。
程序1【程序说明】统计鼠标单击图片框控件P1中两个同心圆所
围成黑色区域(如右图所示)的次数:首次单击Command1将统计结果清零、P1可用,再次单击则以消息框显示统计结果、P1不可用。
【程序】
Dim n As Integer
Private Sub Command1_Click()
If Command1.Caption = \开始\
Command1.Caption = \显示\ P1.Enabled = True: n = 0 Else
Command1.Caption = (1) P1.Enabled = False: MsgBox \单击该区域\ (2) + \次\ End If End Sub
Private Sub Form_Activate() P1.Width = P1.Height P1.Scale (-3, 3)-(3, -3)
P1.FillStyle = (3)
P1.FillColor = (4) : P1.Circle (0, 0), 2 P1.FillColor = vbWhite: P1.Circle (0, 0), 1 End Sub
Private Sub Form_Load()
Command1.Caption = \开始\End Sub
Private Sub P1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) If x * x + y * y >= 1 And (5) Then n = n + 1 End Sub 【选项】 (1) (2) (3) (4) (5)
[A] \退出\[A] n [A] 1
[A] vbBlack RGB(255,255,0)
[B] \开 始\[B] Val(n) [B] 0
[B] RGB(255,0,0)
[C] \显示\[C] Str(n) [C] 2 [C] vbWhite [B] x > 2 And y > 2 [D] x * x + y * y > 4
[D] \开始\ [D] Trim(n) [D] 3 [D]
[A] x * x + y * y <= 4 [C] x * x + y * y <= 2
(6)(程序填空)在窗体上加入一个名称为Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() C = _______
C1 = Trim(Str(c)) For I = 1 To 4
Print Left(c1,I) Next End Sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234
(7)(程序填空)在窗体上画一个名称为Label1的标签和一个名称为List1的列表框。程序运
行后,在列表框中添加若干列表项。当单击列表框中的某个项目时,在标签Label1中显示所选中的项目。
Private Sub Form_Load()