vb1(计算机VB试题)_第1页
vb1(计算机VB试题)_第2页
vb1(计算机VB试题)_第3页
vb1(计算机VB试题)_第4页
vb1(计算机VB试题)_第5页
已阅读5页,还剩24页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“计算机程序设计基础Visual Basic”练习题第 1 页 共 85 页第1 章 Visua1 Basic 简介一、 选择题1. Visual Basic 程序设计语言属于【 C】。A面向过程的语言 B面向问题的语言C面向对象的语言 D面向机器的语言7. 下面符合Visual Basic 的特点是【 B】。A简单的程序设计方法 B面向程序设计思想C事件驱动的编程机制 D非结构化程序设计语言第2 章 Visua1 Basic 程序设计概述一、选择题1 使用【 C】方法可以进入代码窗口编写代码。A.执行“文件”菜单中的“打开”命令B.双击工程资源管理器窗口C.执行“视图”菜单中的“代码窗口”命

2、令D.单击工程资源管理器窗口4 新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为【 C】。A.Forml.frm B.工程1.frm C.MyFirst.frm D.Forml.vbp11在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【C 】。A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口12Visual Basic 应用程序处于运行模式时,这时【A 】。A.既不能设计界面,也不能编辑代码 B.可以编辑代码,不能设计界面C.可以设计界面,不能编辑代码 D.既能设计界面,也能编辑代码13下列选项中,属于Visual Basic 程序设计方法特

3、点的是【 B】。A.可视化、顺序驱动 B.可视化、事件驱动C.面向对象、顺序驱动 D.面向过程、事件驱动16在设计应用程序时,通过【A 】窗口可以查看到应用程序工程中的所有组成部分。A.工程资源管理器 B.窗体设计器 C.代码 D.属性21在设计阶段,双击窗体Forml 的空白处,打开代码窗口,显示【B 】事件过程模板。A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load22在运行时,系统自动执行启动窗体的【C 】事件过程。A.Click B.GotFocus C.Load D.UnLoad29当窗体上添加了一个标签控件Label1 之后,执行

4、语句Label1.Caption=Visual Basic之后,标签控件的“(名称)”属性和Caption 属性为【B 】。A.Label、Visual Basic B.Label1、Visual BasicC.Labell、Labell D.Label、Label31当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的【A 】属性为True。A.AutoSize B.WordWrap C.Enabled D.Visible33将文本框的【A 】属性设置为True 时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。A.MultiLine B.Scro

5、llBars C.Text D.Enabled34在设计阶段,在属性窗口设置Text 属性值时,通过按下【 D】组合键实现文本的换行。A.Enter B.Alt+ Enter C.Ctrl+Shift+Enter D.Ctrl+Enter35如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【B 】属性。A.Caption B.PasswordChar C.Text D.Char38通过文本框的【B 】属性可以获得当前文本插入点所在的位置。A.Position B.SelStart C.SelLength D.Left39如果将文本框的【A 】属性设置为True,则运行时不

6、能对文本框中的内容进行编辑。A.Locked B.MultiLine C.TabStop D.Visible40如果将文本框的Locked 属性设置为True,则以下说法【 B】是正确的。A.此时在属性窗口不可以修改文本框的Text 属性值B.运行时用户不可以在界面上修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.TextD.以上均不正确42在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的【 B】事件过程模板。A.Click B.DblClick C.Change D.GotFocus43运行时,当用户向文本框输入新的内容

7、,或在程序代码中对文本框的Text 属性进行赋值从而改变了文本框的Text 属性时,将触发文本框的【 D】事件。A.Click B.DblClick C.GotFocus D.Change48决定控件上文字的字体、字形、大小、效果的属性是【 D】。A.Text B.Caption C.(名称) D.Font49下列关于事件的叙述中不正确的是【 D】。A事件是系统预先为对象定义的能被对象识别的动作B事件可分为用户事件与系统事件两类CVisual Basic 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写DVisual Basic 中所有对象的默认事件都是Clic

