Visual-Basic程序设计复习题-定稿.doc.pdf

上传人:tbuqq 文档编号:5616442 上传时间:2020-07-02 格式:PDF 页数:28 大小:1.10MB
返回 下载 相关 举报
Visual-Basic程序设计复习题-定稿.doc.pdf_第1页
第1页 / 共28页
Visual-Basic程序设计复习题-定稿.doc.pdf_第2页
第2页 / 共28页
Visual-Basic程序设计复习题-定稿.doc.pdf_第3页
第3页 / 共28页
Visual-Basic程序设计复习题-定稿.doc.pdf_第4页
第4页 / 共28页
Visual-Basic程序设计复习题-定稿.doc.pdf_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《Visual-Basic程序设计复习题-定稿.doc.pdf》由会员分享,可在线阅读,更多相关《Visual-Basic程序设计复习题-定稿.doc.pdf(28页珍藏版)》请在三一文库上搜索。

1、Visual Basic 复习题 一、选择题 1. Visual Basic的三种工作模式是【C】。 (A)编辑、运行、中断(B)编译、中断、设计 (C)运行、设计、中断(D)编辑、编译、运行 2.如果耍使窗体的最大化按钮变成暗灰色(不起作用 ) ,应设置窗体的【C】屈性。 (A)Caption (B) Icon (C) MaxButton (D) MinButton 3.在设计阶段,双击窗体Forml的空白处,打开代码窗口, 显示【B】事件过程模板。 (A)Form Click (B) Form Load (C) Forml Click (D) Forml Load 4.设在窗体上有两个命令

2、按扭,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不 能是【C Jo (A)cmdc (B) cmdb (C) cmdA (D) Command 1 5.以下可以作为Visual Basic变量名的是【C】。 (A) Fl. 1 (B) Ji (C) F2A (D) 2FA 6.假设某一工程文件的 : 独莎否理器窗口如图2-3所示,则该工程文件的磁盘文件名为【B】。 图2-3某工程的工程资源管理器窗口 (A)工程1. vbp (B) exer21? vbp (C) Forml. frm (D) exer21. frm 7.假设某一工程文件的工程资源管理器窗口如图2-3所示,则窗体文

3、件的磁盘文件名为【D】。 图2-3某工程的工程资源管理器窗口 (A)工程1. vbp (B) exer21. vbp (C) Forml. frm (D) exer21. frm 8?假设某一工程文件的工程资源管理器窗口如图2-3所示,则标准模块文件的磁盘文件名为【D】。 图2-3某工程的工程资源管理器窗口 (A)工程1. vbp (B) exer21. vbp (C) Forml. frm (D) exer21? bas 9.Visual Basic程序设计语言屈于【C 】。 (A)而向过程的语言(B)而向问题的语言 (C)面向对象的语言(D)而向机器的语言 10.当将窗体的 【C】属性值设

4、置为False时,将不显示窗体的控制菜单、最大化 / 最小化 及关闭按钮。 (A) MaxButton (B) MinButton (C) ControlBox (D) WindowState 11.要在窗体上显示图片,需设置窗体o (A) Caption (B) Icon (C) Picture (D) ControlBox 12.如果设计时在属性窗口将命令 F】属性设置为False,则运行时按钮不起作 用。 (A) Visible (B) Enabled (C) DisabledPicture (D) Default 13.语句X二X+l的正确含义是【C o (A)变量X的值与X+l的值相

5、等(B)将变量X的值存到X+l屮去 (A) A二InputBox( 请输入一个正整数 “, (B)A = InputBoxC示例,请输入一个正整数,1) (C)A = InputBox(l,示例,请输入一个正整数) (D)A = InputBoxC请输入一个正整数“,“1“, 示例 ) 图4T输入框 (一) 16.将文本框的【A 屈性设置为True时,文本框可以输入或显示多行文木,且会在输入的内容超出 文本框的宽度时自动换行。 (A) Mult让ine (B) ScrollBars (C) Text (D) Enabled 17.如果将文本框的【A 属性设置为True,则运行时不能对文本框中的

