江苏省计算机二级VB笔试题库含答案[1]
- 格式:docx
- 大小:358.64 KB
- 文档页数:91
江苏省计算机vb试题及答案一、选择题1. 下列关于VB的说法中,错误的是:()A. VB是一种面向过程的编程语言B. VB可以用来开发Windows应用程序C. VB可以实现与数据库的连接和操作D. VB在界面设计方面有很高的灵活性答案:A2. VB是基于哪种编程语言开发而来的?()A. C#B. JavaC. C++D. BASIC答案:D3. VB中绘制一个按钮的控件是:()A. TextBoxB. ListBoxC. ComboBoxD. CommandButton答案:D二、填空题1. VB中的注释使用的符号是()。
答案:'2. VB中用于进行循环操作的关键字是()。
答案:Loop三、简答题1. VB中的数据类型有哪些?请分别举例说明。
答:VB中的数据类型包括整型、浮点型、字符型、布尔型、日期型等。
例如,整型可以用来存储整数值,语法如下:Dim num As Integernum = 10浮点型可以用来存储带小数点的数值,语法如下:Dim flt As Singleflt = 3.14字符型可以用来存储单个字符或字符串,语法如下:Dim str As Stringstr = "Hello, World!"布尔型可以用来表示真(True)或假(False),语法如下:Dim flag As Booleanflag = True日期型可以用来存储日期和时间,语法如下:Dim dt As Datedt = Now()2. VB中如何实现与数据库的连接和操作?答:VB中可以利用ADO(ActiveX Data Objects)对象来实现与数据库的连接和操作。
ADO是一组用于访问数据的组件,可以通过ADO 连接数据库、执行SQL语句,实现对数据库的增删改查操作。
具体步骤如下:1) 导入ADODB库:在VB中,需要先导入ADODB库,以便使用ADO相关的对象和方法。
2) 建立数据库连接:使用ADODB.Connection对象建立与数据库的连接,并设置连接字符串、用户名和密码等信息。
江苏省计算机二级vb笔试怎么考试答案江苏省计算机二级VB笔试主要考察考生对Visual Basic编程语言的理解和应用能力。
考试内容涵盖了VB的基本语法、程序设计基础、控制结构、数组、过程、文件操作等多个方面。
以下是一些可能的考试题目及其答案。
1. 简述Visual Basic中的事件驱动编程机制。
答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发。
在Visual Basic中,事件通常与控件关联,当控件接收到特定的事件(如点击、输入等)时,就会调用相应的事件处理程序执行代码。
2. 写出一个VB程序,实现计算并输出1到100之间所有偶数的和。
答案:```vbDim sum As Integersum = 0For i As Integer = 2 To 100 Step 2sum += iNextMsgBox("1到100之间所有偶数的和为:" & sum.ToString())```3. 描述Visual Basic中如何使用数组。
答案:在Visual Basic中,数组是一种可以存储多个相同类型数据的变量。
声明数组时需要指定数组的类型、名称和大小。
例如,声明一个整型数组并初始化:```vbDim myArray(9) As IntegerFor i As Integer = 0 To 9myArray(i) = i * 2Next```4. 简述Visual Basic中的过程(Procedure)和函数(Function)的区别。
答案:过程(Procedure)和函数(Function)都是Visual Basic中的代码块,用于封装可重用的代码。
过程不返回值,而函数返回一个值。
过程使用`Sub`关键字定义,函数使用`Function`关键字定义。
5. 如何在Visual Basic中实现文件的读取和写入操作?答案:在Visual Basic中,可以使用`Open`语句打开文件,`Close`语句关闭文件。
江苏省计算机二级vb笔试怎么考试答案江苏省计算机二级VB笔试主要考察考生对Visual Basic编程语言的理解和应用能力。
考试内容通常包括VB语言基础、程序设计、数据结构、数据库操作等。
以下是考试的一些典型题目及其答案。
1. VB中,如何声明一个整型变量?答案:在VB中,声明一个整型变量可以使用Dim语句,例如:Dim myInteger As Integer。
2. VB中,如何实现一个简单的循环?答案:可以使用For或Do循环结构。
例如,For循环的语法是:For i = 1 To 10。
Do循环的语法是:Do While condition。
3. VB中,如何使用条件语句?答案:可以使用If...Then...Else语句来实现条件判断。
例如:Ifx > 0 Then Print "Positive" Else Print "Negative"。
4. VB中,如何定义一个函数?答案:使用Function关键字定义函数。
例如:Function AddNumbers(a As Integer, b As Integer) As Integer。
函数体结束后,使用End Function结束定义。
5. VB中,如何创建一个数组?答案:可以使用Dim语句并指定数组的大小。
例如:Dim myArray(10) As Integer。
6. VB中,如何访问数据库?答案:可以使用ADO(ActiveX Data Objects)或DAO(Data AccessObjects)库来访问数据库。
首先需要设置连接字符串,然后使用Open 方法打开连接。
7. VB中,如何使用事件驱动编程?答案:在VB中,事件驱动编程是通过编写事件处理程序来实现的。
例如,可以为按钮控件编写Click事件处理程序,当按钮被点击时执行相应的代码。
8. VB中,如何实现错误处理?答案:可以使用On Error语句来实现错误处理。
江苏省计算机二级vb笔试怎么考试答案江苏省计算机二级VB笔试主要考查考生对Visual Basic编程语言的掌握程度,包括基本语法、程序设计、算法实现等。
考试内容涵盖了VB程序设计基础、控制结构、数组、过程、文件操作、图形用户界面设计等。
以下是一些可能的考试题目及答案:1. VB中,用于声明变量的关键字是什么?答案:Dim2. VB中,如何实现一个循环,直到满足某个条件才结束?答案:可以使用Do Loop Until语句。
3. VB中,如何声明一个数组?答案:可以使用Dim关键字后跟数组名和括号中的元素数量,例如Dim myArray(10) As Integer。
4. VB中,如何调用一个过程?答案:使用过程名后跟括号中的参数列表,例如Call MyProcedure(arg1, arg2)。
5. VB中,如何打开一个文件进行读取?答案:使用Open语句,例如Open "filename.txt" For Input As #1。
6. VB中,如何创建一个按钮控件?答案:在Visual Basic的集成开发环境(IDE)中,可以使用工具箱中的Button控件拖放到窗体上。
7. VB中,如何捕获并处理异常?答案:使用Try...Catch...Finally语句块,例如Try...Catch ex As Exception...Finally。
8. VB中,如何实现一个二维数组?答案:声明时使用两个括号,例如Dim myArray(5, 5) As Integer。
9. VB中,如何使用条件语句选择执行不同的代码块?答案:可以使用If...Then...Else语句,例如If condition Then...Else...End If。
10. VB中,如何声明一个类?答案:使用Class关键字后跟类名,例如Class MyClass。
考生在准备江苏省计算机二级VB笔试时,应重点掌握以上知识点,并进行大量的编程实践,以提高解题能力和编程技巧。
江苏省计算机二级vb笔试怎么考试答案江苏省计算机二级VB笔试主要考察考生对Visual Basic编程语言的理解和应用能力。
考试内容涵盖了VB的基本语法、程序结构、过程与函数、数组、文件操作等多个方面。
以下是考试中可能出现的几道典型试题及其答案:1. VB中,用于声明变量的关键字是什么?答案:Dim2. 在VB中,如何实现一个简单的循环结构?答案:可以使用For...Next循环或者Do...Loop循环。
3. VB中,如何定义一个子程序(Sub)?答案:使用Sub关键字,后跟子程序名称和参数列表(如果有的话),然后是子程序体,最后以End Sub结束。
4. VB中,如何定义一个函数(Function)?答案:使用Function关键字,后跟函数名称和参数列表,然后是函数体,函数体中需要包含一个Return语句返回值,最后以End Function 结束。
5. VB中,如何声明一个数组?答案:使用Dim关键字后跟数组名称和括号中的维度大小,例如Dim myArray(10) As Integer。
6. VB中,如何打开一个文本文件进行读取?答案:使用Open语句,指定文件路径和文件模式(如Input),然后可以使用Line Input或Input语句读取文件内容。
7. VB中,如何实现错误处理?答案:使用On Error语句指定错误处理程序,然后使用Err对象的属性和方法进行错误处理。
8. VB中,如何使用条件语句?答案:可以使用If...Then...Else结构或者Select Case结构来实现条件判断。
9. VB中,如何调用一个自定义函数?答案:直接使用函数名称后跟括号中的参数(如果有的话)进行调用。
10. VB中,如何声明一个全局变量?答案:使用Public关键字声明变量,使其在整个程序中可见。
以上是江苏省计算机二级VB笔试中可能涉及的一些基本问题及其答案。
考生在备考时应重点掌握VB的语法规则和编程技巧,以便在考试中能够准确快速地解答问题。
二级VisualBasic全真模拟试卷一1.信息处理系统是综合使用信息技术的系统。
下面有关信息处理系统的叙述中错误的是____1____。
A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的B.应用领域很广泛。
例如银行是一种以感知与识别为主要目的的系统C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的2.下面关于集成电路的叙述中,错误的是2。
A.集成电路是20世纪50年代出现的B.现代集成电路使用的半导体材料通常是硅或砷化镓C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路按用途可分为通用和专用两大类。
微处理器和存储器芯片都属于专用集成电路3.在通信系统的性能指标中,3是指数据传输中出错数据占被传输数据总数的比例。
A.信道带宽B.误码率C.数据率D.端-端延迟4.以下数据最大的是4。
A.01110110B B.120D C.7DH D.177Q5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过5C.数据线D.地址线2.0版的数据传输速率可高达480Mb/s (C.SCSI D.并行C.CD-ROMD.CD-ROM10.10属于文字处理软件。
A.PageMarker和Word B.Word和3DMAXC.Photoshop和WPSD.Paintbrush和Flash11.下列属于自由软件的操作系统是11。
A.UNIX B.OS/2 C.WINDOWS D.LINUX12.下列关于操作系统任务管理的说法,错误的是12。
A.Windows操作系统支持多任务处理B.分时是指将CPU时间划分成时间片,轮流为多个程序服务C.分时处理要求计算机必须配有多个CPUD.并行处理可以让多个处理器同时工作,提高计算机系统的效率13.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是13。
江苏省计算机二级vb考试题库及答案在计算机技术的不断发展和应用的推广下,计算机二级考试在各个地区都成为了一个非常重要的考试内容。
江苏省计算机二级VB考试题库及答案是众多考生备考时必备的资料之一。
本文将就江苏省计算机二级VB考试题库及答案进行详细的介绍。
一、江苏省计算机二级VB考试题库1. VB程序的基本结构是什么?答案:VB程序的基本结构由窗体、控件和代码组成。
2. VB中如何定义一个变量?答案:可以使用“Dim”关键字定义一个变量。
例如:Dim num As Integer。
3. VB中如何实现画图功能?答案:可以使用绘图工具或者画布控件来实现画图功能。
4. VB程序中如何实现输入输出?答案:可以使用输入框控件或者消息框来实现输入输出功能。
5. VB中如何调用函数?答案:可以使用函数名+参数的方式来调用函数。
二、江苏省计算机二级VB考试答案1. 请简述VB程序的运行过程。
答案:VB程序的运行过程包括以下几个步骤:- 加载窗体和控件;- 执行代码;- 响应用户操作。
2. 请写出VB程序中定义一个计算两数之和的函数的代码。
答案:```Function Add(num1 As Integer, num2 As Integer) As IntegerAdd = num1 + num2End Function```3. 如何实现在VB程序中播放音乐?答案:可以使用“WindowsMediaPlayer”控件来实现音乐的播放功能。
4. 请写出VB程序中实现文件读取的代码。
答案:```Dim file As Stringfile = FreeFileOpen "文件路径" For Input As fileInput #file, dataClose file```5. VB中如何处理异常错误?答案:可以使用“On Error Resume Next”语句来处理异常错误。
以上就是江苏省计算机二级VB考试题库及答案的相关内容介绍。
江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷 二级Visual Basic全真模拟试卷一
(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
第一部分 计算机基础知识 1.信息处理系统是综合使用信息技术的系统。下面有关信息处理系统的叙述中错误的是____1____。 A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的 B.应用领域很广泛。例如银行是一种以感知与识别为主要目的的系统 C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统 D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的 2.下面关于集成电路的叙述中,错误的是 2 。 A.集成电路是20世纪50年代出现的 B.现代集成电路使用的半导体材料通常是硅或砷化镓 C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成 D.集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集成电路 3.在通信系统的性能指标中, 3 是指数据传输中出错数据占被传输数据总数的比例。 A.信道带宽 B.误码率 C.数据率 D.端-端延迟 4.以下数据最大的是 4 。 A.01110110B B.120D C.7DH D.177Q 5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过 5 互相连接。 A.总线 B.控制线 C.数据线 D.地址线 6. 6 接口是一种新的I/O接口,它是一种可以连接多个设备的总线式串行接口,2.0版的数据传输速率可高达480Mb/s(60MB/s),最多可以连接127个设备。 A.USB B.IEEE1394 C.SCSI D.并行 7.下列不属于无线局域网设备的是 7 。 A.无线网卡 B.蓝牙 C.无线HUB D.无线网桥 8. FAT16、FAT32、NTFS是三种不同的文件系统,Windows 2000/XP操作系统支持___8___。 A.FAT32 和FAT16文件系统 B.NTFS文件系统 C.FAT32和NTFS文件系统 D.FAT16、FAT32和NTFS文件系统 9.下列关于CD-ROM存储器描述中,错误的是 9 。 A.CD盘上凹坑内表示0,凹坑外表示1 B.CD盘上记录数据的是一条由里向外连续的螺旋道 C.CD-ROM需要记录的信息实现要制作到光盘上,用户不能抹除,也不能再写入 D.CD-ROM成本低,可靠性好,非常耐用,即使盘面有指纹或灰尘存在,数据仍能读出 10. 10 属于文字处理软件。 A.PageMarker和Word B.Word和3D MAX C.Photoshop和WPS D.Paintbrush和Flash 11.下列属于自由软件的操作系统是 11 。 A.UNIX B.OS/2 C.WINDOWS D.LINUX 12.下列关于操作系统任务管理的说法,错误的是 12 。 A.Windows操作系统支持多任务处理 B.分时是指将CPU时间划分成时间片,轮流为多个程序服务 C.分时处理要求计算机必须配有多个CPU D.并行处理可以让多个处理器同时工作,提高计算机系统的效率 13.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是 13 。 A.正确性和简明性 B.空间代价和时间代价 C.可读性和开放性 D.数据复杂性和程序复杂性 14.下列关于病毒的描述中,正确的是 14 。 A.计算机病毒也称为木马 B.邮件病毒很厉害,只要收到带病毒的邮件,不管看不看,计算机都会染上病毒 C.如果一台计算机染上了病毒,它旁边的计算机很有可能被传染,因此两台计算机之间要有一定的距离 D.计算机病毒是一些人蓄意编制的一种寄生性的计算机程序 15.不能作为广域网的数据传输介质的是 15 。 A.电话线 B.微波 C.双绞线 D.光缆 16.下面对于WWW和Email的说法中,错误的是 16 。 A.网页是一种采用HTML超文本标记语言描述的超文本文档, HTML文档包括头部和正文两大部分 B.电子邮件一般由三个部分组成:邮件的头部、邮件的正文、邮件的附件 C.现在的电子邮件正文中只能发送普通文本,图片等多媒体信息只能在附件中才能发送 D.Web是按客户/服务器模式工作的 17.下面关于汉字编码标准的叙述中,正确的是 17 。 A.同一个汉字的不同造型(如宋体、楷体等)在计算机中的内码不同 B.Unicode是我国最新发布的也是收字最多的汉字编码国家标准 C.GB18030与GB2312和GBK汉字编码标准不兼容 D.在GB18030汉字编码国家标准中,共有2万多个汉字 18.适用于交互式多媒体应用,包括虚拟现实、远程教学、交互式电视等的视频压缩标准是 18 。 A.MPEG-1 B.MPEG-4 C.MPEG-3 D.MPEG-2 19.下列信息系统中 19 属于三次信息的处理系统。 A.管理层业务处理系统 B.信息分析系统 C.专家系统 D.信息检索系统 20.关于Excel 97/2000/2003的数据筛选,下列说法中正确的是 20 。 A.筛选后的表格中只含有符合筛选条件的行,其它行被删除 B.筛选条件只能是一个固定的值 C.筛选后的表格中只含有符合筛选条件的行,其它行被暂时隐藏 D.筛选条件不能由用户自定义,只能由系统确定
第二部分 Visual Basic程序设计 一、选择题(用答题卡答题,答案依次填在21~30答题号内)
21.创建应用程序的界面时,在窗体上设置了一个文本框,运行程序后,文本框没有出现在窗体上,可能的原因是 。 A.该文本框的Value属性被设置为False B.该文本框的Enabled属性被设置为False C.该文本框的Visible属性被设置为False D.该文本框的Default属性被设置为True 22.下列不是Visual Basic事件名称的是 22 。 A.Change B.Click C.Scroll D.ChDir 23.由系统提供的,可在任何一个VB程序中随时使用的程序段的函数是 23 。 A.内部函数 B.公共函数 C.逻辑函数 D.关系函数 24.SQL缩写所表示的意思是 24 。 A.开放式容器 B.结构查询语言 C.数据库联接 D.数据库编程 25.Write#语句与Print#语句功能基本相同,它们之间的主要差别之一正确的是 25 。 A.Write#语句写数值型的,而Print#语句写非数值型的 B.如果是字符串数据,Write#语句写数据后在其两边加双引号,而Print#语句没有 C.Write#语句按紧凑格式写文件,而Print#语句按标准格式写文件 D.Write#语句按标准格式写文件,而Print#语句按紧凑格式写文件 26.Datetime是Data类型的变量,以下赋值语句中错误的是 26 。 A.Datetime=#5/8/03# B.Datetime=#September l,2003# C.Datetime=#10:21:00AM# D.Datetime="5/6/03" 27.运行下列程序: Private Sub Form_Click() Dim sum As Integer Dim i As Integer sum = 0 For i = 12.4 To 3.1 Step -3.8 sum = sum + i Next i Debug.Print sum End Sub 单击窗体后,则在立即窗口上输出结果是 27 。 A.15 B.-0.7 C.24 D.0 28.运行下列程序: Private Sub Command1_Click() Dim x As Integer, n As Integer n = 0 Do n = n + 2 x = x + n Loop While n < 10 Debug.Print x End Sub 单击Command1命令按钮后,则在立即窗口上输出结果是是 28 。 A.2 B.10 C.12 D.30 29.运行下列程序: Private Sub Command1_Click() a = 100 b = 24 a = a Mod b b = b \ a a = b - a Debug.Print a End Sub 单击Command1命令按钮后,则在立即窗口上输出结果是 29 。 A.2 B.24 C.50 D.100 30.下列程序运行后,信息框显示的内容是 30 。 Private Sub Command1_Click() Dim s1 As String Dim s2 As Integer s1 = "Hello-World,2004" s2 = Len(s1) + InStr(1, s1, "2") MsgBox s2 End Sub A.Hello-World B.2003 C.16 D.29
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)(每空1分,共30分)
1.freefile函数的作用是返回一个可供Open语句使用的,整型数据的 (1) 。 2.执行MyResult = 12.6 Mod 5后,变量MyResult将返回结果是 (2) 。 3.菜单控件的Checked属性用于将复选标记放到菜单项的左侧,以便表示菜单项的 (3) 。 4.数组组中的控件通过索引值来区别,设置索引号的属性是 (4) 。