VB笔试部分

合集下载

计算机省二vb笔试试题及答案

计算机省二vb笔试试题及答案

计算机省二vb笔试试题及答案近年来,计算机行业的快速发展引发了对计算机技能的需求不断提高。

VB(Visual Basic)作为一种广泛应用于软件开发的编程语言,已经成为计算机省二笔试的重要内容之一。

为了帮助考生更好地备考,本文将介绍一些常见的VB笔试试题,并提供相应的答案和解析。

一、基础知识题1. VB是什么的缩写?答案:VB是Visual Basic的缩写。

解析:这是一个基础知识题,考察考生对VB的基本了解。

VB是一种基于事件驱动的编程语言,其开发环境提供了一系列可视化的GUI开发工具。

2. VB中,哪个控件可以用于显示文本信息?答案:Label控件。

解析:在VB中,Label控件用于在窗体上显示文本信息,可以用于显示静态文字或者动态改变的文字。

3. VB中,哪个控件用于接受用户的输入?答案:TextBox控件。

解析:TextBox控件可以用于接受用户的文本输入,用户可以通过键盘输入文本信息。

二、语法题1. VB中,声明一个整型变量的语句是什么?答案:Dim 变量名 As Integer。

解析:在VB中,使用Dim语句声明一个变量,后面跟上变量名和变量类型。

整型变量的类型为Integer。

2. VB中,如何定义一个过程(Sub)?答案:Sub 过程名()解析:在VB中,使用Sub关键字定义一个过程,过程名用于标识该过程,小括号内可以放置参数。

3. VB中,如何通过代码将一个Label控件的文本内容改为“Hello World”?答案:Label1.Text = "Hello World"解析:在VB中,通过控件名和属性名来访问和设置控件的属性。

Label1是一个Label控件的名称,通过修改其Text属性来改变文本内容。

三、编程题请编写一个VB程序,实现一个简单的计算器,实现加法、减法、乘法和除法四种基本运算。

```vbPublic Class Form1Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim result As Double = num1 + num2txtResult.Text = result.ToString()End SubPrivate Sub btnSubtract_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubtract.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim result As Double = num1 - num2txtResult.Text = result.ToString()End SubPrivate Sub btnMultiply_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMultiply.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim result As Double = num1 * num2txtResult.Text = result.ToString()End SubPrivate Sub btnDivide_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDivide.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim result As Double = num1 / num2txtResult.Text = result.ToString()End SubEnd Class```解析:上述代码使用了VB的基本语法和控件操作,分别为加法、减法、乘法和除法实现了相应的运算逻辑。

VB笔试知识题理解练习

VB笔试知识题理解练习

第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。

A.V B.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。

A.工具箱窗口B.属性窗口C.解决方案管理器窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用(A)属性设置。

A. T extB. NameC. EnabledD. Image4.不论何种控件,共同具有的属性是( B)。

A. T extB. Name C.ForeColor D.Text5.对于窗体,可改变窗体的边框性质的属性是(B)。

A.MaxButtonB. FormBorderStyleC. NameD. Left6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。

A.BackColor B. BorderStyle C.ForeColor D.BackStyle7.若要使命令按钮不可操作,要对(A)属性进行设置。

A. EnabledB.VisibleC. BackColorD. Text8.要使文本框中的文字不能被修改,应对(D)属性进行设置。

A. LockedB. VisibleC. EnabledD. ReadOnly9.要使当前Form1 窗体的标题栏显示“欢迎使用”,以下(B)语句是正确的。

A.Form1.T ext=“欢迎使用V”B. Me. Text=“欢迎使用”=“欢迎使用”D. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。

A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。

A.文本框没有内容B.框的MulitLine属性为FalseC.框的MulitLine属性为TrueD.本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。

答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。

答案:Date3. 在VB中,使用________函数可以获取当前系统时间。

vb笔试模拟试题(九套)

vb笔试模拟试题(九套)

附录1 Visual Basic笔试模拟试题(1~6套)笔试模拟试题 1第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.在操作系统中,作业调度和进程调度没有区别。

()2.数据类型是具有共同属性的一类变量的抽象。

()3.瀑布模型中需求分析的主要工作是确定要开发的软件做什么。

()4.软件设计阶段产生的最重要的文档之一是概要设计说明书。

()5.在进行插入排序时,其数据比较次数和数据的初始排列无关。

()6.软件测试不是为了证明软件的正确性,而是立足于软件有错误而进行的。

()7.线性表若采用链式存储表示时所有结点之间的存储单元地址必须连续。

()8.中断处理通常是按中断优先级响应和进行中断的。

()9.缓冲池可作为CPU和I/O设备之间信息传输的集散地。

()10.进程调度是根据一定的调度算法,从等待队列中挑选出合适的进程。

