ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:42.97KB ,
资源ID:8237744      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8237744.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB期中考试试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB期中考试试题.docx

1、VB期中考试试题窗体顶端本试卷共53题试卷预览9 每建立一个窗体,工程资源管理器窗口中就会增加一个_。 (A) 工程文件(B) 窗体文件(C) 程序模块文件(D) 类模块文件答案:B 知识点:VB集成开发环境 章:1 18 下列叙述中错误的是_ (A) VB的所有对象都具有相同的属性项(B) VB的同一类对象都具有相同的属性和行为方式(C) 属性用来描述和规定对象应具有的静态特征(D) 设置属性的方法有两种:在属性窗口中设置、在程序代码中设置答案:A 知识点:属性 章:1 25 下列 是Visual Basic的工作方式。 (A) 可视化(B) 面向对象(C) 面向图形(D) 事件驱动答案:D

2、 知识点:事件驱动 章:1 42 每个窗体对应一个窗体文件,窗体文件的扩展名是_ (A) .bas(B) .cls(C) .frm(D) .vbp答案:C 知识点:文件扩展名 章:1 1515 启动VB程序的快捷键为( )。 (A) F4(B) F5(C) F6(D) F8答案:B 知识点:代码_运行 章:1 29 一个对象可执行的动作与可被一个对象所识别的动作分别称为( )。 (A) 事件、方法(B) 方法、事件(C) 属性、方法(D) 过程、事件答案:B 知识点:面向对象概念 章:1 21 下列关于属性设置的叙述错误的是_ (A) 一个控件具有什么属性是VB预先设计好的,用户不能改变它(B

3、) 一个控件具有什么属性值是VB预先设计好的,用户不能改变它(C) 一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置(D) 一个控件的属性在属性窗口中设置后,还可以再利用程序代码为其设置新值答案:B 知识点:属性 章:1 13 一个可执行的 Visual Basic 的应用程序至少要包括一 . (A) 标准模块(B) 类模块(C) 窗体模块(D) 辅助模块答案:C 知识点:VB基本概念 章:1 314 以下叙述中错误的是 。 (A) 事件过程是响应特定事件的一段程序(B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定

4、 答案:D 知识点:事件 章:1 1516 运行程序产生死循环时,按( )键可以中断程序运行。 (A) Ctrl+C(B) Ctrl+Z(C) Ctrl+Break(D) 单击“停止运行”按钮答案:C 知识点:代码_运行 章:1 2 标准工具箱中的控件_ (A) 数目是固定不变的(B) 数目可以增加(C) 包含了VB所有控件(D) 数目可以减少答案:B 知识点:VB集成开发环境 章:1 46 在程序运行期间属性值不允许改变的属性是_属性 (A) Caption(B) Name(C) BackColor(D) Enabled答案:B 知识点:窗体或控件通用属性 章:2 1395 若设置了文本框的

5、属性PasswordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是() (A) 8个”$”(B) 1个”$”(C) 8个”*”(D) 无任何内容答案:A 知识点:文本框_Password属性 章:2 63 窗体的Caption属性的作用是_ (A) 确定窗体的名称(B) 确定窗体的标题(C) 确定窗体的边界类型(D) 确定窗体的字体答案:B 知识点:窗体_name和Caption属性 章:2 1377 设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是()。 (A) List1.List(B) List1.ListIn

6、dex(C) List1.Index(D) List1. Text答案:D 知识点:列表框_Text属性 章:2 57 如果要在两个菜单命令项之间机加一条分隔线,可在标题文本框中键入_。 (A) -(B) +(C) &(D) #答案:A 知识点:菜单_设计 章:2 262 在程序中分别将变量Inta、Bl、st和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是_ (A) Inta=4.6(B) Bl=True(C) st=5&1235(D) D=#10/05/01”答案:D 知识点:数据类型 章:3 267 下列不正确的变量名是_ (A) Mary5(B) fact (C

7、) Test_1(D) Arry答案:D 知识点:变量命名的合法性 章:3 361 用下面语句定义的数组的元素个数是( )。 Dim A (- 3 To 5 ) As Integer (A) 6(B) 7(C) 8(D) 9答案:D 知识点:数组声明 章:3 1250 设a=4,b=3,c=2,d=1,下列表达式的值是() ab+1 Or cd And b Mod c (A) True(B) 1(C) -1(D) 0答案:D 知识点:运算的优先级 章:3 286 下列语句中的_语句可以用来正确地声明一个动态数组. (A) Private A(n) as integer(B) Dim A() A

