******学院 2009-2010学年第二学期
《VB程序设计》期末考试试卷(A)附答案
一、选择题(2分/题,共60分)
(1)要设置窗体上各控件的属性,可以在___中进行。 A “窗体布局”窗口 B “工程资源管理器”窗口 C “属性”窗口 D “对象”窗口
(2)下面程序段___能够正确实现目的:如果 x B if x A=-15: Print a End if D If x (3)VB 窗体设计器的主要功能是___。 A 建立用户界面 B 编写源程序代码 C 画图 D 显示文字 (4)文本框控件的值是___属性。 A Caption B Value C Index D Text 否则a=-15。 (5)双击窗体中的对象后,VB 将显示的窗口是___。 A 工具箱 B “工程”窗口 C “代码”窗口 D “属性”窗口 (6) 下列程序段的执行结果是___。 X=int (Rnd()+4) Select case x Case 5 Print “优秀” Case 4 Print “良好” Case 3 Print”通过” Case else Print”不通过” End select A 优秀 B 良好 C 通过 D 不通过 (7)下列哪个不是窗体的属性___。 A Caption B Text C ControlBox D BorderStyle (8)设组合框Combo1 中有 3 个项目,则以下能删除最后一项的语句是___。 A Combo1.RemoveItem Text B Combo1.RemoveItem 2 C Combo1.RemoveItem 3 D Combo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle 属性的功能是___。 A 设置窗体的边框大小 B 设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C 决定是否显示窗体的控制菜单图标与状态控制按钮 D 决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB 的变量名的是___。 A c*Del B Alpha C 4a D print (11)要把一个命令按钮设置成无效,应设置其哪一属性值__。 A)Visible B)Enabled C)Default D)Cancel (12) 下列不能作为VB 所允许的常量是__。 A &O148 B “china” C 3E2 D &H2a (13)___是指控件本身所具有的、反映该控件功能的内部函数或过程。 A 方法 B 事件 C 属性 D 控件 (14)表达式 33Mod 17\\3*2 的值是___。 A 10 B 1 C 2 D 3 (15)表达式int (123.4567*100+0.5)/100的值是___。 A 123.47 B 123.45 C 123.461 D 123 (16)不属于VB6 集成开发环境工作状态的是___。 A “设计”状态 B 编写代码状态 C “运行状态” D “中断状态” (17)工程文件的扩展名是___。 A frm B vbp C bas D frx (18)提供控件的窗口是___。 A “对象”窗口 B “立即”窗口 C 工具箱 D 工具栏 (19)变量x=1234.5678 , 要保留两位小数四舍五入输出,如输出结果为1235.57,正确的方法是___。 A Print Format(x,”#####.##”) B Print Format(”#####.##”,x) C Print Format(x,”00000.00”) D Print Format(”00000.00”,x) (20)要显示一个对话框,提示用户输入一个数据,并且对话框中要显示的提示信息位“请输入一个整数”,正确的是___。 A Word=MsgBox(“请输入一个整数:”,”输入”) B Word=MsgBox(”输入”,“请输入一个整数:”) C Word=InputBox(“请输入一个整数:”,”输入”) D Word=InputgBox(”输入”,“请输入一个整数:”) (21)用于字符串连接的运算符是___。 A & B + C And D A、B 都可以 (22)以下拥有 Print 方法的对象是___。 A 窗体 B 图片框 C 打印机 D 以上都有 (23)设 a=2, b=3, c=4, d=5, 下列表达式的值是___。 NOT a<=c OR 4*c=b^2 AND b<>a+c A -1 B 1 C True D False (24)代码 Print “test”&”=”,3*6显示的结果为___。 A test= 18 B test=18 C test = 18 D test =18 (25)在 VB 中,通过改变列表框___属性的值,可以为列表框添加项目。 A List B (名称) C Caption D Text (26)在 VB 中,复选框(Check)的 Value 值有3种,分别是___。 A -1,0,1 B 0, 1, 2 C 1,2,3 D True, False, 0 (27)下列程序段的执行结果是___。 X=5 Y=-20 If not x>0 then x=y-3 else y=x+3 Print x-y; y-x A -3 3 B 5 -8 C 3 -3 D 25 -25 (28)要把Print 方法输出的文字显示为粗体字,应该设置属性___。 A FontBold B FontName C FontSize D FontItalic (29)设 a=2, b=3, c=4, d=5, 下列表达式的值是___。 3>2*b OR a=c AND b<>a+c A 1 B True C False D -1 (30))如果要在代码窗口内将表单Form1 的Caption 属性设置为“时钟”,正确的书写形式是___。 A Form.Caption “时钟” B Form.Caption = “时钟” C .Caption = “时钟” D Form.Caption(“时钟”) 二、判断题(1分/题,共10分,对用T表示,错用F表示) ( )1、设置属性的语句格式为:“对象名.属性名=属性值”。 ( )2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。 ( )3、VB的赋值语句只能给变量赋值。 ( )4、在VB中,字符型常量应使用"#"号将其括起来。 ( )5、窗体大小只能通过鼠标拖动窗体边框来设置。 ( )6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ( )7、若用户在键盘上按下一个键,则会产生一个Click事件。 ( )8、罗马数制是进位计数制。 ( )9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ( )10、Do While条件.....Loop和DO Until Not 条件.....Loop 两条循环语句,实现循环控制是等效的。 三、读程序并填空题(每空2分,共10分) 1.