()二、选择题(每小题1分,共5分)1.把高级语言的源程序翻译成二进制代码的过程称为:(A )(A)编译(B)连接(C)运行(D)重定位2.把逻辑地址转变为内存的物理地址的过程称作:(D )(A)地址分配(B)地址连接(C)地址调用(D)地址变换3.白盒法又称为逻辑覆盖法,主要用于:(D )(A)功能测试(B)系统测试(C)α测试(D)单元测试4.在操作系统中,进程最基本的特征是:(A )(A)动态性和并发性(B)顺序性和可再现性(C)和程序的对应性(D)执行过程的封闭性5.以下哪一项不是软件危机的表现形式。

(C )(A)成本高(B)生产率低(C)技术发展快(D)质量得不到保证第二部分Visual Basic语言程序设计(共85分)一、单项选择题(每小题1分,共10分)1. 数学表达式|(2x+3y)sinz|的VB表达式为( C )。

(A)| ( (2*x+3*y)*sin(z) )| (B)Abs( (2x+3y)*sin(z) )(C)Abs( (2*x+3*y)*sin(z) ) (D)Abs( (2*x+3*y)*sinz )2. 在下列VB运算符中,运算优先级最低的是(A )。

全国计算机等考试VB语言笔试试题及答案(一)

全国计算机等考试VB语言笔试试题及答案(一)

全国计算机等考试VB语言笔试试题及答案(一)全国计算机等级考试(VB语言)笔试试题及答案为了让广大考生能更好的备考,本文将为大家提供全国计算机等级考试VB语言笔试试题及相关答案解析。

VB语言考试是比较热门的一种考试,因此备考也是非常重要的。

下面是试题及答案解析,希望对大家有所帮助。

一、单选题1、在VB语言中,执行时间比较久的程序可以采用的方法是:A.增加循环次数B.加快程序运行速度C.使用进度条等控件D.以上都不对【答案及解析】C。

在程序运行期间,如果程序执行时间太长,可以使用进度条控件使用户知道程序正在执行,以及当前运行到哪一步,提升程序的运行效率和用户体验。

2、在VB语言中,某控件的Tag属性表示:A.控件的位置B.控件所在窗口的名称C.控件的类型D.控件存储数据的指针【答案及解析】D。

在VB语言中,每个控件都可以设置其Tag属性,Tag属性可以存储控件相关的任何数据,该属性非常灵活方便。

3、在VB语言中,数组存储数据的方式是:A.栈存储B.堆存储C.静态存储D.以上都错【答案及解析】B。

在VB语言中,数组存储在堆中,即动态内存分配,这样以便在程序运行时更好地管理和利用内存。

二、多选题1、在VB语言中,下列哪些是合法的数组定义方式?()A. Dim arr(3,5) As IntegerB. Dim arr(3)(5) As IntegerC. Redim arr(3,5)D. Dim arr() As Integer【答案及解析】A、D。

A、D都是合法的数组定义方式。

选项B是二维数组,但是定义方式不合法。

选项C是改变数组大小的方式,不是定义数组的方式。

2、在VB语言中,下列哪些事件是窗体的事件?( )A.LoadB.MouseMoveC.ClickD.Resize【答案及解析】A、D。

Load和Resize是窗体的事件,B和C是每个控件都有的事件。

三、判断题1、在VB语言中,Option Explicit语句可以保证变量在使用前被声明,从而减少程序出错的几率。

VB笔试章节练习试卷21(题后含答案及解析)

VB笔试章节练习试卷21(题后含答案及解析)