8、s Integer(C) Dim A(,) as Integer(D) Dim A(1 to n)答案:B 知识点:数组声明 章:3 264 语句Print 5*20 显示结果是_ (A) 5*20(B) 出错(C) 5*20(D) 100答案:C 知识点:Print方法 章:4 330 设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是( )a=b:b=c:c=a Print a;b;c(A) 1 2 3 (B) 2 3 1 (C) 3 2 1 (D) 2 3 2答案:D 知识点:赋值语句 章:4 302 以下循环语句中在任何情况下都至少执行一次循环体的是 。 (A) Do

9、 While 循环体 Loop (B) While 循环体 Wend(C) Do 循环体 Loop Until (D) Do Until 循环体 Loop答案:C 知识点:D0 - Loop结构语句 章:4 323 设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是 。 (A) Print A=x+y(B) Print A=;x+y(C) Print A=+Str(x+y)(D) Print A= & x+y答案:A 知识点:Print方法 章:4 360 执行下面的程序段后,x 的值为( )。 x=5 For i=1 To 20 Step 2 x=x+i5 if x2 then

10、exit forNext i (A) 5(B) 22(C) 21(D) 24答案:A 知识点:exit for语句 章:4 447 option base 0dim x as variantx=arra(7,5,3,2,1,6)print x(1), x(4), x(5)(A) 5 1 6(B) 7 2 1(C) 7 1 6(D) 5 2 1答案:A 知识点:Option Base 章:4 297 阅读下面的程序段:a=0For i=1 To 3 For j=1 To i For k=j To 3 a=a+1 Next k Next j Next i 执行上面的三重循环后,a 的值为. (A)

11、 3(B) 9(C) 14(D) 21答案:C 知识点:For-Next 结构语句 章:4 337 执行以下程序段后,变量c$的值为( )。 a$ = Visual Basic Programing b$ = Quick c$ = b$ & UCase(Mid$(a$,7,6) (A) Visual BASIC Programing (B) Quick Basic Programing (C) QUICK Basic (D) Quick BASIC 答案:D 知识点:Ucase() 章:5 448 Dim MyString MyString = Str(459)的返回值是( )。 (A) 45

12、9(B) 459(C) +459(D) -459答案:B 知识点:str() 章:5 343 设有语句 x=InputBox(“输入数值”,“0”,“示例”) 程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( )。(A) 变量X的值是10 (B) InputBox对话框标题栏中显示的是“示例” (C) 0是默认值(D) InputBox对话框标题栏中显示的是“输入数值”答案:A 知识点:inputbox() 章:5 1141 与过程的变量形参相结合的实参不可以是()。 (A) 变量(B) 常数(C) 数组元素(D) 数组答案:D 知识点:参数传递_参数匹配 章:6 112

13、7 某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下:Function MaxValue(a() As Integer) As Integer Dim max% max=1 For k = 2 To 10 If a(k)a(max) Then max = k End If Next k MaxValue = maxEnd Function程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是(). (A) 语句max = 1应改为max = a(1)(B) 语句For k =2 To 10应改为For k =1 To 10(C) 语句MaxValue =

14、max 应改为MaxValue = a(max)(D) If语句中的条件a(k)a(max)应改为a(k)max答案:C 知识点:Function过程_数组作为参数 章:6 1135 变量I为整型变量,若实参书写为(I),则它和对应形参之间的数据传递方式是()。 (A) 按值传递(B) 按地址传递(C) 按参数传递(D) 按位置传递答案:A 知识点:参数传递_常数表达式作实参 章:6 37 事件过程是指_所执行的程序代码。 (A) 运行程序(B) 设置属性时(C) 使用控件时(D) 响应某个事件答案:D 知识点:事件过程_综合 章:6 34 c 在面向对象方法中,类的实例称为 。 知识点:对象

15、 章:1 57 c VB有三种工作模式:设计模式、运行模式及 。 知识点:中断模式 章:1 35 c 在刚建立工程时,使窗体上的所有控件具有相同的字体格式,应对 的font 属性进行了设置。 知识点:VB集成开发环境 章:1 618 c 若要使命令按钮不可操作,要对( )属性进行设置 知识点:命令按钮_行为类属性 章:2 20 c 若窗体有列表框,则List1.List(List1.ListIndex)的值等于List1的 属性值。 知识点:列表框_Text属性 章:2 619 c 若要控件在运行时不显示,可对控件的( )属性进行设置 知识点:控件综合 章:2 624 c 整型的类型符号为(

16、) 知识点:变量类型 章:3 623 c 在一行语句内写多条语句,每个语句之间可使用( )符号进行分隔 知识点:程序代码的书写规则 章:3 148 c 设有如下程序 Private Sub Form_Click() Dim a As Integer, s As Integer n = 8 s = 0 Do s = s + n n = n - 1 Loop While n 0 Print s End Sub 执行以上程序,显示结果为 . 知识点:D0 - Loop结构语句 章:4 632 c 语句用于要求变量进行显式声明. 知识点:Option Explicit 章:4 634 c Privat

17、e Sub Form_Click() Dim x As Boolean x = 100 Print x End Sub 执行上述程序后,显示的值为 。 知识点:赋值语句 章:4 466 c InputBox函数返回值的类型为( ) 知识点:inputbox() 章:5 470 c 设a=6,则执行 x=IIf(a5,-1,0)后,x 的值为( )。 知识点:IIf() 章:5 635 c public x as integerprivate sub form_click() dim x as integer x=15 Me.x=20 print xend sub执行以上程序,显示内容为 。 知

18、识点:模块级变量及全局变量的应用 章:6 636 c private sub command1_click() static x as integer x=x+10end sub程序执行后,连续三次单击命令按钮command1,则x 的值为。 知识点:静态变量与静态过程 章:6 96 d 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (15分)1.在名称为Form1的窗体中,建立一个名称为Cmd1、标题为“显示”的命令按钮。要求程序运行后,如果单击“显示”按钮,则执行语句Form1.Print显示;如果单击窗体,则执行语句Form1.Cls。注意:保存时必须存

19、放在考生文件夹(T:)下,窗体文件名为kt1.frm,工程文件名为kt1.vbp。2在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2、标题分别为“喜欢”和“不喜欢”的命令按钮。编写适当的事件过程,要求程序运行后,如果单击“喜欢”命令按钮,则在窗体上显示“数理化”;如果单击“不喜欢”命令按钮,则在窗体上显示“政史地”。程序中不能使用任何变量,直接显示字符串。 注意:保存时必须存放在考生文件夹(T:)下,窗体文件名为kt2.frm,工程文件名为kt2.vbp。 vb1100-1answer.frm;vb1100-2answer.frm 知识点:form1.name;cmd1.capt

20、ion;代码form1.print 显示;代码Form1.Cls form1.name;type(cmd1);cmd1.caption;cmd2.caption;代码print 数理化;代码print 政史地 章:0 编号:1100 93 x 1.在考生文件夹(T:)中有工程文件vb4001-1.vbp及其窗体文件vb4001-1.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即号)但不能修改其他部分。存盘时不得改变文件名和文件夹。 (10分)本题内容如下:窗体上已有两个文本框,名称为Txt1、Txt2,一个控制按钮,标题为转换。要求在窗体上补充三个单选框,名