8、k二、填空题1. Visual Basic 一般用4 种类型的文件保存,分别是扩展名为 _.frm_的窗体文件,扩展名为 .bas的标准模块文件,扩展名为.cls 的类模块文件和扩展名为.vbp 的工程文件。2. Visual Basic 程序有3 种工作模式,即 设计、中断和运行 。3. Visual Basic 采用(事件)驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。13. 假设某命令按钮名称为C1,决定命令按钮表面文字的属性为Caption,则在运行时将命令按钮表面文字改为“显示”应写为:cl.caption=显示 。14. 事件就是在对象上所

9、发生的事情,Visual Basic 中的事件如 、 和 等。25. 表示控件与窗体顶部距离的属性是top 。表示控件与窗体左侧距离的属性是 lift。表示控件宽度的属性是width 。表示控件高度的属性是height 。26. 使用键盘改变控件大小的组合键是shift+ 方向箭头。使用键盘改变控件位置的组合键是 ctrl+方向箭头。28. 要同时选定多个控件,可以按住ctrl 或shift 键,再用鼠标依次单击各个控件。29. 要对选定的各个控件调整格式,如对齐、调整间距、统一尺寸等、可以使用 格式菜单下的命令。第3 章Visual Basic 语言基础一、 选择题3. 下列变量名中为单精度

10、变量的是【c 】。AA1$ B. Sum# C. total! D. Ave%4. 有变量定义语句Dim a,b As Integer,变量a 的类型和初值是【 b】。AInteger, 0 B. Variant, 空值 C. String, D. Long, 0.07. 下面声明语句中错误的是【 b】。ADim Age=12 B. Const Age As Integer=12C. Const Age=12 D. Static Age As Integer8. 表达式9+87*6/5 Mod 4 的值是【 d】。A7 B. 8 C. 9 D. 109. 下面运算符中优先级最高的是【 a】。A

11、* B. C. And D. &10.表达式:12+34的值是【c 】。A1234 B. 1234 C. 46 D. 4611.下面表达式的值为假的是【c 】。AXyzXYZ B. IntegerIntC. TheThere D. BASICbasic13.若a=8,b=10,则下面表达式值为真的是【a 】。A. -7+ba Xor b0 B. ab Eqv b0C. a0 D. ab And b1016.表达式Int(Rnd*100)产生的随机整数闭区间是【 b】。A1,99 B. 0,99 C. 1,100 D. 0,10017.如果x=-3.2,则下面表达式能使y 变量的值等于-4 的是