VB笔试章节练习试卷21(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.单击一次命令按钮之后,下列程序代码的执行结果为______。

Private Sub Command1_ Click( ) a = fun(4) + fun(5) Print a; End Sub Public Function fun (n As Integer) Static Num For i = 1 To n Num = Num + i Next i fun = Num End FunctionA.15B.20C.35D.40正确答案:C2.下面过程定义语句可以使过程调用后不影响主调过程中的实际参数的是______。

A.Sub Com (By Val a,By ValB)B.Sub Com (a,By ValB)C.Sub Com (a,B)D.Sub Com (By Val a,B)正确答案:A3.单击一次窗体之后,下列程序代码的执行结果为______。

Private Sub Command1_ Click( ) Dim x As Integer, y As Integer, z As Integer x = 1: y = 2: z = 3 Call fun1 (x, y, z) Print x; y; z Call fun2(x, y, z) Print x; y; z End Sub Private Sub fun1(x As Integer, y As Integer, z As Integer) x = 10 * z y=z*z+ x z=x+ y+ z End Sub Private Sub fun2 (ByVal x As Integer, ByVal y As Integer, ByVal z As Integer) x=10*z y=z*z+ x z=x+ y +z End Sub A.1 2 3 30 39 72B.1 2 3 1 2 3C.30 39 72 1 2 3D.30 39 72 30 39 72正确答案:D4.单击一次窗体之后,下列程序代码的执行结果为______。

VB笔试章节练习试卷1(题后含答案及解析)

VB笔试章节练习试卷1(题后含答案及解析)

VB笔试章节练习试卷1(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.以下叙述中错误的是______。

A.属性值的设置可以在属性窗口中设置,也可以在代码窗口中进行设置B.对象与方法的典型语法结构为:对象名称_方法名称[参数]C.对象的“属性”或“事件过程”都可以重新设置或修改,但是“方法”的内容却是固定、不能修改的,而且是看不见的D.事件(Event),是一种加在对象上的“作用”,该作用是由Visual Basic预先设置好的、能够被识别的动作正确答案:B2.以下几种操作方法不能激活属性窗口的是______。

A.执行“视图”菜单中的“属性窗口”命令B.单击工具栏上的“属性窗口”按钮C.选中对象后按住Ctrl+AltD.按F4键正确答案:C3.如果改变窗体的BackColor属性,则改变了窗体的______。

A.标题B.名字C.背景色D.是否可见正确答案:C4.下列叙述中正确的是______。

A.双击鼠标可以触发load事件B.移动鼠标时会触发MouseMove事件C.窗体或控件的事件的名称可由编程人员确定D.任何情况下,调用对象的方法时,对象的名字不可省略正确答案:D5.以下属性不可用于改变控件位置的是______。

A.LeftB.TopC.WidthD.Caption正确答案:D6.在运行过程中,要将某窗体设置为不可见,可以设置窗体的______属性。

A.LeftB.CaptionC.VisibleD.Name正确答案:C7.以下属性可以用于改变控件大小的是______。

A.VisibleB.WidthC.LeftD.Caption正确答案:B8.以下说法错误的是______。

A.控件的名称可以由用户自己设定B.窗体的事件名称可以由用户编程时设定C.单击窗体时,会触发Form_Click事件D.输入字符时,会触发KeyPress事件正确答案:B9.要使Label控件中显示的文字超出它的宽度时能自动换行,应该把它的WordWrap属性设置为______。

vb考试试题题库及答案

vb考试试题题库及答案

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笔试试题及答案

计算机二级vb笔试试题及答案

计算机二级vb笔试试题及答案1. 写一个程序,求1到100之间所有偶数的和。

```Dim sum As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和为:" & sum```2. 编写一个程序,判断一个输入的年份是否为闰年。

```Dim year As Integeryear = InputBox("请输入年份:")If year Mod 4 = 0 And year Mod 100 <> 0 Or year Mod 400 = 0 Then MsgBox year & "年是闰年。

"ElseMsgBox year & "年不是闰年。

"End If```3. 编写一个程序,输出1到20之间的所有质数。

```Dim i, j As IntegerFor i = 2 To 20For j = 2 To i - 1If i Mod j = 0 ThenExit ForEnd IfNext jIf j = i ThenMsgBox iEnd IfNext i```4. 请简述 VB 中的数组的定义及使用方法。

VB 中的数组可以使用 `Dim` 语句定义,语法为 `DimarrayName(subscripts)`,其中 `arrayName` 为数组名,`subscripts` 为数组的维数和维数的范围。

数组的使用方法包括:- 将值存储到数组中:可以使用 `arrayName(index) = value` 的语法将指定位置的值存储到数组中。

- 获取数组中的值:可以使用 `value = arrayName(index)` 的语法获取数组中指定位置的值。

VB笔试章节练习试卷14(题后含答案及解析)

VB笔试章节练习试卷14(题后含答案及解析)

VB笔试章节练习试卷14(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.软件工程学的提出起源于软件危机,其目的应该是最终解决软件的______问题。

A.质量保证B.生产危机C.生产工程化D.开发效率正确答案:C2.软件生命周期分为几个阶段,需求分析属于______阶段的任务。

A.定义B.开发C.维护D.编码正确答案:A3.软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指______。

A.结构化方法B.面向对象方法C.二者都对D.二者都不对正确答案:A4.软件生命周期一般可以分为三个大的阶段,它们分别是______。

A.分析、设计和维护B.定义、开发和测试C.分析、编码和测试D.定义、开发和维护正确答案:D5.软件工程上常用的表达工具有______。

A.图形工具B.表格工具C.语言工具D.以上全是正确答案:D6.软件工程环境一般应具有某些特征,下列叙述中______不是它必须具备的特征。

A.一组工具的集合B.按方法或模式组合的工具C.提供完善的移植工具D.支持全周期或阶段的工具正确答案:C7.结构化分析方法(SA)是一种______。

A.自顶向下逐层分解的分析方法B.自底向上逐层分解的分析方法C.面向对象的分析方法D.以上都不对正确答案:A8.自顶向下设计是把______结合起来交叉进行。

A.设计、编码、维护B.设计、编码、测试C.设计、编码、调试D.模块设计、程序设计、算法设计正确答案:C9.数据流图是进行软件需求分析常用的工具,其中最基本的图符是:变换、数据流、数据存储和外部实体,其中用______图符来代表图中的数据池(数据最终的目的地)。

A.变换B.数据流C.数据存储D.外部实体正确答案:D10.由事务型数据流图映射为软件结构的设计首先应设计一个______它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。

VB笔试-试卷2_真题-无答案

VB笔试-试卷2_真题-无答案

VB笔试-试卷2(总分98,考试时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1. 无论何种控件,都具有一个共同属性。

这个属性是( )。

A. TextB. FontC. NameD. Caption2. 表达式5Mod3+3\5*2的值是( )。

A. 0B. 2C. 4D. 63. 能够获得一个文本框中被选取文本的内容的属性是( )。

A. TextB. LengthC. SelTextD. SelStart4. 表达式Mid("SHANGHAI",6,3)的值是( )。

A. SHANGHB. SHAC. ANGHD. HAI5. 数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指( )。

A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对6. 决定控件上文字的字体、字形、字号、效果的属性是( )。

A. TextB. CaptionC. NameD. Font7. 与键盘操作有关的事件有KeyPress、KeyUp和KeyDown事件,当用户按下并且释放一个键后,这三个事件发生的顺序是( )。

A. KeyDown、KeyPress、KeyUpB. KeyDown、KeyUp、KeyPressC. KeyPress、KeyDown、KeyUpD. 没有规律8. 下列描述中正确的是( )。

A. 软件工程只是解决软件项目的管理问题B. 软件工程主要解决软件产品的生产率问题C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D. 软件工程只是解决软件开发中的技术问题9. 下列程序段错误的是( )。

A. B.C. D.10. 下列不属于Visual Basic特点的是( )。

A. 对象的链接与嵌入B. 结构化程序设计C. 编写跨平台应用程序D. 事件驱动程序编程机制11. 新建一工程,将其窗体的Name属性设置MyFirst,则默认的窗体文件名为( )。

(完整word版)VB程序设计试题题库及答案.doc

(完整word版)VB程序设计试题题库及答案.doc

VB程序设计笔试题题库一、选择题1 下列常量中,是 Integer类型常量的是(C )。

A、123&B、-38844C、123%D、327682 下面选项中 () 是字符连接运算符 . ( A )A、&B、AndC、%D、Mod3下面关于 VB 的集成开发环境( IDE )的叙述中,不正确的是(B )。

A、IDE是设计、调试、运行 VB程序的工具。

B、用户不能随意关闭 IDE中的窗口。

C、" 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。

D、打开 / 关闭各窗口的命令主要在 IDE的" 视图 " 菜单中。

4 len( “程vb序设计”)=( C ) 。

A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句 A=123 + Mid$( “123456”,3,2)执行后, A= ( A )。

A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时 , 用来分隔每条语句的符号是 ( C ).A、,B、;C、:D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。

A、将 True 转换为 1 ,将 False 转换为 0B、将 True 转换为 1 ,将 False 转换为 -1C、将 True 转换为 0 ,将 False 转换为 -1D、将 True 转换为 -1 ,将 False 转换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是 ( D ).A、SINB、4^5C、3*4D、x+110 如果 x=2 ,则表达式 x+1>2 Or sin(x)>0.9 And 3>x+3 的值( B )。

A、不能计算B、 TrueC、5D、False11 随机产生 [10,50] 之间整数的正确表达式是( D )。

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于软件开发领域。

全国计算机VB考试试题及答案是针对VB编程技能进行考核的一套完整题目和对应的答案。

本文将提供一些典型的VB考试试题及其答案,以供学习和参考使用。

一、选择题1. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Point答案:D2. VB中定义变量需要使用关键字:A. DimB. PrivateC. VarD. Let答案:A3. 下列哪个事件是Windows窗体的加载事件?A. ClickB. LoadC. MouseMoveD. KeyDown答案:B4. 在VB中,使用MsgBox函数可以弹出:A. 消息对话框B. 输入对话框C. 选择对话框D. 文件对话框答案:A5. 下列哪个方法可以用于将一组数据绑定到ListBox控件上?A. AddItemB. RemoveItemC. ClearD. DataSource答案:D二、填空题1. VB中通过使用____来表示一行注释。

答案:'(单引号)2. 在VB中,可以使用____控件来显示表格数据。

答案:DataGridView3. 在VB中,使用____关键字可以实现条件判断。

答案:If4. 在VB中,____是一种常用的循环结构。

答案:For5. MsgBox函数中,使用____参数可以指定消息框的按钮。

答案:Buttons三、编程题请编写一个VB程序,实现以下功能:1. 创建一个Windows窗体,窗体标题为“学生成绩管理系统”。

2. 在窗体中添加一个Label控件,显示文本为“请输入学生姓名:”。

3. 添加一个TextBox控件,用于接收用户输入的学生姓名。

4. 添加一个Button控件,显示文本为“查询”。

5. 当用户点击“查询”按钮时,弹出消息框,显示用户输入的学生姓名。

VB笔试章节练习试卷23(题后含答案及解析)

VB笔试章节练习试卷23(题后含答案及解析)

VB笔试章节练习试卷23(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列程序段的执行结果为______。

x = 0: y = 1 z = 1: n = 0 Do x = x + y + z n = n + 1 Loop While x <10 Print x; n A.10 5B.x nC.9 5D.10 6正确答案:A2.下列程序段的执行结果为Private Sub Command1_Click( ) a=InputBox(“请输入a值”) c=“您要查询的是”&IIf(a>0,”天气”,”“) &IIf(a<0,”电话号码”,”“) &IIf(a=0,”邮编”,”“) Text1.Text=c End Sub程序运行后,如果从键盘上输入”16”,则在文本框显示的内容是______。

A.您要查询的是天气B.您要查询的是邮编C.您要查询的是电话号码D.False正确答案:A3.执行下面的程序段后,x的值为______。

x=5 For i=3 To 8 Step 2x=x+1 Next iA.5B.6C.7D.8正确答案:D4.下列程序段的执行结果为______。

x=5 y=3 If Not x >1 Then y=y+1 Else x=x-1 Print x;yA.5 3B.5 4C.3 4D.4 3正确答案:D5.下列程序段的执行结果为______。

Private Sub Command1_Click( ) a=1:b=1 Select Case a Case 1 Select Case b Case 0Print “你好!”Case 1Print “Hello!”End Select Case 2 Print”谢谢使用!”End Select End SubA.你好!B.谢谢使用!C.Hello!D.你好!谢谢使用!正确答案:C6.单击命令按钮,并在对话框内依次输入99,73,84,88,-1,下列程序段的执行结果为______。

VB笔试考试大纲

VB笔试考试大纲

VB笔试考试大纲§1基本要求1.掌握VB集成开发环境中开发应用程序的基本方法;2.掌握VB中的基本概念;3.熟练掌握VB常用数据类型、运算符与表达式及常用函数;4.熟练掌握结构化程序设计的三种基本结构;5.掌握SUB过程、函数过程的设计;6.掌握常用控件的属性与方法;7.掌握文本文件的顺序访问方式;§2考试范围第一章概述1.掌握VB中的基本概念(P11-13)2.窗体(P13-19)3.多窗体不做要求4.VB相关程序文件的扩展名(工程、窗体、模块)5.VB程序的创建步骤(P23)第二章程序设计基础1.基本数据类型:字节、整数、长整数、实数、单/双精度、字符串和布尔等数据类型的数据表示和使用;2.运算对象、运算符、函数和表达式3.常量和变量的定义和使用;4.Print语句和赋值语句的使用5.算术运算(加、减、乘、除、取负、指数、整除和取模),关系运算,逻辑运算(NOT、AND、OR)以及三者的运算优先级;6.常用内部函数:a)三角函数:Sin、Cosb)算术函数:Abs、Sqrc)取整函数:Int和Fixd)随机函数:Rnd和Randomizee)字符串处理函数:Left、Right、Len、Mid、Trim、Ltrim和Rtrimf)日期与时间函数:Date、Time和Nowg)转换函数:Str和Valh)颜色函数:Rgbi)输入/出函数:InputBox函数,MsgBox函数等。

