(VB)考试考题类型分析及答题技巧
- 格式:doc
- 大小:8.72 MB
- 文档页数:4
全国计算机等级考试二级VB笔试各题型答题技巧一、熟悉考试题型,掌握基本做题技巧。
VB考试只有选择题和填空题两种题型,其中选择题共30题,分值70分,填空题共15小题,分值30分。
这两种题型的解题方法有所不同,考生在备考时要深化对基本概念和知识点的理解,并注重实践,同时要多做一些针对性的练习,特别是历年真题,从中找出规律性的东西以及解题技巧。
A、选择题解题技巧:常见的选择题解法有“排除法”.我们从历年四次考试中分别挑选一个选择题进行举例,希望大家引起重视,并能熟练掌握这种解题技巧。
例1:(2003年09月考题)设有如下通用过程,在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integerx = 10y = 5y = f(x)Print x; yEnd SubPublic Function f(x As Integer)Dim y As Integerx = 20y = 2f = x * yEnd Function程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)10 5 B)20 5 C)20 40 D)10 40【答案】C【分析】对于传值和传地址的题目,解题时我们可以运用适当的排除技巧,如针对上面的题目我们可以进行分析后直接得出结果:本题中,X初值是10,Y初值是5.但由于X传地址,所以要互相影响,故在主程序调用函数F(X)后,打印语句中X不可能是原来的10,因此可以马上排除答案A和D;而Y是靠函数本身传递值,故在函数过程中F得到新值40后就如同传地址一样把结果传给了Y.故本题的答案是C.例2:(2003年04月考题)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a* aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A)5和3 B)25和3 C)25和6 D)5和6【答案】B【分析】本题中的X是窗体级变量,所以X在过程之间传递参数时相当于传地址,互相要影响。
VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列说法中错误的是( )。
A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。
在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。
2.下列数据结构中,属于非线性的是( )。
A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。
线性表是线性结构。
栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
3.下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
4.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
5.下列关于线性链表的描述中正确的是( )。
vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。
以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。
- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。
- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。
- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。
答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。
方法是一种过程,可以包含代码来执行特定的任务或计算。
事件通常与控件相关联,并可以触发方法的执行。
2. 解释VB中“类”的概念。
VB知识点回顾梳理进位制知识补充:算式110B+2H的值是()A. 1000BB. 11010BC. 1010HD. 112BH分析:在计算机中常用的进位制有二进制、十进制和十六进制,不同的进位制用不同的字符表示,具体表示方法如下:故算式110B+2H是指二进制数110和十六进制数2相加。
VB题目分析:1.“若是本店会员,所有商品打85折,否则无折扣”,用算法描述这一问题,合适的算法结构是()A. 选择结构B. 循环结构C. 顺序结构D. 树型结构分析:考核知识点——算法。
①算法概念:解题方法和步骤的精确描述;②算法的特征:(1)操作步骤有穷性(有限性);(2)操作结果确定性(唯一性);(3)可行性(能行性);(4)有0到多个输入;(5)有1到多个输出。
③算法描述方法:一般用自然语言、流程图和计算机语言进行描述。
④算法的三种基本结构,即顺序结构、选择结构和循环结构。
顺序结构——按程序语句依次执行;选择结构——根据条件选择执行不同的事件;循环结构——条件重复执行某一件事情。
2.在Visual Basic中,下列能作为变量名的是()A. MyB. IfC. a+yD. 2nd分析:考核知识点——变量名和常量名的命名规则。
①必须以字母或汉字开头,而不能以数字或其他字符开头。
②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。
③字符个数不超过255个。
④变量名不能使用VB中的保留字。
(信息提示:保留字也称关键字,由VB专用,具有特殊含义。
例如,Print、Sub、End等都是VB中的保留字。
)⑤VB不区分变量名中字母的大小写。
3.在Visual Basic中,用变量code存储数据“HN2012”,下列说明语句正确的是()A. Dim code As IntegerB. Dim code As SingleC. Dim code As StringD. Dim code As Boolean分析:考核知识点——VB中的数据类型及变量的定义。
考试题型与解题技巧1上机考点与常用算法由于上机考试的方式和主要考点没有很大变化,因此可以通过分析历届上机考题来归纳总结上机考试考核的重点,考试大下面介绍近几年二级Visual Basic上机考试所考知识点的分布情况。
1.1上机考点分析>对象及其操作:控件的画法、基本操作及控件值。
>数据类型及其运算:涉及到关系运算符、算术运算符、逻辑运算符及常用内部函数等知识点。
>数据输入、输出:窗体输出与Print方法,使用InputBox函数。
>常用标准控件:文本框、列表框、图形框、复选框、计时器、滚动条等控件的属性、事件和方法。
>控制结构:选择结构、For循环控制结构。
>数组:数组的定义。
>菜单与对话框:用菜单编辑器建立菜单。
>键盘与鼠标事件过程:键盘的KeyPress事件、鼠标事件。
>数据文件:顺序文件的读操作、顺序文件的写操作。
1.1常用算法熟练地掌握算法原理、编程思想和代码实现,就能够做到举一反三,轻松备考,顺利过关。
1.累加与连乘基本思想:设置初值,循环计算。
扩展:(1)计算指定范围内某一个数的倍数之和。
(2)计算某范围内所有数的乘积。
(3)求某一个数列的和。
2.生成N个不同的随机数基本思想:将生成的数送入一个数组,每生成一个数后与数组中已有的数比较,如相同则丢弃,重新生成可使用语句Exit For。
3.求素数、极值求素数基本思想:素数的意义;实现方法:双重循环,外循环判断每一个数,内循环判断能否被某数整除。
求极值基本思想:设第一个数为极值数,然后进入循环与其比较,超过则替换。
4.排序≯选择法:每次先找出最小数所在的F标,排序结束后,交换最小数的位置。
≯冒泡法:两两比较后交换。
≯合并法:将两个有序的数组合并成一个仃序的数组。
两个数组中的数两两比较,小者放入目标数组,直到.个数组为窄。
≯插入法:每输入或生成一个数马上插入到数组中使其有序。
5.数列的插入、删除和重组插入:对原数组进行扩充,循环查找插入位置(逐个比较),找到后,从后向前依次移动每一个数字,直到该位置,然后将数据插入。
vb考试题及答案随着计算机技术的发展,程序设计语言在软件开发中扮演着重要的角色。
Visual Basic(简称VB)是一种面向对象的高级编程语言,被广泛应用于Windows平台下的软件开发。
为了帮助大家更好地掌握VB 编程知识,本文将提供一些VB考试题及答案,希望对大家的学习和复习有所帮助。
1. VB中,如何声明一个整型变量?答案:使用关键字Dim来声明变量,例如:Dim num As Integer2. VB中,如何进行条件判断?答案:可以使用关键字If...Then...Else来进行条件判断,例如:If condition Then' 条件为真时执行的代码Else' 条件为假时执行的代码End If3. VB中,如何使用循环结构?答案:可以使用关键字For、While或者Do...Loop来实现循环,例如:For i As Integer = 1 To 10' 循环体,执行10次Next4. VB中,如何定义一个函数?答案:使用关键字Function来定义函数,例如:Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerReturn num1 + num2End Function5. VB中,如何处理异常?答案:可以使用关键字Try...Catch...Finally来处理异常,例如:Try' 可能会引发异常的代码块Catch ex As Exception' 处理异常的代码块Finally' 无论是否发生异常,都会执行的代码块End Try6. VB中,如何创建一个类?答案:使用关键字Class来创建一个类,例如:Public Class MyClass' 类的成员和方法End Class7. VB中,如何使用MessageBox显示消息框?答案:可以使用MessageBox.Show方法来显示消息框,例如:MessageBox.Show("Hello World!")8. VB中,如何读取和写入文件?答案:可以使用System.IO命名空间下的File类来读取和写入文件,例如:Dim content As String = File.ReadAllText("C:\example.txt")File.WriteAllText("C:\example.txt", "Hello World!")9. VB中,如何使用数据库连接?答案:可以使用System.Data命名空间下的SqlConnection和SqlCommand等类来进行数据库连接和操作,例如:Dim connectionString As String = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;"Using connection As New SqlConnection(connectionString)connection.Open()' 执行数据库操作End Using10. VB中,如何创建和使用数组?答案:可以使用Dim语句来创建数组,例如:Dim numbers(9) As Integer' 对数组进行赋值numbers(0) = 1...numbers(9) = 10以上是一些VB考试题及答案的示例,希望能够帮助大家更好地理解和掌握VB编程知识。
VB 常考题型归纳分析一、累加和连乘1、 算法说明累加形式:V=V+e 连乘形式:V=V*e其中:V 是变量,e 是递增表达式。
累加和连乘一般通过循环结构来实现。
注意:需在执行循环体前对变量V 赋初值。
一般的,累加时置初值0;连乘时置初值为1.2、 应用实例(1)求N !的结果。
Private Sub Command1_Click ()Dim n%, i%, s&n = Val (InputBox ("输入n"))s = 1For i = 1 T o ns = s * iNext iPrint sEnd Sub错误的写法:Private Sub Command1_Click ()Dim n%, i%, s&n = Val (InputBox ("输入n"))For i = 1 T o ns = 1 …赋初值语句位置不对! s = s * iNext iPrint s …输出s 的值为n ,而不是n !End Sub(2)根据下列公式,求自然对数e 的的近似值。
∑∞=+=+++++=1!11!1......!31!21!111i i n e , 要求:误差小于0.00001Private Sub Command1_Click ()Dim i%, n&, t!, e!e = 2i = 1t = 1Do While t > 0.00001i = i + 1t = t / ie = e + tLoopPrint "计算了"; i; "项目和是:"; ePrint Exp (1) …与上句输出值进行对比以证明算法的正确性 End SubPrivate Function comp (n As Long) As LongDim I As LongDim result As Longresult = 1 '此处注意,由于是连乘,初值为1For I = 1 To 2 *(n – 1)result = result * INext Icomp = resultEnd Function注意:如果调试运行时死循环,可以按Ctrl+Break中断死循环,不需要重新启动机器。
计算机二级VB考试应试技巧一、题型分析与解题技巧单选题和填空题一般是对基本知识和基本操作进行考查的题型,它主要是测试考生对基本的、重要的理论及概念是否掌握、理解是否准确、认识是否全面、思路是否清晰,而很少涉及对理论的应用。
具体地说,考试时应注意以下几个方面:1.选择题的分析与解题技巧选择题为单选题,多选、错选或不选都不给分,但错选也不倒扣分,考生在做答选择题时要注意。
选择题每个小题只有2分,单位试题的分值量较小,且试题部分覆盖面,各类内容的试题均有,一般情况下,考生根本不可能做到对大部分的题目都有把握。
这时,需要考生学会放弃,即不确定的题目不要在上面纠缠过多,应该在此题上做上标记,立即转移注意力,做答其他题目。
最后有空余的时间再回过头来仔细考虑此题。
但要注意,对于那些实在不清楚的题目,就不要浪费时间了,放弃继续思考,不要因小失大。
2.填空题的分析与解题技巧填空题一般难度都比较大,一般需要考生填人准确的字符,往往需要非常地精确,错一个字都不得分。
而分值方面,每空只有2分,建议考生对填空题不要太过于看重,为个别问题耽误时间,不如回过头检查一些不确定的选择题,如能检查出两题,在分值上就抵得上一道填空题。
3.综合应试分析(1)当遇到不会做的或答不出来的题,一定不要慌乱(尤其是平时学习好的同学),可以把这题留下暂时不做,先把会做的题做好,能做多少就做多少;(2)当题做得非常顺利时,不要太得意,因为越看似容易的题目越错的多.当然也不要逆向思维,觉得这题这么简单是不是做错了,要相信自己,说到底还是要审清题目的意思;(3)不要受周围环境影响,当别人开始交卷时,也不要慌张,只要考生沉着冷静,认真回答每一个题目就可以了。
二、教材基本结构及往年考试分值分布全国计算机等级考试二级VB考试,辅导用书《全国计算机等级考试二级教程:Visual Basic语言程序设计》(高等教育出版社),本书共十五章:第1章Visual Basic程序开发环境(2分左右,以识记为主) 第2章对象及其操作(一般在机试题里考核)第3章简单程序设计(笔试2分左右)第4章VB程序设计基础(笔试6分左右,一般结合其他章节知识点一起考核)第5章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现在简单应用题和综合应用题中。
2012浙江省全国计算机等级考试二级笔试试卷VB考试技巧、答题原则1、某工厂的仓库管理软件属于( A )A、应用软件B、系统软件C、工具软件D、字处理软件2、用于描述内存性能优劣的两个重要指标是( D )A、存储容量和平均无故障工作时间B、存储容量和平均修复时间C、平均无故障工作时间和内存的字长D、存储容量和存取时间3、下列总线中,对微软出的“即插即用”(Play and Plug)方案支持很好的是( A )A、PCIB、AGPC、ISAD、EISA4、C语言编译器是一种( A )A、系统软件B、微机操作系统C、字处理系统D、源程序5、下面哪个迹象最不可能像感染了计算机病毒( B )A、开机后微型计算机系统内存空间明显变小B、开机后微型计算机电源泉指示灯不亮C、文件的日期时间值被修改成新近的日期或时间(用户自己并没有修改)D、显示器出现一些莫名其妙的信息和异常现象6、世界上最先实现的程序存储的计算机是( B )A、ENIACB、EDSACC、EDVACD、UNIVAC7、软件系统主要由( B )A、操作系统和数据库管理系统组成B、系统软件和应用软件组成C、应用软件和操作系统组成D、系统软件和操作系统组成8、通常,在微机中标明的P4或奔腾4是指( D )A、产品型号B、主频C、微机名称D、微处理器型号9、下面哪个迹象最不可能像感染了计算机病毒( B )A、开机后微型计算机系统内存空间明显变小B、开机后微型计算机电源泉指示灯不亮C、文件的日期时间值被修改成新近的日期或时间(用户自己并没有修改)D、显示器出现一些莫名其妙的信息和异常现象10、在计算机的应用中,“DSS”表示( B )A、管理信息系统B、决策支持系统C、办公自动化D、人工智能11、下面都属于微型计算机输入设备的是( C )A、鼠标器。
绘图仪B、扫描仪,绘图仪C、键盘,条形码阅读器D、打印机,条形码阅读器12、办公自动化是计算机的一项应用,按计算机应用的分类,它属于( C )A、科学计算B、实时控制C、数据处理D、辅助设计13、发现软盘带有计算机病毒后,比较彻底的清除方式是( C )A、用查毒软件处理B、删除软盘上的所有文件C、格式化软盘D、用杀毒软件处理14、在衡量计算机的主要性能指标中,字长是( A )A、计算机运算部件一次能够处理的二进制数据位数B、8位二进制长度C、计算机的总线数D、存储系统的容量15、下列设备中,既能向主机输入数据又能接收主机输出数据的设备是( C )A、CD-ROMB、显示器C、软磁盘驱动器D、光笔16、以平均修复时间(MTTR),用于描述计算机的( B )A、可靠性B、可维护性C、性能价格比D、以上答案都不对17、发现软盘带有计算机病毒后,比较彻底的清除方式是( C )A、用查毒软件处理B、删除软盘上的所有文件C、格式化软盘D、用杀毒软件处理18、下面是关于微型计算机的叙述:①微型计算机的核心是微处理器②人们常以微处理器为依据来表述微型计算机的发展③微处理器经历了4位、8位、16位和32位四代的发展过程④微型计算机诞生于第三代计算机时代其中全部正确的一组是( D )A、①②④B、①③④C、①②③④D、①②③19、下列字符中,ASCII码值最小的是( B )A、aB、AC、xD、Y20、LINUX是一种( B )A、数据库管理系统B、微机操作系统C、字处理系统D、鼠标器驱动程序21、喷墨打印机较针式打印机的最大优点( C )A、打印成本较低B、体积小、重量轻C、采用非击打式,噪音较小D、以上说法都不对22、具有多媒体功能的微型计算机系统中,常用的的WORM是( C )A、只读型大容量软盘B、只读型光盘C、一次性写入光盘D、半导体只读存储器23、以平均修复时间(MTTR),用于描述计算机的( B )A、可靠性B、可维护性C、性能价格比D、以上答案都不对24、在计算机的应用中,“OA”表示( C)A、管理信息系统B、决策支持系统C、办公自动化D、人工智能25、通常说1.44MB软盘中1.44MB指的是( D )A、厂家代号B、商标号C、磁盘编号D、磁盘容量26、在计算机的应用中,“DSS”表示( B )A、管理信息系统B、决策支持系统C、办公自动化D、人工智能27、微型计算机中的外存储器,现在普遍采用( B )A、电子管储器B、磁表面存储器C、半导体存储器D、磁芯存储器28、速度快、分辨率高的打印机类型是( B )A、非击打式B、激光式C、击打式D、点阵式29、1959年IBM公司的塞缪尔(A。
大一vb考试知识点VB(Visual Basic)是一种基于事件驱动的编程语言,是微软公司开发的一种面向对象的程序设计语言。
在大一VB考试中,通常会涉及一些基本的语法知识和常用的编程技巧。
本文将对大一VB考试中常见的知识点进行详细介绍,以帮助考生顺利备考和应对考试。
一、VB语言基础知识1. 数据类型和变量的定义:- VB中常见的数据类型有整数型、长整型、单精度浮点型、双精度浮点型、字符串型等,了解各个数据类型的存储范围和使用场景。
- 掌握变量的定义和声明方法,了解变量的作用域和生命周期。
2. 运算符和表达式:- 算术运算符、关系运算符、逻辑运算符等常见运算符的使用和优先级。
- 表达式的组成和求值过程,掌握常见的表达式书写方法。
3. 控制流程结构:- 条件语句(if-else语句、select case语句)的使用,了解条件语句的嵌套和多分支结构。
- 循环语句(do while循环、for循环)的使用,掌握循环语句的循环条件和循环体的书写方法。
- 掌握跳转语句(exit语句、goto语句)的使用和注意事项。
二、VB窗体应用开发知识点1. 窗体的设计与布局:- 了解VB窗体应用的基本结构和主要组件(如按钮、标签、文本框等)的使用方法。
- 掌握窗体的大小、位置和其他外观属性的设置方法。
2. 事件和事件处理:- 了解VB窗体应用中的事件概念和常见事件(如单击事件、双击事件、键盘事件等)。
- 掌握事件处理程序的编写和注册方法。
3. 控件的属性和方法:- 了解常见控件的属性和方法,如文本框的值获取和设置、按钮的点击事件等。
- 掌握控件属性的修改和控件方法的调用方法。
4. 用户界面的交互设计:- 掌握用户界面控件的布局和组织方式,例如面板、表格布局等。
- 了解如何使用对话框和消息框来与用户进行交互。
三、文件操作和数据存储1. 文本文件的读写:- 掌握VB中文本文件的读取和写入方法,了解文件指针的使用和文件读取的注意事项。
全国计算机二级Visual Basic题型分析全国计算机二级考试中的 Visual Basic(简称 VB)是许多考生选择的科目之一。
了解其题型对于备考至关重要。
下面我们就来详细分析一下 VB 的常见题型。
一、选择题选择题在考试中所占比例较大,通常涵盖了 VB 的基础知识,包括数据类型、变量、常量、运算符、表达式、控制结构、数组、过程、函数、对象和类等方面。
例如,在数据类型方面,可能会考查整数型(Integer)、长整数型(Long)、单精度型(Single)、双精度型(Double)、字符串型(String)等的特点和适用范围。
考生需要清楚每种数据类型所占用的存储空间大小以及取值范围。
对于变量和常量,会涉及到变量的声明、赋值,常量的定义和使用。
运算符和表达式的考题可能要求考生计算复杂的表达式结果,或者判断表达式的合法性。
控制结构是选择题的重点,包括顺序结构、选择结构(IfThenElse、Select Case)和循环结构(ForNext、DoLoop、WhileWend)。
考生需要理解各种控制结构的执行流程,能够根据给定的条件判断程序的执行路径。
数组的相关题目可能会考查数组的定义、初始化、元素访问和数组操作。
过程和函数部分则可能要求考生区分两者的异同,掌握参数传递的方式(值传递和引用传递)。
在对象和类的题目中,考生需要了解对象的属性、方法和事件,以及如何创建和使用自定义类。
二、填空题填空题主要考查考生对 VB 语法和知识点的准确掌握。
这类题型通常会给出一段不完整的程序代码,要求考生填写缺失的部分,使程序能够正确运行。
例如,可能会要求填写变量的声明语句、控制结构中的条件表达式、函数的返回值、数组元素的赋值等。
填空题需要考生对 VB 的语法规则非常熟悉,能够快速准确地写出正确的代码。
三、程序阅读题程序阅读题要求考生读懂给定的VB 程序,理解其功能和执行过程,并回答相关问题。
在这类题目中,考生需要逐行分析程序代码,关注变量的变化、控制结构的执行情况以及函数和过程的调用。
计算机二级VB考试题型剖析及解题技巧一、上机考点由于上机考试的方式和主要考点没有很大变化,因此可以通过分析历届上机考题来归纳总结上机考试考核的重点,我们下面来介绍近几年二级Visual Basic上机考试所考知识点的分布情况。
(1)对象及其操作:控件的画法、基本操作及控件值。
(2)数据类型及其运算:涉及到关系运算符、算术运算符、逻辑运算符及常用内部函数等知识点。
(3)数据输入、输出:窗体输出与Print方法,使用InputBox函数。
(4)常用标准控件:文本框、列表框、图形框、复选框、计时器、滚动条等控件的属性、事件和方法。
(5)控制结构:选择结构、For循环控制结构。
(6)数组:数组的定义。
(7)菜单与对话框:用菜单编辑器建立菜单。
(8)键盘与鼠标事件过程:键盘的KeyPress事件、鼠标事件。
(9)数据文件:顺序文件的读操作、顺序文件的写操作。
二、常用算法熟练地掌握算法原理、编程思想和代码实现,就能够做到举一反三,轻松备考,顺利过关。
1.累加与连乘基本思想:设置初值,循环计算。
扩展:(1)计算指定范围内某一个数的倍数之和。
(2)计算某范围内所有数的乘积。
(3)求某一个数列的和。
2.生成N个不同的随机数基本思想:将生成的数送入一个数组,每生成一个数后与数组中已有的数比较,如相同则丢弃,重新生成可使用语句Exit For。
3.求素数、极值求素数基本思想:素数的意义;实现方法:双重循环,外循环判断每一个数,内循环判断能否被某数整除。
求极值基本思想:设第一个数为极值数,然后进入循环与其比较,超过则替换。
4.排序(1)选择法:每次先找出最小数所在的F标,排序结束后,交换最小数的位置。
(2)冒泡法:两两比较后交换。
(3)合并法:将两个有序的数组合并成一个仃序的数组。
两个数组中的数两两比较,小者放入目标数组,直到.个数组为窄。
(4)插入法:每输入或生成一个数马上插入到数组中使其有序。
5.数列的插入、删除和重组(1)插入:对原数组进行扩充,循环查找插入位置(逐个比较),找到后,从后向前依次移动每一个数字,直到该位置,然后将数据插入。
1.基本操作(1)解析:在窗体上建立好控件后,先设置控件属性,再编写事件过程。
菜单在"菜单编辑器"窗口中创建;在程序运行是控件是否可见该控件的Visible属性决定,如果将该值设置为True时,在对象可见,如果设置为为False时,则将隐藏该控件。
解题步骤:第一步:建立界面并设置控件属性。
程序中用到的控件及其属性见表12-1。
表12-1控件属性设置值菜单名称标题Op 操作菜单名称标题Dis 显示菜单名称标题Hid隐藏文本框Name Text Text1 计算机考试第二步:编写程序代码。
参考代码:Private Sub Dis_Click()Text1.Text = "计算机考试"End SubPrivate Sub Hid_Click()Text1.Visible = FalseEnd Sub第三步:调试并运行程序。
第四步:按题目要求存盘。
(2)解析:在窗体上建立好控件后,先设置控件属性,再编写事件过程。
在"属性"窗口中,通过List属性设置列表项的内容。
向列表框中添加文本通过Additem方法来实现,其格式为:列表框.AddItem 项目字符串[.索引值]AddItem方法把"项目字符串"的文本内容放入"列表框"中。
解题步骤:第一步:建立界面并设置控件属性。
程序中只用到的控件及其属性见表12-2。
表12-2控件属性设置值列表框Name L1第二步:编写程序代码。
参考代码:Private Sub L1_Click()L1.AddItem "真有礼貌"End Sub第三步:调试并运行程序。
2.简单应用(1)解析:时钟控件作用是以一定的时间间隔激发计时器事件(Timer)而执行相应程序代码,Interval属性决定时间间隔的长短,以毫秒为单位,所以要改变两个图片交替的速度可将滚动框的Value值赋值给Interval属性即可;当时钟控件的Enabled属性为True时,时钟控件才起作用,当为False时该控件不起作用。
信息技术学业水平考试考题类型分析及答题技巧
VB方面
2015年学业水平考试有所改革,VB方面调整为3个选择题,依据以往的试题分析考点的分布,我们认为这三个题的出题方向有这样三个:
1、对象及属性方面,考察的重点在于:
①对象的类型,是什么样的对象;
②对象的名称问题,哪个是该对象的名称,书写的对不对;
③对象的属性问题,该对象的某个属性是什么,呈现什么样的效果;
④VB软件界面的识别;
⑤文本框与标签框的区别及如何使用;
如题:图为某对象的属性窗口,据此判断下列说法错误的是()
ZR_A=该对象的名称为Lab_date
ZR_B=该对象是文本框
ZR_C=该对象的标题是“当前的日期和时
间”
ZR_D=当前处于编辑状态的属性是
BackColor
再如:
如图是一个四则运算程序的界面,输入两个数字和一个运算符,单击“计算”输出结果。
要实现该功能,则()
ZR_A=至少需要3个文本框
ZR_B=至少需要2个文本框
ZR_C=至少需要1个文本框
ZR_D=不需要文本框控件
例3:班里的电脑小高手编制了一个判断星期几的VB程序,如果想在其它电脑上运行该程序,应该拷
贝的文件是()。
ZR_A=星期计算.vbp
ZR_B=星期计算.frm
ZR_C=星期计算.exe
ZR_D=星期计算.olb
例4:韩明用vb编写密码验证程序时,要求在文本框内输入的字符显示为*,如下图,他应该修改的对象属性是()
ZR_A=Form1的Caption属性
ZR_B=Text1的Text属性
ZR_C=Text1的PasswordChar属性
ZR_D=Command1的Caption属性。
2、简单程序代码的读写:
①代码应用的对象,能否知道该代码对应的对象是哪个;
②对象的事件,某个对象在什么情况下执行的代码;
③val函数的使用及效果了解;
④简单的加减乘除运算代码;
如题:在VB中,命令按钮最常用的事件是()
A、CLICK 单击
B、CHANGE 交换
C、TIMER 计时器
D、LOAD 装填
例2:如图所示,这是一个乘法器的运行界面,在代码编写正确的情况下,程序运行的结果是()
ZR_A=12a5
ZR_B=60a
ZR_C=60
ZR_D=0
3、程序设计方面较为复杂代码的理解:
①程序的结构:顺序、分支、循环,三种基本结构;
②变量的使用及理解,经过运算后变量最终的结果是什么;
③if语句的理解,能够根据条件区分结果;
④两个if语句的使用,能够根据判断的走向得出正确的结论;
⑤for循环结构的理解,能够读懂程序,理解循环变量、步长值的使用;
例如:王笑天用VB编写了一个小程序,界面和代码如下图,程序运行时,向Text1 、Text2、Text3分别输入5、8、1三个数,点击“排序”label1位置显示结果是()
ZR_A=158
ZR_B=851
ZR_C=581
ZR_D=185。