模拟试题
1、当一个工程含有多个窗体时,其中的启动窗体是_______。 (A)启动Visual Basic时建立的窗体 (B)第一个添加的窗体
(C)最后一个添加的窗体 (D)在“工程属性”对话框中指定的窗体
2、决定控件上文字的字体、字型、字号、效果的属性是 。
(A) Text (B) Caption (C) Name (D) Font 3、当运行程序时,系统自动执行启动窗体的 事件过程。 (A) Load (B) Click (C) Unload (D) GotFocus
4、表达式LenB(“123程序设计ABC”)的值是 。 (A) 10 (B) 14 (C) 20 (D) 17
5、MsgBox函数的返回值的类型为 。 (A) 整型数值 (B) 字符串
(C) 变体型 (D) 数值或字符串(视输入的数据而定)
6、在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是 。
(A)Tag (B) Index (C) ListIndex (D) Name
7、在窗体上画一个命令按钮,名称为Command1,然后编写如下事
件过程:
Option Base 0
Private Sub Command1_Click( ) Dim city As Variant
city = Array(\"北京\上海\天津\重庆\") Print city(1) End Sub
程序运行后,如果单击命令按钮,则在窗体上显示的内容
是 。
(A)空白 (B)错误提示 (C)北京 (D)上海
8、设a=5,b=4,c=3,d=2,下列表达式的值是______。
3 > 2 * b Or a = c And b <> c Or c > d
(A) 1 (B) True (C) False (D) 2
9、设a = \"MicrosoftVisualBasic\" ,则以下使变量b的值为“VisualBasic”的语句是______。
(A) b = Left(a, 10) (B) b = Mid(a, 10) (C) b = Right(a, 10) (D) b = Mid(a, 11, 10)
10、语句Dim abc(-2 To 4,0 To 4,5) As Long 定义的三维数据,其数组元素有 。
(A)96个 (B)112个 (C)140个 (D)210个
11、要从对话框Form2中退出,可以在该对话框的“退出”按钮的Click事件过程中使用的语句是_______。
(A)Unload Form2 (B)Hide Form2 (C)Unload.Form2 (D)Form2.Unload
12、为了清除列表框中的所有内容,可使用的方法是___ ___。 (A)Cls (B)Clear (C)Remove (D)RemoveItem
13、下列不是标准控件的是 。
(A)图像框 B)图片框 (C)框架 (D)通用对话框
14、以下哪个控件没有Click事件 。 (A)TextBox (B)Label (C)Timer (D)HscorllBox
15、在C盘下有一个图形文件,名为pic.gif。为了将该图形装入窗体Form1, 需使用的正确语句是_______。 (A)Form1.Caption = ″pic.gif″ (B)Form1.Picture = C:\\pic.gif
(C)Form1.Picture = ″C:\\pic.gif″
(D)Form1.Picture = LoadPicture(″C:\\pic.gif″)
二、填空题:
1、一个控件在窗体上的位置由 【1】 和 【2】 属性决定。 2、为了改变计时器控件的时间间隔,应该修改该控件的 【3】 属性。
3、若要将窗体Form1隐藏起来,可调用方法Hide,格式为____【4】 。
4、使用Timer控件和Label控件(名称分别为Timer1和label1)来显示时间(每隔1秒显示一次),完成此程序。
Private Sub Form_Load( ) 【5】 = 1000 Timer1.Enabled=True End Sub
Private Sub Timer_Timer( ) 【6】
End Sub
三、程序分析题:
在窗体中添加一个命令按钮和一个文本框,并编写如下程序代码:
Private Sub Command1_Click( )
k = 0
While k<70
k = k + 2 k = k * k + k a = a + k Wend
Text1.Text = a End Sub
程序运行后,文本框中显示______。
四、编程题 1.窗体上有两个命令按钮(名称分别为C1、C2,标题分别为cmd1,cmd2),
cmd2初始不可用。程序运行后,单击cmd1,cmd2可用;再单击cmd2,cmd1移动到窗体的左上角,同时cmd2在高度和宽度上均变为原来的二分之一。写出所有的事件过程代码。
2.判断N是否是素数,产生5个0-100的随机整数,求最大最小值;辗转相除法求最大公约数最小公倍数;产生10个100~200的随机数,并从高到低排序;等等。
因篇幅问题不能全部显示,请点此查看更多更全内容