第三章结构化程序设计与数组1.基本语句:Print语句,赋值语句,Dim语句,结束语句和注释语句;2.选择结构:行If语句,块If/elseif结构,Select Case结构;3.循环结构:For/Next结构及Exit For语句,Do/Loop结构及Exit Do语句,While/Wend结构,Until结构;4.一维数组:定义、表示与使用(查找、求和、比较大小、穷举法、选择排序);第四章函数与过程1.程序结构:Sub过程的定义与调用2.Function函数过程的定义与调用3.参数传递规则4.多模块不做要求5.变量和常量的作用域及生存期6.静态变量的定义和使用第五章常用控件1.控件常用属性:Caption、Height、Left,Name、Top、Visible、Width、Enable、ForeColor、BackColor、Font2.命令按钮、标签、文本框、复选框、单选按钮、框架、列表框、组合框、滚动条和定时器等;3.控件数组的使用第六章图形控件和图形方法1.图片框的属性(Picture、AutoSize)、方法(Print、Cls)2.影像框的属性(Picture、stretch)3.载入图片:LoadPicture4.形状控件的常用属性(Shape)5.VB坐标系及其改变,RGB函数,绘制点、线(矩形)、圆(扇形与弧)的方法。

Visual Basic语言笔试试题及答案

Visual Basic语言笔试试题及答案