21、称分别为Opt1、Opt2、Opt3的标题分别为大写转小写小写转大写、全部大写、全部小写。要求补充完整代码窗口的代码后,在Txt1中输入一段字符,选中大写转小写小写转大写,单击转换按钮后,Txt2显示大小写相反的字符串;选中全部小写,单击转换按钮后,Txt2显示全部小写的字符串;选中全部大写,单击转换按钮后,Txt2显示全部大写的字符串。2.在考生文件夹(T:)中有工程文件vb4001-2.vbp及其窗体文件vb4001-2.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所有注释符(即“”号),但不能修改其他部分。保存时不得改变文件名和文件夹。 (10分)本题描述

22、如下: 在窗体上有一个列表框,名称为List1;一个文本框,名称为Text1;一个命令按钮,名称为C1,标题为“复制”。要求程序运行后,在列表框中自动建立4个列表项,分别为Item1、Item2、Item3和Item4。如果选择列表框中的一项,单击“复制”按钮,就可以把该项复制到文本框中。vb4001-1answer.frm,vb4001-2answer.frm 知识点:3个? 3个? 章:0 编号:4001 97 y 综合应用题(15分)在考生文件夹(T:)中有工程文件vb5001.vbp及其窗体文件vb5001.frm,该程序是不完整的,请在有“?”号的地方填入正确内容,然后删除“?”及所

23、有注释符(即“”号),但不能修改其他部分。本题描述如下:在名称为Form1的窗体上有两个单选按钮,名称分别为Opt1和Opt2,标题分别为“100200之间素数之和”和“200400之间素数之和”;一个文本框,名称为Text1;两个命令按钮,其名称分别为Cmd1和Cmd2,标题分别为“计算”和“存盘”。程序运行后,如果选中一个单选按钮并单击“计算”按钮,则计算出该单选按钮标题所指明的所有素数之和,并在文本框中显示出来。如果单击“存盘”按钮,则把计算结果存入out.txt文件中,该文件必须放在考生文件夹(T:)中。(在考生文件夹(T:)中有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件,而isprime函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False,考生可以将该模块文件添加到自己的工程中) 注意:必须把素数之和存入考生文件夹(T:)下的out.txt文件中,否则没有成绩。保存程序时必须存放在考生文件夹(T:)下,窗体文件名为vb5001.frm,工程文件名为vb5001.vbp。 vb5001answer.frm;out.txt文件 知识点:out.txt文件为3167或9660;3个? 章:0 编号:5001 窗体底端

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1