2010vb试卷A
- 格式:doc
- 大小:144.50 KB
- 文档页数:10
一、选择题(1分×50=50分)1. 程序设计时,代码写成阶梯状的优点是: (1) 。
A. 便于程序编译B. 代码清晰易读C. 便于程序运行D. 便于程序模块化2. VB是面向 (2) 的高级程序设计语言A. 现代B. 数据C. 对象D.过程3.下面四个算术运算符中 , 优先级别最高的是 (3) 。
A. ModB. /C. ^D. *4. 下列有关对象的叙述中,正确的是 (4) 。
A. 对象由属性、事件和方法构成B. 对象的所有属性均可以在设计状态下或运行状态下设置C. 事件只能在人工干预的动作后被激活D. 对象的方法均是用户编制的一段程序代码5. VB工程文件的扩展名是 (5) 。
A..Vfp B..Bas C. .Vbp D. .Cls6.VB的一条语句要写在多行,其续行标记字符是 (6) 。
A.+ B.:C.—D._7.设x是一个四位随机正整数,要取出x的百位,下列的表达式有 (7) 可选择。
①left(str(x),2) ②right(str(x),3) ③mid(str(x),3,1)④x\100 mod 10 ⑤x\100\10 ⑥x mod 100 mod 10A.1个B.2个C.3个D.4个8.下列 (8) 是合法的变量名。
A. expB. xy_8C. cdc-dD. xy#z9.设St是字符型变量,以下语句错误的是 (9) 。
A. St=Text1.CaptionB. St=Command1.CaptionC. St=Option1.CaptionD. St=Label1.Caption10.下列 (10) 是正确的VB常量。
A. #03/32/2010#B. E-6C. 5DD. False11.以下关于数值常量说法正确的是 (11) 。
A. 八进制数的表示方法是在数字前面加&HB. 十六进制数的表示方法是在数字前面加&OC. 浮点数常数2.1E-2,系统默认为Double型D. 32768是合法的数值常量12.下列语句中,正确的是 (12) 。
A. Text1.GotFocusB. Picture1.ClsC. Label1.SetFocusD. List1.Print13.执行以下语句时,有错误提示的是 (13) 。
A. Print “2D3 ” + 12.5B. Print 32768+“12”C. Print Val(“abc”) + 12.5D. Print -32768 - 114.在下列属性中,属于CommandButton控件、ListBox控件共有的是 (14) 。
A.Caption、Text B.Visible、FontC.Caption、Visible D.List、Visible15.设X为Integer,下列表达式中结果成立的是 (15) 。
A. Sgn(1 -2) + Sgn(2 - 1) = -1B. X > 0 Xor X <= 0 = TrueC. 1 > 2 Xor 2 > 2 = TrueD. Sgn(2 - 1) + Sgn(1 - 1) = 016.Print方法使用在 (16) 上输出数据。
①窗体②文本框③图片框④文件⑤列表框⑥立即窗口A. ①③④⑥B. ①②③⑥C. ①②⑤D. ③④⑥17. 可以将相应对象中的信息全部清除的语句是 (17) 。
A. Me.ClearB. Picture1.ClsC. List1.RemoveItemD. Text1.Clear18.下面的表达式中,运算结果为True的是 (18) 。
A. "a19" <= "A66"B. Left("江苏南京",4) = Right("京南苏江",4)C. Int(2.96) >= CInt(2.69)D. Len(str(1234)) = 519.若在同一窗体内安排两组相互独立的单选按钮,可使用 (19) 控件做容器将它们分开。
①TextBox ②PictureBox ③Image ④FrameA. ②④B. ②③C. ①②D. ③④20.关于窗体,以下叙述中正确的是 (20) 。
A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的21.下面的关系表达式结果为True的是 (21) 。
A. CInt(1.5) = Int(1.5)B. Fix(1.5) = Int(1.5)C. Fix(-1.5) = CInt(-1.5)D. Fix(-1.5) = Int(-1.5)222e π+Visual Basic 表达式是 (22) 。
A .Sin(30 * 180 / 3.14159) + Sqr(Log(x) + y) / (2 * 3.14159 + e^(x + y))B .(Sin(30 * 3.14159 / 180) + Sqr(Log(x) + y)) / (2 * 3.14159 + Exp(x + y))C .(Sin(30 * π / 180) + Sqr(Ln(x) + y)) / (2 * π + Exp(x + y))D .Sin(30 * 3.14159 / 180) +Sqr(Log(x) + y) / 2 * 3.14159 + Exp(x + y)23.要将焦点设置在某个控件上,可以采取 (23) 。
A. 使用鼠标直接点击该控件B. 使用Tab 键将焦点移到该控件C. 程序中调用该控件的SetFocus 方法D. 以上都可以24.设x = 10,y = 11,z = 12,运行Print x < y < z 的结果是 (24) 。
A. TrueB. FalseC. 1D. 出错25.若a 为长整型变量,则执行a = 12 : Print Len(a);Len(Str(a)); Len(CStr(a))后,在窗体上看到的是 (25) 。
A .4 2 3B .2 3 2C .4 3 2D .2 2 326.下列关于菜单的说法中,错误的是 (26) 。
A. 菜单编辑器的“名称”文本框是用于输入菜单项的名称B. 若菜单命令项之间加分隔线,则在“标题”文本框中键入连字符 (-),C. 除了Click 事件之外,菜单项还可以响应其他事件D. 可以为菜单项选定快捷键27.第一次显示某窗体时,将引发一系列事件,正确的事件系列是 (27) 。
A .Load 、Initialize 、ActivateB .Initialize 、Load 、ActivateC .Load 、Activate 、InitializeD .Initialize 、Activate 、Load28.以下是VB 的调试工具栏中的图标,其中设置“断点”的图标是: (28) 。
A.B. C.D.29. 以下列项目中,属性、方法、事件的个数分别为 (29) 。
① Caption ② SetFocus ③ Cls ④ Enabled ⑤ LostFocus ⑥ KeyPressA. 2 2 2B. 1 2 3C. 3 2 1D. 2 3 130. 以下关于Function 过程的说法中,正确的是 (30) 。
A.可以使用Call 语句调用Function 过程B.Function 过程在其内部可以再定义Function 过程C.Function 过程名可以有一个或多个返回值D.Function 过程中不能包含多个Exit Function 语句31.一个可执行的Visual Basic 的应用程序至少要包括一个 (31) 。
A、标准模块B、类模块C、窗体模块D、辅助模块32.以下是定义某子过程或函数的第一行语句,其中正确的是 (32) 。
A. Sub F1(St As String * 1)B. Sub F1(k As Integer) As IntegerC. Function F1(a(5) As Integer) As IntegerD. Function F1( )33.设模块中定义:Private Sub ST(A As Single, B As Integer)。
设某过程中定义了I、J两个Integer型变量,则下列语句中不能正确调用函数Fun的语句是 (33) 。
A. ST 24,"1E2"B. Call ST (I, 365)C. ST (I), (J)D. ST 3.14, J34. 以下有关过程形式参数的描述中,错误的是 (34) 。
A.函数过程可以没有形式参数B.事件过程一定没有形式参数C.形参数组只能按地址与实参数组结合D.窗体与控件也可以作为过程的参数35. 设定义了某过程:Private Sub Xyz(Y As Integer)。
以下一定不是按值调用的语句是 (35) 。
A.Call Xyz (x+0) B.Call Xyz (Int(x))C.Xyz (x) D.Xyz X36.以下有关滚动条控件(ScrollBar)的说法中错误的是 (36) 。
A.只能在设计时设置Max与Min属性值B.V alue属性返回滚动条内滑块当前所处位置的值C.拖动滚动条内滑块时,将触发滚动条的Scroll 事件D.单击滚动箭头时,将触发滚动条的Change事件37.设某应用程序中包含多个窗体。
若单击某一个窗体,便显示”河海大学”在此窗体上,则该窗体的Form_Click事件过程中要使用 (37) 语句。
A.F orm1.Print “河海大学” B.Form2.Print “河海大学”C.Debug.Print “河海大学” D.Me.Print “河海大学”38.应用程序窗体的Name属性为Frm1,窗体上有一个命令按钮,其Name属性为Cmd1,窗体和命令按钮的Click事件过程名分别为 (38) 。
A. Form_Click();Cmd1_Click()B.Frm1_Click();Command1_Click()C. Form_Click();Command1_Click()D.Frm1_Click();Cmd1_Click()39.下列有关控件数组的说法中,错误的是 (39) 。
A. 控件数组由一组具有相同名称和类型的控件组成,不同类型控件无法组成控件数组B. 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件过程D. 控件数组中每个元素的下标由控件的Index属性指定40.执行以下程序段后,S与I的值分别为 (40) 。