Visual Basic语言笔试试题(共100分)注意事项:1. 一、二、三题为客观题,请将答案做在机读答题卡上2. 四、五、六题为主观题,请将答案做在答题纸上一、单项选择题 (每题1分,共20分)01.在VB中,对于没有赋值的数值变量,系统默认的值为:(A)0 (B)“0” (C)1 (D)-102.对于以下程序段(其中Text1是一个文本框控件):Text1 = “你好”Text1 = “欢迎”Text1.Visible = False其运行结果为:(A) Text1中显示:你好 (B) Text1中显示:欢迎(C) Text1不可见 (D) Text1中显示:你好欢迎03.表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是:(A)4 (B)5 (C)6 (D)704.在VB中,以下可以获得焦点的控件是:(A)图像框Image (B)标签Label(C)计时器Timer (D)命令按钮CommandButton 05.函数表达式String(2, "Ok")的返回值是:(A)2 (B)Ok (C)OO (D)OkOk06.下列属性中,为文本框的默认属性的是:(A)Caption (B)Enabled (C)Name (D)Text07.对窗体Form1编程,有Form1.BackColor=RGB(0,255,0)语句,则:(A)窗体Form1的背景色被设置为红色(B)窗体Form1的背景色被设置为黑色(C)窗体Form1的背景色被设置成绿色(D)窗体Form1的背景色被设置成蓝色08.在VB中,未作任何申明,直接使用的变量的数据类型为:(A)Integer (B)Long(C)String (D)Variant09.下列事件中,由系统触发的窗体事件是:(A) Click事件 (B) DblClick事件(C) Activate事件(D) Timer事件10.循环语句 For i = -3.5 To 20 Step 4 决定循环体的执行次数为:(A)4次 (B)5次 (C)6次(D)7次11.在VB中,计时器Timer支持的事件为:(A) Change (B) Scroll (C) Load (D) Timer 12. Visual Basic工程文件的扩展名是:(A) .Frm (B) .Bas (C) .Vbp (D) .Vbw13.下列语句中,可以完成打开二进制文件ABC.dat的操作语句是:(A) Open “ABC.dat” For Input As #1(B) Open “ABC.dat” For Output As #1(C) Open “ABC.dat” For Binary As #1(D) Open “ABC.dat” For Append As #114.用VB绘制图形,能改变图形线条样式的属性是:(A)ScaleWidth (B) DrawStyle(C) BorderWidth (D) FillStyle15.计时器Timer控件触发Timer事件的时间间隔为:(A)每秒触发一次(B)每隔InterVal属性中设定的时间触发一次(C)每毫秒触发一次(D)每隔Windows系统设定的时间间隔触发一次16.在控件数组中,所有控件必须相同的属性是:(A)Caption(B)Enabled (C)Index(D)Name17.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

