计算机二级《VB》考试基础知识:VisualBasic的特点和版本

计算机二级《VB》考试基础知识:VisualBasic的特点和版本

计算机二级《VB》考试基础知识

(一)VisualBasic的特点

VisualBasic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

总的来看,VisualBasic有以下主要特点:

1.可视化编程

2.面向对象的程序设计

3.结构化程序设计语言

4.事件驱动编程机制

5.访问数据库

6.动态数据交换(DDE)

7.对象的链接与嵌入(OLE)

8.动态链接库(DLL)

9.建立用户自己的ActiveX控件

10.建立ActiveX文档

11.Internet组件下载

12.枚举类型

(二)VisualBasic的版本

VisualBasic6.0包括3种版本,分别为学习版、专业版和企业版。

(1)学习版:VisualBasic的基础版本,可用来开发Windows应用程序。该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab对象以及数据绑定控件。

(2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括ActiveX控件、Internet控件、CrystalReportWriter和报表控件。

(3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、MicrosoftVisualSourceSafe面向工程版的控制系统等

计算机二级考试VB基础题

1.为了把焦点移到某个指定的控件,所使用的方法是()

(A)SetFocus(B)Visible(C)Refresh(D)GetFocus

2.在VB中可以改变控件大小的操作是()

(A)(B)

(C)(C)

3.可以创建控件数组的方法是()

(A)在窗体上画上个控件,再画一个同类型的控件

(B)在工具箱中双击某一个控件,再双击该控件

(C)执行“工程”菜单中的“添加控件数组”选项

(D)单击某个控件,按键,再按键,在出现的对话框中单击【是】按钮

4.Label控件中显示的文字是由()属性决定的。

(A)Text(B)Caption(C)Name(D)Forecolor

5.为了选中窗体上的某个控件,应执行的操作是()

(A)单击窗体(B)单击该控件(C)双击该控件(D)双击窗体

6.确定一个控件中窗体上的位置的属性是()

(A)Width和Height(B)Width和Top

(C)Height和Left(D)Top和Left

7.在程序运行期间,如果拖动滚动条上的滚动块,则触发滚动条的()事件。

(A)Move(B)Change(C)Scroll(D)SetFocus

8.要把窗体Form1加载到内存但不显示出来,可使用()语句。

(A)Form1.Show(C)Form1.Hide

(C)LoadForm1(D)UnloadForm1

9.在程序运行期时,在窗体Form1中单击,发生的事件是()

(A)Form_Click()(B)Form_Load()

(C)Form1_Click()(D)Form1_Click()

10.窗体上有一个控件Command1,程序运行时,在该控件上单击,发生的事件是()

(A)Command_Click()(B)Command_Dblclick()

(C)Command1_Click()(D)Command1_Dblclick()

计算机等级考试二级VB程序设计填空题

填空题(每空1分,共20分)

1.VB是一种面向[1]的可视化程序设计语言,采取了_[2]_的编程机制。

2.算术表达式|x+y|+35写成VB表达式的形式为[3]。

3.使文本框可以获得焦点的方法是[4]。

4.Inputbox函数的返回值是[5]类型,Msgbox函数的返回值是[6]类型。

5.在调用自定义函数时,参数的传递有[7]和[8]两种形式。

7.如果要每隔0.5s触发一个Timer事件,则Interval属性应设置为[10]。

8.单选按钮和复选框都有Value属性,但二者该属性值的类型不一样,其中单选按钮该属性值类型为[11],复选框该属性值类型为[12]。

9.要在程序中显示通用对话框,要对CommonDialog控件的[13]属性赋以正确的值。

10.VB提供了三种访问文件的模式,按照访问模式可以把文件分为顺序文件、[14]和二进制文件。

11.使用Line方法画矩形,必须在指令中使用关键字[15]。

12.窗体上有一命令按钮,程序运行时,决定该按钮是否可用应设置的属性是[16],决定该按钮是否显示应设置的属性是[17]。

13.VB程序设计语言具有结构化程序设计的三种基本结构,即[18]、[19]、

[20]。

答案:

[1]对象[2]事件驱动[3]Abs(x+y)+3^5[4]SetFocus

[5]字符型[6]数值(整型)[7]传值[8]传址

[9]S(0,0)[10]500ms[11]逻辑型[12]数值型(整型)

[13]Action[14]随机文件[15]B[16]Enabled

[17]Visible[18]顺序结构[19]选择结构[20]循环结构

计算机二级考试VB巩固题

巩固题一:

1.要使窗体Form1显示出来,应使用(【55】)

(A)LoadForm1(B)Form1Load(C)Show.Form1(D)Form1.Show

2.在使用通用对话框之前要先将(【56】)添加到工具箱中。

(A)ActiveX(B)ComboBox(C)CommonDialog(D)Color

3.用Open语句打开文件时,若省略For子句,则隐含打开文件的存取方式为(【57】)

(A)Binary(B)Random(C)Input(D)OutPut

4.设有以下循环结构

Do

循环体

LoopWhile<条件>

则以下叙述中错误的是

(A)“条件”可以是关系表达式、逻辑表达式或常数

(B)循环体中可以使用ExitDo语句

(C)若“条件”是一个为0的常数,则一次也不执行循环体

(D)如果“条件”总是为True,则不停地执行循环体

5.要获得打开文件的长度(字节数)应用使用(【58】)函数。

(A)FileLen(B)Len(C)Loc(D)Lof

6.给文件改名的VB语句正确的是(【59】)

(A)Name原文件名To新文件名(B)Rename原文件名To新文件名

(C)Name原文件名As新文件名(D)Rename原文件名As新文件名

7.在窗体上画一个名称为Command1的命令按钮,然后编写如下的事件过程:

OptionBase1

PrivateSubCommand1_Click()

Dima(10)AsInteger

Fori=1To10

a(i)=i

Next

CallSwap【5】

Printa(i);

EndSub

SubSwap(b()AsInteger)

n=【5】

Fori=1Ton/2

t=b(i)

b(i)=b(n)

b(n)=t

【5】

上述程序的功能是,通过调用过程Swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。请填空。

8.在窗体上画一个标签(名称为Label1)和一个计时器(名称为Timer1),然后编写如下几个事件过程:

PrivateSubForm_Load()

Timer1.Enabled=False

Timer1.Interval=【5】

PrivateSubForm_Click()

Timer1.Enabled=【6】

PrivateSubTimer1_Timer()

Label1.Caption=【7】

9.下面程序用选择法将数组a中的10个整数按升序排列。算法是:从数组中找出最小的值,将该数与第1个数交换,这样第1个数组元素是最小的数。再从第2个数开始,找出其后各数组元素中最小的数,将该数与第2个数交换位置,这样第2个数是次小的数。如此重复上述过程,即可将数组排序。请完善以下的程序:

Dima(1To10)AsInteger,iAsInteger,jAsInteger,kAsInteger

a(i)=Val(InputBox(“请输入第a(”&i&“)个数:”))

Nexti

Fori=1To9

【60】

Forj=i+1To10

Ifa(k)【61】a(j)Thenk=j

Nextj

Temp=a(i):【62】:a(k)=Temp

Printa(i),

【60】(A)k=0(B)k=1(C)k=i(D)k=j

【61】(A)=(B)<>(C)<(D)>

【62】(A)a(i)=a(j)(B)a(j)=a(i)(C)a(k)=a(i)(D)a(i)=a(k)

10.设有程序:

Dimarr1,MaxasInteger

arr1=Array(12,435,76,24,78,54,866,43)

【12】=arr1(1)

Fori=1To8

Ifarr1(i)>MaxThen【13】

Print"最大值是:";Max

以上程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。请填空。

巩固题二:

1.执行以下程序段后,变量c$的值为(【45】)

a$=“VisualBasic6.0Programing”

b$=“Design”

c$=Lcase(Mid$(a$,7,6))&Right$(a$,11)&b$

(A)Visualbasic6.0design(B)basicProgramingDesign

(C)BASICProgramingDesign(D)VisualBASIC6.0design

2.假定有一个菜单项,名为MenuDiv,为了在运行时使该菜单项失效(变灰),应使用的语句是(【46】)

(A)MenuDiv.Visible=False(B)MenuDiv.Visible=True

(C)MenuDiv.Enabled=False(D)MenuDiv.Enabled=True

3.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是(【47】)

(A)Enabled(B)Interval(C)Timer(D)Visible

4.为了把一个记录型变量Stu的内容写入随机文件Ks48.dat中的指定位置,所使用的语句格式为(【48】)

(A)Put#文件号,记录号,Stu(B)Put#文件号,Stu,记录号

(C)Get#文件号,记录号,Stu(D)Get#文件号,Stu,记录号

5.Sub过程的定义(【49】)

(A)一定要有形参(B)一定要有过程的名称

(C)一定要指明是公有的还是私有的(D)一定要指定其类型

6.Function过程有别于Sub过程的最主要的特点是(【50】)

(A)Function过程一定要有形参,而Sub过程可以没有形参

(B)Function过程的终端语句是EndFunction,而Sub过程的终端语句是EndSub

(C)Function过程用于计算函数值,而Sub过程用于改变属性值

THE END
1.编程中算法究竟是什么?编程界的“Pascal之父”Nicklaus Wirth有一句人尽皆知的名言:“算法+数据结构=程序”。(Algorithm+Datahttps://www.zhihu.com/question/423634581/answer/2836457639
2.什么是算法?算法的发展历程?特征?什么是复杂度?算法的产生定义:算法的每一步都应该简单且容易执行,并且这些步骤应当是清楚且有效的。 解释:每一个算法步骤都必须是具体的、可以执行的基本操作,不能有模糊的、抽象的指令。有效性保证了算法在实际中是可实现的。 7.独立性(Independence) 定义:算法的设计与实现应独立于具体的编程语言、机器或实现环境。 https://blog.csdn.net/weixin_67739446/article/details/141789238
3.Java语言具有哪些特点?Java语言具有哪些特点?Java语言是一门优秀的编程语言,它之所以应用广泛,受到大众的欢迎。是因为它有众多突出的特点,其中最主要的特点有以下几个。1.简单性 Java语言是一种相对简单的编程语言,它通过提供最基本的方法完成指定的任务。程序员只需理解一些基本的概念,就可以用它编写出适用于各种情况的应用程序。Javahttps://baijiahao.baidu.com/s?id=1744110954938024670&wfr=spider&for=pc
4.特征空间算法范文9篇(全文)图2给出了目标被遮挡情况下的传统mean-shift算法和本文算法的跟踪效果图,图中跟踪的目标是一个深蓝色的汽车,在第355帧时,传统mean-shift算法和本文算法的跟踪结果差别不大,随着目标的运动,两种算法的跟踪效果就出现了差别,在第375帧时,当目标被树遮挡住一半左右时,传统mean-shift算法基本上还能跟得上,但已失去了https://www.99xueshu.com/w/ikeyhztmyriy.html
5.算法与程序设计思想(精选8篇)求一批数据中最大值的算法设计思想,并将算法的设计思想用流程图表示出来。2.过程与方法: 利用现实生活中比较身高的活动,以及对武术比赛中“打擂台”流程的逐步梳理,让学生学会从此类生活实际中提炼出求最大值的思想方法,即算法思想。 培养学生分析问题、解决问题的能力,让学生学会在面对问题时能梳理出解决问题的清晰https://www.360wenmi.com/f/fileavgfb18k.html
6.高职单招计算机复习(单招考试计算机知识点)算法是计算机科目中的重要内容,包括算法的基本概念、算法的分类、算法的分析等方面。在备考中,考生需要重点掌握算法的基本概念和算法的分类,了解各种算法的特点和应用场景。考生还需要掌握算法的分析,了解如何分析和评估算法的效率和优劣。 七、编程语言 编程语言的分类、编程语言的特点、编程语言的应用 http://www.sccdedu.com/news/239228.html
7.Scale概述(上)学习笔记C 语言、C++、java 等语言在学习后具有部分的共同特性,存在大同小异的特点。但 Scala 相对其它语言而言变化较大,部分本身的特色较为有趣。此语言在学习过程中可使得自身的编程思想、编程算法得到一定程度的提升。 4、Spark 特点-函数式编程 引入后使函数更为强大、提倡递归,效率得到大大提升。 https://developer.aliyun.com/article/1079002
8.高中信息技术课程标准(1)从其他科目的学习或者生活实际中选择问题,确定解决该问题所需要的算法和计算公式,用流程图描述问题的计算过程,编写程序,调试并运行该程序,获得问题的答案,并讨论该问题解决过程与所得答案的特点。 (2)在已学知识的基础上,通过调查和讨论对算法和程序设计进行更多了解,探讨待解决的问题与其相应算法之间的关系,尝试https://www.fqkhzx.cn/index/article/view/id/94.html
9.第5课算法的特征(教学设计)五年级上册信息技术浙教版(8页)讲解算法的定义,包括其主要特性(确定性、有穷性和可输出性)。 详细介绍算法的表示方法,如伪代码和流程图,并展示实例。 3.算法案例分析(20分钟) 目标:通过具体案例,让学生深入了解算法特性及其在实际问题解决中的应用。 过程: 选择几个典型的算法案例进行分析。 详细介绍每个案例的背景、特点和意义,让学生全面了解https://m.book118.com/html/2024/0810/7111141150006142.shtm
10.敏捷交换机的特色:iPCA网络包守恒算法交换机网络华为新推出S 12700 敏捷交换机,利用其灵活可编程的特点,开创性地实现了iPCA 功能,全面提升网络质量检测和故障精确定位能力,降低网络运维成本,iPCA网络包守恒算法是怎么样的呢?感兴趣的朋友可以参考下 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! https://www.jb51.net/network/223201.html
11.重磅!计算机二级C语言考试备考攻略和考试资料下载二、选择题特点: 选择题共40分,其中公共基础知识10分;C语言基础知识30分。 1. 二级公共基础知识:专业性强且相对独立,考核重点为数据结构与算法、数据库设计基础,其中涉及到的难点是进制之间的转换(一般为2进制与10进制之间的转换)以及关系代数运算,这部分要灵活掌握。 https://www.jianshu.com/p/4014994dabb3
12.算法编程编程语言的算法Message Passing Interface(MPI)是支持多编程语言编程的并行计算通讯应用接口,具有高性能、大规模性、可移植性、可扩展性等特点。 华为高性能通信库(Hyper MPI)是基于Open MPI 来自:百科 查看更多 → 图像处理理论、应用与实验 征提取算法和卷积神经网络,学习时注意两者的区别。 目标学员 1、希望成为企业AIhttps://www.huaweicloud.com/theme/857518-3-S-undefined