6、内容进行编辑。 (A) Locked (B) MultiLine (C) TabStop (D) Visible 14.变量未赋值时,数值型变量的值为【A o (C)将变量X的值加1后赋给变量X (D)变量X的值为1 (A) 0 (B)空串 (C) Null (D)没任何值 15.显示如图4-1所示的输入框的语句是【A o 示例,m 18.在设计阶段 , 当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控 件的【c】事件过程模板。 (A)Click (B) Db1C1ick (C) Change (D) GotFocus 19.下面程序段的功能是【D o A = 10.5 B

7、= Int(A + 0. 5) Debug. Print B (A)求平均值(B)将一实数四舍五入取整 (C)求绝对值(D)舍去一实数的小数部分 20.以下【C】程序段可以实现X, Y变量值的交换。 (A) Y = X: X = Y (B) Z = X: Y = Z: X = Y (C) Z 二x: X 二Y: Y 二Z (D) Z = X: W = Y: Y = Z: X = Y 21?语句Print Sgn (-26)=; Sgn (-26)的输出结果为【C】。 (A) Sgn(-26)=26 (B) S如(-26)二-26 (C) Sgn(-26)二-1 (D) Sgn(-26)=1 2

8、2.下列程序段的执行结果为【B】。 X=2. 4:Z=3:K=5 Print A(;X+Z*K;) (A) A( 17 ) (B) A( 17? 4 ) (C) A( 18 ) (D) A( 2. 4+3*5 ) 23.下列程序段的执行结果为【A】。 X=0 Print X-l X=3 (A) -1 (B) 3 (C) 2 (D) 0 24.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的【D】属性。 (A) BackColor (B) BorderStyle (C) ForeColor (D) BackStyle 25.下列叙述不正确的是【B】。 (A)注释语句是非执行语句,仅对程序

9、的有关内容起注释作用,它不被解释和编译 (B)注释语句可以放在代码中的任何位置 (C)注释语句不能放在续行符的后而 (D)代码屮加入注释语句的目的是捉高程序的可读性 26.下列语句正确的是【D】。 (A) If A2B Then T二A A二B B二T (B) If AB Then T二A;A二B;B二T (C) Tf A=B Then T二A A二B B二T (D) If A=B Then T二A:A二B:B二T 27.下列语句止确的是【A Jo (A) If X3*Y And XY Then Y二X, (B) If X3*Y And XY Then Y=X 3 (C) If X3*Y:XY

10、 Then Y=X3 (D) If X3*Y And XY Then Y二X*3 28.关于语句If x二1 Then y = 1,下列说法正确的是【C】。 (A) x=l和y=l均为赋值语句(B) x=l和y=l均为关系表达式 (C) x=l为关系表达式,y=l为赋值语句(D) x二1为赋值语句,y二1为关系表达式 29.下列程序段【D 能够正确实现条件:如果XY则A二15,否则A二-15。 (B)If X=0 And x=l And x= 0,Is = 1,Is = 2 y 二 3 End Select 31?下列程序段的执行结果为【C】。 X 二6 For K = 1 To 10 Ste