12、【a 】。Ay=Int(x) B. y=-Abs(x) C. y=Fix(x) D. y=-Int(Abs(x)18.若s1=Visual Basic,下面语句中,能从串s1 中截取子串,使s2=Basic的是【b】。As2=Right(s1,8,5) B. s2=Mid(s1,8,5)C. s2=Left(s1,8,12) D. s2=Left(s1,8,5)23.表达式Abs(Int(-3.14))+Len(XINJIANG)的值是【 d】。A 3.14XINJIANG B. -3.14XINJIANG C. 11 D. 1225.语句Print 5*55/5 的输出结果是【 b】。A0

13、B. 25 C. 5 D. 126.设有两个变量a,b,判断它们之一为0,但是不能同时为0 的逻辑表达式为【 c】。Aa=0 And b=0 B. a=0 Or b=0C. a=0 Xor b=0 D. (a=0 And b0) And (a0 And b=0)29.下面有关语句行说法正确的是【 c】。A一行只能写一条语句 B.一条语句可分多行写C每行的首字符必须大写 D.一行可写多条语句,但语句间要用分号分隔30. 在代码编辑器中,如果一条语句太长,无法再一行内写下(不包括注释),要折行书写,可以在行末使用续行字符【a 】,表示下一行是当前行的继续。A. 一个空格加一个下划线( _) B.

14、一个下划线(_)C. 直接回车 D. 一个空格加一个连字符(-)35. 表达式Int(-17.8)+ Sgn(17.8)的值是【 b】。A. 18 B. -17 C. -18 D. -137. 函数Ucase(Mid(Visual basic,8,5)的值是【d 】。A. visua B. basic C. VISUAL D. BASIC40. 以下四类运算符,优先级最低的是【d 】。A. 算术运算符 B. 字符运算符 C. 关系运算符 D.布尔运算符第4 章 数据输入输出一、选择题3. 利用Visual Basic 编写程序时,可利用下列【a 】函数或方法,来显示一个供使用者输入信息的对话框

15、。A. InputBox 函数 B. Print 方法 C. MsgBox 方法 D. MsgBox 函数4. 在默认情况下,InputBox 函数返回值的类型为【 b】。A. 逻辑类型 B. 字符串型 C. 数值型 D. 日期型5. 可以实现从键盘输入一个作为数值型变量x 的值的语句是c 】。A. x = InputBox()B. x = InputBox(请输入数据)C. x = Val(InputBox(请输入数据)D. x = Val(InputBox()6. 在窗体上画一个文本框和一个命令按钮,其名称分别为Text1 和Command1,然后编写程序如下:Private Sub Co

16、mmand1_Click()str1 = InputBox(请输入)Text1.Text = UCase(str1)End Sub程序运行后,单击命令按钮,若在输入对话框中输入abc,则在文本框中显示的是【 d】。A. 空 B. a C. abc D. ABC7. 现有如下程序段:Private Sub Form_Click()I = MsgBox(aaaaaaa, 2, bb)End Sub程序运行后,单击窗体,则以下叙述中正确的是【 c】。A. I 的值是“bb”B. 消息框的标题是“bb”C. 消息框中显示的是“bb”D. 程序出错2012-2013 学年第二学期“计算机程序设计基础Vi

17、sual Basic”练习题第 15 页 共 85 页11. 在窗体上画一个命令按钮,其名称为C1,然后编写如下事件过程:Private Sub C1_Click()x = 23451Print Format(x, 00.0)End Sub程序运行后,单击命令按钮,则窗体上显示的是【 b】。A. 234.5 B. 23451.0 C. 23451 D. 00234.516.显示如下图所示的输入框语句是【b 】。2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 16 页 共 85 页A. A = Inputbox(请输入 & vbCrLf & 正整数,应用示

18、例,1 )B. A = Inputbox(应用示例, 请输入 & vbCrLf & 正整数,1 )C. A = Inputbox(1 ,应用示例, 请输入 & vbCrLf & 正整数)D. A = Inputbox(请输入正整数,应用示例,1 )二、程序填空题1. 窗体上有一个名称为Command1 的命令按钮,要求在该按钮上显示“VB 程序设计”,则正确的赋值语句是 command1.caption=。2. 在Visual Basic 程序中,显示一个内容为“this is a test!”消息框的语句是magboxthis is a test3. 下列语句的输出结果是 1234,5.68

19、。Print Format(Int(12345.6789 * 100 + 0.5) / 100, 0000,0.00)三、写出程序或程序段的执行结果1.执行以下过程后,求窗体上显示的结果。89Private Sub Command1_Click()i = 7Print i + 1; i + 2End Sub2.执行以下的程序代码后,求打印输出的结果。ictionmaDim a As String, b As String, c As Stringa = DICTIONARYb = Mid(a, 2, 7)2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 1

20、8 页 共 85 页c = Right(b, 3)Print c3.判断以下程序段的执行结果。45 falsea = 4: b = 5c = a = bPrint a; b; c第5 章 Visua1 Basic 控制结构1. 下面【a 】不是结构化程序设计的基本结构。A层次结构 B循环结构 C选择结构 D顺序结构5. 运行下列程序段后,显示的结果为【 b】。p1 = 63p2 = 36If p1 p2 Then Print p2 Else Print p1A. 63 B. 36 C. 55 D. 996. 以下程序段运行时从键盘上输入字符“+”,则输出结果为【 a】。Dim op As St

21、ringop = InputBox(op=)If op = + Then x = x + 1If op = - Then x = x - 1Print xA. 1 B. -1 C. 0 D. +17. 下列程序段的执行结果为【 d】。a = 75If a 60 Then I = 1If a 70 Then I = 2If a 80 Then I = 3If a 5 Thena = a + 3ElseIf b 5 Thena = a 5A. 没有定义变量的初始值 B. 变量名称没有意义C. If 条件式中不能使用比较运算符 D. 没有成对的End If12. 执行下列Visual Basic 程

22、序的结果为【b 】。X = 110If X 120 ThenY = 3End IfEnd IfPrint YA. 1 B. 2 C. 3 D. 11014. 下列是一个利用块If 语句检查大月(如:1、3、5、7、8、10、12 月)的日期是否合理的程序段。请问,空格处应填入【b 】条件式,才能判断日期是否合理(假设变量d 用于存放日期数据)。If m = 1 Or m = 3 Or m = 5 Or m = 7 Or m = 8 Or m = 10 Or m = 12 ThenIf ThenMsgBox (输入的日期合理)ElseMsgBox (输入的日期不合理)End IfEnd IfA.

23、 d = 1 31 B. d = 1 And d = 31 C. d = 115. 以下Case 语句中错误的是【 c】。A. Case 1 To 9 B. Case Is 20C. Case Is 20 And Is 2016. 在窗体上画1 个命令按钮(名称为Command1)和1 个文本框(名称为Text1),然后编写如下事件过程:Private Sub Command1_Click()x = Val(Text1.Text)Select Case xCase 2, 4y = x 3Case Is = 9, Is = -9y = -x + 1Case -9 To 9y = x - 1End

24、 SelectEnd Sub程序运行后,在文本框中输入4,然后单击命令按钮,则以下叙述正确的是【 a】。A. 执行y = x 3B. 执行y = -x + 1C. 先执行y = x 3,再执行y = -x + 1D. 程序出错17. 下面程序段执行结果为【 d】。x = Int(Rnd() + 3)Select Case xCase 5Print very goodCase 4Print goodCase 32012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 23 页 共 85 页Print passCase ElsePrint not passEnd Se

25、lectA. very good B. good C. pass D. not pass21. 下列程序执行后,共输出【d 】个 “¥”。For I = 1 To 20If I 2 = I / 2 Then Print ¥;Next IA. 2 B. 4 C. 5 D. 1022. 下列程序段的执行结果为【 c】。X = 6For K = 1 To 10 Step -2X = X + KNext KPrint K; XA. -1 6 B. -1 16 C. 1 6 D. 11 3123. 在窗体上画1 个命令按钮,并编写如下事件过程:Private Sub Command1_Click()Fo

26、r x = 5 To 1 Step -0.8Print Int(x);Next xEnd Sub运行程序,单击命令按钮,窗体上显示的内容为【 b】。A. 5 4 3 2 1 1 B. 5 4 3 2 1C. 4 3 2 1 1 D. 4 4 3 2 1 127. 下列程序段的执行结果为【c 】。S = 10For B = 1 To 3For A = 1 To 4S = A + 1Next AFor A = 1 To 6S = S + 1Next ANext BPrint SA. 10 B. 6 C. 11 D. 1629. 下列程序的输出结果为【b 】。n = 2While n 0R = A

27、Mod BA = BB = RWendPrint AA. 2 B. 4 C. 0 D. 1231. 下面程序完成的功能的是【 c】。S = 0X = 1While X yx = x - yWendcut = x在执行程序时发现结果是错误的,为了能产生正确的结果,应做的修改是【 d】。A. 把x = x - y 改为x = y - xB. 把x = x - y 改为x = x yC. 把While x y 改为While x y 改为While x = y34. 在设计循环语句时,若有以下要求:在执行循环之前先测试条件表达式 expression,然后让代码循环执行到该条件表达式的值取“真”为止

28、,则应使用的循环语句是【a 】。A. do until expression B. do Loop Loop until expressionC. do while expression D. do Loop Loop while expression35. 下列程序段的执行结果为【d 】。a = 9b = 5Doa = a + 1b = b + 2Loop Until a = 7Print a=; a;Print b=; bA. a4 b5 B. a7 b15 C. a6 b8 D. a10 b737. 若m = 20、n = 18 执行下列程序后,m 值会变为【 b】。Do While m

29、 nDo While m n: m = m - n: LoopDo While m 3a = a + 1b = b + a * (a - 1)LoopPrint a; bA. 1 2 B. 4 6 C. 4 22 D. 4 176. 下面程序的作用是用InputBox 函数输入一个整数,然后判断能否同时被2 和7 整除,如果能则输出该数,请填空。Private Sub Command1_Click()Dim numX As IntegernumX = Val(InputBox(请输入一个整数)2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 30 页 共

30、85 页Ifmun x mod 2 =0 and mum x mod 7 =0ThenForm1.PrintEnd IfEnd Sub7. 下列这段程序代码将变量A 与B 的数值依据大小重新调整,把较大的数存放到变量A 中,较小的数存放到变量B 中,则空格中应填入的程序代码为:If B A ThenH=BB = AA = HEnd If8. 在窗体上有一个“背景色变换”按钮和一个“结束”按钮,名称分别为cmdChange 和cmdExit。单击“背景色变换”按钮,背景色变为红色;再单击,背景色变为绿色;再单击,背景色变为蓝色;再单击背景色变为红色如此循环。单击“结束”按钮,程序运行结束。请填空

31、。Private Sub cmdChange_Click()If Mark = 0 ThenForm 1.backcolor =vbredMark = 1ElseIf mark=1 ThenForm1.BackColor = vbGreenMark = 2ElseIf Mark = 2 ThenForm1.BackColor = vbBlueMark =0End IfEnd SubPrivate Sub cmdExit_Click()EndEnd Sub10. 设有整型变量x,取值范围为0100,表示学生的成绩,有如下程序段:If x = 85 ThenLevel = AElseIf x =

32、70 ThenLevel = BElseIf x = 60 ThenLevel = CElseLevel = DEnd If下面用Select Case 结构改写上述程序,使两段程序所实现的功能完全相同,请填空。Select Case xCase 85 to 100Level = ACase 70 To 84Level = BCase 60 To 69Level = CCase 0 to 59Level = DEnd select11.循环语句For i = 20 To 10 Step -3.3 Next 的循环次数是 3。16.下列程序是判断一个整数(3)是否为素数,请补充完整。Dim n

33、As Integern = InputBox(请输入一个整数(=3) )k = Int(Sqr(n)i = 2swit = 0While i = k And swit = 0If n Mod i = 0 ThenSwit=1ElseI=i+1End IfWendIf swit = 0 ThenPrint n; 是一个素数。ElsePrint n; 不是一个素数。End If17. Do Until 条件 Loop 循环结构中,当条件为 真 时结束循环。19.下列程序计算Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为n 个a。例如:a=5,n=4 时,则Sn=5+55+555+55

34、55。请在空白处填入适当的内容,将程序补充完整。Private Sub Command1_Click()Dim a As Integer, n As Integer, Cout As IntegerDim Sn As Long, Tn As LongCout = 1Sn = 0Tn = 0a = InputBox(请输入a 的值:)N=inputbox(.n.)DoTn = Tn * 10 + aSn = Sn + TnCout = Cout + 1Loop While Cout=nPrint a, n, SnEnd Sub21.以下程序的功能是:程序运行时,单击窗体则显示如图4-1 所示的图

35、案。程序不完整,请在划线处加上若干条语句,以实现上述功能。Private Sub Form_Click()Dim i As Integer, j As IntegerFor i = 1 To 5Print Tab(8 - i);For j = 1 To5*i-1Print *;Next jPrint Tab(10 + i);For j = 1 To11-jPrint *;Next jNext iEnd Sub22. 以下程序用来产生20 个(0,99)区间的随机整数,并将其中的偶数打印出来。Private Sub Form_Click()RandomizeFor I=1 to 20X=Int(

36、Rnd* 100)If X/2 = x/2Then Print XNextEnd Sub23. 下面是体育比赛评分程序,20 位评委,除去一个最高分和一个最低分,计算平均分(设满分为10 分)。Private Sub Command1_Click()Max=0 :Min=10For I=1 To 20N=Val(Inputbox(请输入分数)If maxnThen Min=NS = S + NNext I图4-1 运行界面2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 35 页 共 85 页S =s-max-minP = S / 18Print 最高分:

37、;Max,最低分:;MinPrint 最后得分:;PEnd Sub24. 以下程序输出斐波那契数列的前20 项。斐波那契数列第一项为1,第二项为1,其后每一项的值都是其前两项之和,即1,1,2,3,5,8,13,。Private Sub Form_Click()X1 = 1X2 = 1N = 0Do While n 60 Then degree = 1If a 70 Then degree = 2If a 80 Then degree = 3If a 90 Then degree = 4Print degree=; degree4.判断下列程序段的执行结果。mediumPrivate Sub

38、Form_Click()x = 5 2Select Case xCase 1Print smallCase 2Print mediumCase ElsePrint largeEnd SelectEnd Sub5.判断下列程序段的执行结果。a = 2If a 0 ThenSelect Case a + 2Case 2Print ACase 4Print BCase ElsePrint CEnd SelectEnd If7.判断下列程序段的执行结果。75a = 5For k = 7 To 0a = a + kNext kPrint k; a13.判断下列程序段的执行结果。390625i = 4x

39、= 5Doi = i + 1x = x 2Loop Until i = 7Print i =; i;Print x =; x17. 写出下面程序段的输出结果。 * * * * * * * * * * * * * * * * * * * * * * * * * For a = 1 To *Print Tab(7 - a);For b = 1 To 2 * a -1Print *;Next bNext a第6 章常用控件4以下关于复选框的说法中,正确的是【b 】。A复选框的Enabled 属性用于决定该复选框是否被选中B复选框的Value 属性用于决定该复选框是否被选中C复选框的Checked 属

40、性用于决定该复选框是否被选中D复选框的Visible 属性用于决定该复选框是否被选中6以下关于选项按钮的说法中,正确的是【 b】。A选项按钮的Enabled 属性用于决定该按钮是否被选中B选项按钮的Value 属性用于决定该按钮是否被选中C选项按钮的Checked 属性用于决定该按钮是否被选中D选项按钮的Visible 属性用于决定该按钮是否被选中7要使控件与框架捆绑在一起,以下操作正确的是【c】。A在窗体不同位置上分别画一控件和框架,再将控件拖到框架上B在窗体上画好控件,再画框架将控件框起来C在窗体上画好框架,再在框架中画控件D在窗体上画好框架,再双击工具箱中的控件8. 设已在窗体上画好一个

41、容器控件(如框架),要在容器控件中建立一个命令按钮数组,以下操作正确的是【 c。A逐次单击工具箱中的命令按钮,再在容器中画出按钮即可B在容器上画出按钮,选择按钮,复制,粘贴,并回答创建控件数组,再重复粘贴C在容器上画出按钮,选择按钮,复制,再选择容器,粘贴,并回答创建控件数组,再重复粘贴D在容器上画出一个按钮,按下“Ctrl”键,同时拖动按钮到容器中的另一个位置9. 要使PictureBox 控件能够自动调整大小以显示整幅图像,可以将其【c】属性设置为True。APicture BAlignment CStretch DAutoSizeb11.运行时,要清除图片框P1 中的图像,应使用语句【

42、b】。AP1.Picture= BP1.Picture= LoadPicture()CPicture1.Picture=LoadPicture DPicture= LoadPicture()12.运行时,要在图片框P1 中打印字符串“How Are You”,应使用语句【 c】。A P1.Print=How Are You B P1.Picture= LoadPicture(How Are You)C P1.Print How Are You D Print=How Are You13.要清除已经在图片框P1 中打印的字符串而不清除图片框中的图片,应使用语句【a 】。A P1.Cls BP1.

43、Picture= LoadPicture()C P1.Print DP1.Picture= 14.以下说法不正确的是【 b】。A图片框控件除了可以显示图形外,还可以作为控件的容器B图像框控件除了可以显示图形外,还可以作为控件的容器C图像框控件可以调整其中图形的大小以适应控件的大小D图像框控件的大小可以随其中图形大小的改变而自动调整19.窗体上有一个名称为Option1 的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_Click(Index As integer)End Sub下面关于此过程的参数Index 的叙述中正确的是【 c】。

44、AIndex 为1 表示单选按钮被选中,为0 表示未选中BIndex 的值可正可负CIndex 的值用来区分哪个单选按钮被选中2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 43 页 共 85 页DIndex 表示数组中单选按钮的数量21.设已经在某个复选框Check1 的Click 事件过程中编写了一些代码,运行时,以下说法正确的是【 ab】。(多选)A任何时候用鼠标单击复选框都会执行其Click 事件过程B任何时候执行语句Check1.Value1 都会执行复选框的Click 事件过程C任何时候执行语句Check1.Value0 都会执行复选框的Cl

45、ick 事件过程D任何时候在代码中改变复选框的状态时,都会执行复选框的Click 事件过程22.用于指定列表框的列数的属性是【 b】;要使列表框中的每一个文本项的边上都有一个复选框,需设置其【 】属性;返回或设置列表框中当前选择项目的索引的属性是【 】;返回列表部分项目的个数的属性为【 】;指定列表的元素是否自动按字母表顺序排序的属性为【 】。AList ,ListCount,Text,Sorted,CheckedBColumns,Style,ListIndex,ListCount,SortedCSelected,Style,ListIndex,Columns,SortedDColumns,S

46、tyle,Selected,ListCount,Checked23.下列【a 】程序段能删除列表框List1 中的所有项。A Private Sub Command1_Click()For I= 0 To List1.ListCount-1List1.RemoveItem INext IEnd SubB Private Sub Command1_Click()For I= 0 To List1.ListCount-1List1.RemoveItem 1Next IEnd SubCPrivate Sub Command1_Click()For I= 0 To List1.ListCount-1L

47、ist1.RemoveItem 0Next IEnd SubDPrivate Sub Command1_Click()For I= 0 To List1.ListCountList1.RemoveItem INext IEnd Sub24.为了使列表框中的项目呈多列显示,需要设置的属性是【 aa】。AColumns BStyle CList D MultiSelect25.引用List1 列表框的最后一项应使用【 a】。AList1.List(List1.ListCount-1) BList1.list(List1.ListCount)CList1.List(ListCount) DList1

48、.List(ListCount-1)27.设在窗体Form1 上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是【 a】。APrivate Sub List1_Click() BPrivate Sub Form1_Change()Print List1.Text Print List1.TextEnd Sub End SubCPrivate Sub List1_Click() DPrivate Sub Form1_Change ()Print Form1.Text List1. Print List1.TextEnd Sub End Su

49、b30.要清除组合框Combo1 中的所有内容,可以使用【 b】语句。ACombo1.Cls BCombo1.Clear CCombo1.Delete DCombo1.Remove34.要使滚动条表示最大值 100,应设置其【 d】属性,要使滚动条表示最小值10,应设置其【 】属性,要使每次单击滚动条两端箭头时变化值为10,应设置其【 】属性,要使单击滚动条滑块与两端箭头之间的空白区域时变化值为20,应设置其【 】属性。AMinimize,Min,MaxChange,SmallChangeBSmallChange,Minimize,Min,MaxChangeCMinChange,LargeCh

50、ange,Min,MaxChangeDMax,Min,SmallChange,LargeChange35.不具有输入数据功能的是【 d】。A文本框 B选项按钮 C列表框 D窗体36.具有输出数据功能的控件【c 】。A选项按钮控件和标签控件 B复选框控件和文本框控件2012-2013 学年第二学期“计算机程序设计基础Visual Basic”练习题第 45 页 共 85 页C标签控件和文本框控件 D选项按钮控件和复选框控件44.组合框控件可将【 a】组合成一个控件。A列表框和文本框 B标签和列表框C标签和文本框 D复选框和选项按钮49.设窗体上有一个滚动条,已经通过属性窗口把它的Max 属性值设

51、置为1,Min 属性值设置为100,下面叙述正确的是【a 】。A程序运行时,若滚动块向左移动,滚动条的Value 属性值就会增加B程序运行时,若滚动块向左移动,滚动条的Value 属性值就会减小C由于滚动条的Max 属性值小于Min 属性值,程序会出错D由于滚动条的Max 属性值小于Min 属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动b50.定时器控件每次经历一个固定的时间间隔【 b】。A修改属性 B触发事件 C建立窗体 D显示图片第7 章数组一、 选择题1. 下列关于数组的说法中正确的是【a 】。A. 数组中的元素必须是同类型的 B. 数组中元素的存放地址可以是不连续的C. 数组的维数可以任意 D. 数组中可以存储变量2. 关于语句“Dim S(-5 To 6) As St

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论