VB笔试-试卷25

VB笔试-试卷25

VB笔试-试卷25(总分:96.00,做题时间:90分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

(分数:2.00)__________________________________________________________________________________________ 解析:2.算法的时间复杂度是指( )。

(分数:2.00)A.算法的长度B.执行算法所需要的时间C.算法中的指令条数D.算法执行过程中所需要的基本运算次数√解析:解析:算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。

3.以下数据结构中,属于非线性数据结构的是( )。

(分数:2.00)A.栈B.线性表C.队列D.二叉树√解析:解析:二叉树属于非线性结构。

栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看作是插入在一端进行,删除在另一端进行的线性表。

4.数据结构中,与所使用的计算机无关的是数据的( )。

(分数:2.00)A.存储结构B.物理结构C.逻辑结构√D.线性结构解析:解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

5.内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。

(分数:2.00)A.顺序内聚B.偶然内聚√C.时间内聚D.逻辑内聚解析:解析:内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。

内聚有如下种类,它们之间的内聚度由弱到强排列:偶然内聚——模块中的代码无法定义其不同功能的调用。

但它使该模块能执行不同的功能,这种模块为巧合强度模块。

逻辑内聚——这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。

时间内聚——这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。

VB笔试章节练习试卷5(题后含答案及解析)

VB笔试章节练习试卷5(题后含答案及解析)

VB笔试章节练习试卷5(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列不属于软件工程的3个要素的是______。

A.工具B.过程C.方法D.环境正确答案:D2.结构化程序设计主要强调的是______。

A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性正确答案:D3.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。

A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程正确答案:B4.检查软件产品是否符合需求定义的过程称为______。

A.确认测试B.集成测试C.验证测试D.验收测试正确答案:A5.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是______。

A.控制流B.加工C.数据存储D.源和潭正确答案:A6.程序设计语言的基本成分是数据成分、运算成分、控制成分和______。

A.对象成分B.变量成分C.语句成分D.传输成分正确答案:D7.下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析正确答案:D8.下面描述中,符合结构化程序设计风格的是______。

A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句正确答案:A9.下面概念中,不属于面向对象方法的是______。

A.对象B.继承C.类D.过程调用正确答案:D10.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。

VB笔试章节练习试卷15(题后含答案及解析)

VB笔试章节练习试卷15(题后含答案及解析)

VB笔试章节练习试卷15(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.结构化程序设计主要强调程序的______。

A.效率B.速度C.可读性D.大小正确答案:C2.结构化程序设计方法主要是为______服务的。

A.项目管理人员B.程序员C.系统分析员D.用户正确答案:B3.程序设计属于软件开发过程的______阶段。

A.分析B.定义C.实现D.维护正确答案:C4.信息隐蔽的概念与下述______概念直接相关。

A.软件结构定义B.模块类型划分C.模块独立性D.模块耦合性正确答案:C5.以下关于结构化程序的说法中,正确的是______。

A.结构化程序由单入口、单出口和循环三种结构组成B.结构化程序由顺序、单入口和单出口三种结构组成C.结构化程序由顺序、循环和goto三种结构组成D.结构化程序分顺序、循环和分支三种结构正确答案:D6.结构化程序设计方法的特点大致可分为三点,下列选项中,______不是其特点。

A.要求所有模块都使用单入口、单出口,顺序、选择和循环三种控制结构B.由顶向下逐步求精的程序设计方法C.采用模块化来实施具体开发D.充分考虑模块间的相互联系正确答案:D7.结构化程序设计理论认为,实现良好的程序结构要应用______的分析方法。

A.自顶向下B.自底向上C.面向对象D.基于组件正确答案:A8.下列各项中,不是结构化程序基本模块结构的是______。

A.处理单元B.循环机制C.二分决策机制D.嵌套机制正确答案:D9.在结构化程序设计中,不建议使用______。

A.分支语句B.循环语句C.子程序调用语句D.转向语句正确答案:D10.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的______。

A.多态性B.封装性C.继承性D.重用性正确答案:C11.面向数据流的设计方法把______映射成软件结构。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

笔试部分一、选择题1.树是结点的集合,它的根结点数目是( )A.有且只有1B.1或多于1C.0或1D.至少2【参考答案】 A2.在设计程序时,应采纳的原则之一是( )A.不限制goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解【参考答案】 D3.下列叙述中,不属于软件需求规格说明书的作用的是( )A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析【参考答案】 D4.单个用户使用的数据视图的描述称为()A.外模式B.概念模式C.内模式D.存储模式【参考答案】 A5.SQL语言又称为( )A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言【参考答案】 C6.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca【参考答案】 D7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用【参考答案】 B8.在软件测试设计中,软件测试的主要目的是()A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序【参考答案】 D9.索引属于( )A.模式B.内模式C.外模式D.概念模式【参考答案】 B10.数据库系统的核心是( )A.数据库B.数据库管理系统C.模拟模型D.软件工程【参考答案】 B11.Visual FoxPro中,执行了SET DATE AMERICAN后,不能显示4位年份的命令是( )A.?YEAR(DATE())B.?LEFT(DTOC(DATE()),4)C.?LEFT(DTOC(DATE(),1),4)D.?SUBSTR(DTOC(DATE(),1),1,4)【参考答案】 B12.用于恢复使用DELETE命令删除记录的命令为( )A.RECALL命令B.FOUND命令C.RELEASE命令D.以上都正确【参考答案】 A13.程序:AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR?AARETURN该程序得到的结果为( )A.1到100中奇数的和B.1到100中偶数的和C.1到100中所有数的和D.没有意义【参考答案】 B14.关于索引的叙述,下列选项不正确的是( )A.Visual FoxPro支持两种索引文件:复合索引文件和单索引文件B.实现索引查询必须满足以下条件:打开数据库;打开索引文件;确定控制索引文件;对于复合索引文件还需确定控制索引C.打开和关闭索引文件均使可用SET INDEX TO 命令D.索引文件不随表文件的关闭而关闭【参考答案】 D15.以下不是查询结果去向的是( )A.浏览B.报表C.表单D.表【参考答案】 C16.SUBSTR(″ABCDEF″,3,2)结果是( )A.ABB.CDC.FED.CB【参考答案】 B17.以下叙述中,错误的是( )A.工作区的系统别名和用户定义的数据表别名可以交替使用B.在某个工作区打开的数据表原名和工作区别名可以交替使用C.在某个工作区打开的数据表原名和数据表别名可以交替使用D.在选择工作区时,可以用工作区号、系统别名或打开的数据表别名【参考答案】 C18.在Visual FoxPro数据库中的常量的类型种类是( )A.4B.5C.6D.3【参考答案】 C19.下列叙述正确的是( )A.INPUT语句只能接收字符串B.ACCEPT命令只能接收字符串C.ACCEPT语句可以接收任意类型的Visual FoxPro表达式D.WAIT只能接收一个字符,而必须按ENTER键【参考答案】 B20.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用( )A.文件(F)B.文件(<\F)C.文件(\<>【参考答案】 C21.打开一个数据表文件的同时打开以“姓名”为关键字的单一索引文件,要求查找姓名为“张伟”的教师,应使用命令( )A.GO张伟B.LOCATE张伟C.FIND张伟D.SEEK张伟【参考答案】 C22.在报表设计中打印每条记录的带区是( )A.标题B.页标头C.细节D.总结【参考答案】 C23.操作Visual FoxPro,用户可以通过三种方式是( )A.在命令行键入命令、使用菜单条中的菜单选项、编写Visual FoxPro程序B.使用HELP功能、使用菜单条中的菜单选项、编写Visual FoxPro程序C.在命令行键入命令、使用菜单条中的菜单选项、使用帮助向导D.在命令行键入命令、使用菜单条中没有的功能键、编写Visual FoxPro程序【参考答案】 A24.在表单中,“Caption”是对象的( )A.标题属性B.名称属性C.背景透明属性D.字体尺寸属性【参考答案】 A25.依据PEO.DBF中的字段名NAME制作一个单一关键字索引文件NAME1.IDX,下列程序段所缺的内容是( )CLOSE ALLUSE PEOLIST_____LISTE INDEX ON NAME FOR NAME1E INDEX ON NAME1C.INDEX ON NAME WITH NAME1D.INDEX ON NAME TO NAME1【参考答案】 D26.用WAIT命令给内存变量输入数据时,内存变量获得的数据是( )A.任意长度的字符串B.一个字符串和一个回车符C.数值型数据D.一个字符【参考答案】 D27.在Visual FoxPro中,要修改数据表TEST.DBF的结构,应用命令( )A.MODI STRU TESTB.MODI COMM TESTC.EDIT STRU TESTD.TYPE TEST【参考答案】 A28.不属于循环结构的语句是( )A.SCAN...ENDSCANB.IF...ENDIFC.FOR...ENDFORD.DO While...ENDDO【参考答案】 B29.以下给出4种方法中,不能建立查询的是( )A.在项目管理器的“数据”选项卡中选择“查询”。

然后单击“新建”按钮B.选择“文件”菜单中的“新建”选项,打开“新建”对话框,再选择“查询”并单击“新建文件”按钮C.在命令窗口中CREATE QUERY命令建立查询D.在命令窗口中执行SEEK命令查询【参考答案】 D30.决定微调控件最大值的属性是( )A.KeyboardHighValueB.ValueC.KeyboardLowValueD.Interval【参考答案】 A31.在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是( )A.RELEASEB.DELETEC.REFRESHD.PACK【参考答案】 C32.以下关于查询的叙述中,正确的是( )A.只能根据自由表建立查询B.不能根据自由表建立查询C.只能根据数据库建立查询D.可以根据自由表和数据库建立查询【参考答案】 D33.下列表达式运算结果为日期型的是( )A.04/05/97-2B.CTOD(′04/05/97′)-DATE()C.CTOD(′04/05/97′)-3D.DATE()+″04/05/97″【参考答案】 C34.VisualFoxPro出现的各类文件扩展名( )A.由系统默认B.由用户使用SET命令预先定义C.必须用户定义D.由系统默认或由用户定义【参考答案】 B35.打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令( )A.LOCATE FOR记录序号=100B.SKIP 100C.GOTO 100D.SKIP-100【参考答案】 C二、填空题1.在关系模型中,"关系中不允许出现相同元组"的约束是通过【1】实现的。

【参考答案】【1】主关键字2.在Visual FoxPro中项目文件的扩展名是【2】。

【参考答案】【2】PJX或PJX3.使数据库表变为自由表的命令是【3】TABLE。

【参考答案】【3】REMOVE4.在Visual FoxPro的查询设计器中【4】选项卡对应的SQL短语是WHERE。

【参考答案】【4】筛选5.在Visual FoxPro中,BUILD 【5】命令连编生成的程序可以脱离开Visual FoxPro在Windows环境下运行。

【参考答案】【5】EXE6.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参数完整性的删除规则为【6】。

【参考答案】【6】级联7.在Visual FoxPro中释放和关闭表单的方法是【7】。

【参考答案】【7】Release8.为了从用户菜单返回到默认的系统菜单应该使用命令SET【8】TO DEFAULT。

【参考答案】【8】SYSMENU9.在Visual FoxPro的表单设计中,为表格控件指定数据源的属性是【9】。

【参考答案】【9】RecordSource10.表示"1962年10月27日"的日期常量应该写为【10】。

【参考答案】【10】{^1962-10-27}11.为"学生"表增加一个"平均成绩"字段的正确命令是ALTER TABLE 学生ADD【11】平均成绩N(5,2)【参考答案】【11】COLUMN12.在将设计好的表单存盘时,系统将生成扩展名分别是SCX和【12】的两个文件。

【参考答案】【12】SCT13.在Visual FoxPro中为表单指定标题的属性是【13】。

【参考答案】【13】Caption14.在Visual FoxPro中表单的Load事件发生在Init事件之【14】。

【参考答案】【14】前15.在Visual FoxPro中如下程序的运行结果(即执行命令DO main后)是【15】。

*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLmX=″Visual FoxPro″mY=″二级″DO s1?xY+mXRETURN*子程序文件名:s1.prgPROCEDURE s1LOCAL mXmX=″Visual FoxPro DBMS 考试″mY=″计算机等级″+mYRETURN【参考答案】【15】计算机等级二级Visual FoxPro上机部分1.基本操作题在考生文件夹下,打开Ecommerce数据库,完成如下操作:(1)打开Ecommerce数据库,为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。

相关文档
最新文档