11、p -2 X = X + K Next K Print K; X (A) -1 6 (B) -1 16 32.下列程序段的执行结果为【D X = 1 Y = 1 For I = 1 To 3 F 二X + Y X 二Y Y =F Print F; Next I (C) 1 6 (D) 11 31 (0 2 3 4 (D) 2 3 5 K 二K + 1 Next I Next J Print K (A) 10 (B) 6 (C) 11 (D) 16 34.下列程序段的执行结果为【C 】。 For X = 5 To 1 Step -1 For Y = 1 To 6 - X Print Tab(Y

12、+ 5); *; Next Y Print Next X (A) * (B) * (C) * (D) * * * * * * * * XgS ZgS ZgS ZgS ZgS * * * * * 35.用于设置粗体字的属性是【C o (A) FontNamc (B) FontSize (C) FontBold (D) Fontltalic 36.用于设置斜体字的屈性是【 D o (A) FontName (B) FontSize (C) FontBold (D) FontItalic 37.用于设置删除线的属性是【A , (A) FontStrikethru (B) FontSize (C) F

13、ontBold (D) FontTtalic 38.用于设置下划线的屈性是B o (A) FontName (B) FontUnderline (C) FontBold (D) Fontltalic 39.运行时,要清除图片框Pl中的图像 , 应使用语句【B o (A)Picturel.Picture 二 (B)Pl ? Picture 二LoadPictureO (C)Picturel? Picturc = LoadPicturc (D)Picture = LoadPicture( /Z C: WIND0WSClouds. bmp z,) 40.默认情况下,运行吋窗体最小化图标为6 , 如果

14、要改变为其他图标,需设置窗体的【B 属性。 (A) Caption (B) Icon (C) MaxButton (D) MinButton 41.下列【B】程序段能删除列表框Listl中的所有项。 (A)分(B)秒(C)毫秒(D)微秒 43.下面的数组声明语句中【B】是正确的。 (A) Dim A3, 4 As nteger (B) Dim A(3, 4) As Integer (C)Dim A3; 4 As Integer (D) Dim A(3:4) As Integer 44.设冇数组声明语句: Option Base 0 Dim B(-lTo 10,2 To 9,20) As Int

15、eger 则数组B中共有【C】个元索。 (A)1800 (B) 1848 (C) 2016 (D) 2310 45.为了添加ComboBox控件屮的项目,需要使用【C】方法。 (A) Add (B) Remove (C) Addltem (D) Removeitem 46.为了删除ComboBox控件屮的项口 , 需要使用【D】方法。 (A) Add (B) Remove (C) AddTtem (D) Removeltem 47.要想在过程调用后返回两个结杲,下面的过程定义语句合法的是【C Jo (A) Sub Procl(ByVai n, ByVai m) (B) Sub Procl (n

16、, ByVai m) (C)Sub Procl (n, m) (D) Sub Procl (ByVai n, m) 48.Sub过程与Function过程最根木的区别是【D】。 (A) Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以 (B)Function过程可以有参数,Sub过程不可以 (C)两种过程参数的传递方式不同 (D)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 49.在参数传递过程屮,使用关键字【A 来修饰参数,可以使之按值传递。 (A) ByVai (B) ByRef (C) Value (D) Reference 50

17、.通用过程可以通过执行“工具”菜单中的【A】命令来建立。 (A)添加过程(B)通用过程(C)添加窗体(D)添加模块 51.执行“工程”菜单中的【D】命令,可以添加一个标准模块。 (A)添加过程(B)通用过程(C)添加窗体(D)添加模块 52.在窗体模块的通用声明段屮声明变量吋,不能使用【D】关键字。 (A) Dim (B) Public (C) Private (D) Static 53?使用Public Const语句声明一个全局的符号常量时,该语句应放在【C】。 (A)过程屮(B)窗体模块的通用声明段 (C)标准模块的通用声明段(D)窗体模块或标准模块的通用声明段 54.可以在窗体模块的通

18、用声明段屮声明【A】。 (A)全局变量(B)全局常量 (C)全局数组(D)全局用户自定义类型 55.在用菜单编辑器设计菜单时,必须输入的项是【D o (A) Private Sub Command3 Click() For 1=0 To Listl. ListCount-1 Li st 1. Remove!tem I Next I End Sub (C) Private Sub Command3_Click() For 1=0 To Listl. ListCount-1 Listl? Rcmoveltem 1 Next I End Sub (B) Private Sub Command3_Cl

19、ick() For 1=0 To Listl. ListCount-1 Listl. Removeitem 0 Next I End Sub (D) Private Sub Command3_Click() For 1=0 To Listl. ListCount Listl? Removeltem 0 Next I End Sub 42.定时器的Interval屈性以【为单位指定Timer事件之间的时间间隔。 (A)快捷键(B)标题(C)索引(D)名称 56.执行语句Forml. ScaleLeft = 100: Forml. ScaleTop = 200 之后, 窗体Form 1 的左上角坐

20、标为 【C】。 (A) (0,0) (B) (200, 100) (C) (100,200) (D)视ScaleMode属性的当前值而定 57.Cis方法可以清除窗体或图片框中的【C】内容。 (A)在设计阶段使用Picture?性设置的背景位图 (B)在设计阶段放置的控件 (C)在运行阶段产生的图形和文字 (D)以上全部内容 58.通过设置Shape控件的【A】属性可以绘制多种形状的图形。 (A) Shape (B) BorderStyle (C) F订IStyle (D) Style 59.以下不合法的常量是【A】。 (A)10八2 (B) 100 (C) 100.0 (D) 10E+01

21、60.Visual Basic中的数据也可以以十六进制或八进制表示,十六进制数据以【D】符号开头。 (A) $E (B) $H (C) 扩展名为 .frm 的 文件表示窗体文件 ; 扩展名为 .bas的文件表示标准模块文件; 包含ActiveX控件的文件扩展名 为.OCX。 5.对象是代码和数据的集合,例如,Visual Basic中的窗体、控件、菜单等都是对象。 6.属性用于描述对象的一些特征,设置对象的属性有两种方法,一种是在设计期在属性窗口屮设 置;另一种是在运行期进行设置,设置格式为对象名?属性名二属性值。犬部分属性可以用以上两 种方法进行设置,而有些屈性只能用一种方法设置。 7.事件

22、就是在对彖上所发生的事情Visual Basic屮的事件如单击、双击、装载等。 8.一个应用程序可以冇多个窗体,使用工程菜单下的添加窗体命令, 或使用工具栏的添加窗体按钮 可以添加一个新的窗体。 9.关系式XW-5或X25所对应的布尔表达式是:X二-5 Or X=5 10.闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除,表示该 条件的布尔表达式是:Y Mod 4 =0 And Y Mod 1000 Or Y Mod 400二0 11 ?写出卜面Format函 数的值: (1)Format (5459. 4, #, #0? 00“) (2)Format(334.

23、9, #) (3)Format (0. 6725, 0. 00) (4)Format (0. 6725, #. 00) (5)FormatCIIELLO“, “O 值为:5, 459 ? 40 值为:335 值为:067 值为:67 值为:hello 值为:THIS IS IT (6)Format(“This is it“, “ ) 12.以下程序用于判断输入的年份是否是闰年。如果年份能被4整除但不能被100整除,或者 年份能被400整除,则该年为闰年;否则不是闰年。 Pri vate Sub Command1 Click () y = InputBoxC请输入年份 ) If y Mod 4=

24、0 And y Mod 100 ? 0 Or y Mod 400 =0 Then Print y Next k Print Next i End Sub “” ;,够5 项折行 Print Else Pri nt rand (); “; End If Next m End Sub dx 的程序。 (1)设计界面 (见书P220) (2)编写通用过程 Function f (ByVai x As Double) As Double f = Sqr (4# - x * x) End Function Function Integ(ByVal a, ByVai b As Single, ByVai

25、n Dim s As Double, h As Double Dim iAs Integer h = (b - a) / n s 二0. 5 * h * (f (a) + f (b) For i = 1 To n - 1 s 二s + f(a+i*h) * h Next i Integ = s End Function (3)编写事件过程 Private Sub Form_Load() Label 1. Caption =“积分下限 Label2. Caption =“ 积分上限 “ Label3. Caption =“ 曲顶矩形数 “ Label4. Caption = 积分结果 “ Commandl. Caption = 计算积分 “ Command2. Caption = 重新计算 “ End Sub Private Sub Commandl_Click() a = Vai (Textl. Text) b = Vai (Text2. Text) n = Vai (Text3. Text) Text4 .Text = Int eg (a, b, n) End Sub Private Sub Command2_Click() Text2 = Text4 Textl Text2 Text3 As Integer) Textl = Text3 =“ End Sub Text4 =

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1