二级VISUAL+BASIC笔试-117

合集下载

计算机省二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试题及答案

福建省计算机二级vb试题及答案一、选择题(每题2分,共20分)1. Visual Basic是一种______。

A. 操作系统B. 编程语言C. 数据库管理系统D. 办公软件答案:B2. 在Visual Basic中,下列哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A3. 如果要在Visual Basic中创建一个窗体,应该使用哪个控件?A. LabelB. TextBoxC. FormD. Button答案:C4. 在Visual Basic中,哪个函数用于将字符串转换为大写?A. StrConvB. UCaseC. LCaseD. Trim5. 下列哪个选项不是Visual Basic的事件?A. ClickB. LoadC. OpenD. Change答案:C6. 在Visual Basic中,如何表示一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As IntegerC. Dim numbers(5)D. Dim numbers As Integer(5)答案:A7. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在Visual Basic中,哪个关键字用于循环遍历数组?A. ForB. WhileC. DoD. If答案:A9. Visual Basic中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. 在Visual Basic中,下列哪个选项用于创建一个单选按钮?A. CheckBoxB. RadioButtonC. OptionButtonD. ToggleButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个函数。

2005年9月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2005年9月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2005年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)(1)下列叙述中正确的是()。

A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是()。

A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述正确的是()。

A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是()。

A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是()。

A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是()。

A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列叙述中正确的是()。

A)软件交付使用后还需要再进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决()。

A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有下列关系表:R S TA B C 1 1 2 2 2 3则下列操作中正确的是( )。

Visual Basic考试试题带答案

Visual Basic考试试题带答案

Visual Basic考试试题带答案1. 应用程序打包后,其包文件的后缀为( B )。

A. .exeB. .cabC. .txtD. .ocx2. 在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是( B )A. HelpB. F1C. F10D. Enter3. 在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是( C )。

A. 立即窗口B. 属性窗口C. 代码窗口D. 工程资源管理器窗口4. 后缀为.frm的文件表示VB 的( A )。

A. 窗体文件B. 类模块文件C. 工程文件D. 标准类模块文件5. 要改变控件的高度,应该修改控件的( D )属性。

A. TopB. LeftC. WidthD. Height6. 能够改变标签Label控件显示标题的属性是( A )。

A. CapionB. NameC. ClickD. Text7. 与传统的程序设计语言相比,Visual Basic最突出的特点是( C )A. 结构化程序设计B. 程序开发环境C. 事件驱动编程机制D. 程序调试技术8. 下列赋值语句正确的是( B )A. B+C =AB. A=B+CC. -B=AD. 5=A+B9. 应用程序设计完成后,应将程序保存,保存的过程是( D )。

A. 只保存窗体文件即可B. 只保存工程文件即可C. 先保存工程文件,之后还要保存工程文件D. 先保存窗体文件(或标准模块文件),之后还要保存工程文件10. 在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( B )。

A. ShowB. HideC. LoadD. UnLoand11. 如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( B )A. Text.MytextB. Mytext.TextC. Mytext.(Text)D. Mytext*Text12. 要在窗体Form1内显示“myfrm”,使用的语句是( C )A. Form.caption="myfrm"B. Form1.caption="myfrm"C. Form1.print "myfrm"D. Form. print "myfrm"13. 每建立一个窗体,工程管理器窗口中就会增加一个( B )。

全国计算机等级考试二级笔试样题

全国计算机等级考试二级笔试样题

全国计算机等级考试二级笔试样题Visual Basic 语言程序设计二级基础知识一、选择题(1)下列关于栈的叙述正确的是A)栈是非线性结构B)栈是一种树状结构C)栈具有先进先出的特征D)栈具有后进先出的特征(2)结构化程序设计所规定的三种基本控制结构是A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数(3)结构化程序设计的一种基本方法是A)筛选法B)递归法C)归纳法D)逐步求精法(4)如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:A)选择B)投影C)连接D)并二、填空题1.对于输入为N个数进行快速排序算法的平均时间复杂度是()2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是()3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()4.关系型数据库管理系统中存储与管理数据的基本形式是()参考答案一、选择题(1)D (2) C (3) D (4) B二、填空题(1)O (Nlog2N)(2)功能模型(3)软件外部功能(4)二维表Visual Basic语言程序设计一、选择题1.下列可以打开立即窗口的操作是()A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G2.InpuBox函数返回值的类型为()A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)3.表达式4+5\6*7/8Mod9的值是()A)4 B)5 C)6 D)74.以下语句的输出结果是()Print Format $ (32548.5,"000,000.00")A)32548.5 B)32,548.5 C)032,548.50 D)32,548.505.执行以下程序段后,变量c$的值为a$ = "Visual Basic Programing'b$ = "Quick"c$ + b $ & UCase (Mid $(a$,7,6))&Right $(a$,11)A)Visual BASIC Programing B)Quick Basic Programing C)QUICK Basic Programing D)Quick BASIC Programing6.在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text和Text2)和一个命令按钮(Name属性为Command),然后编写如下两个事件过程:private Sub Command1_Click( )a = Text.Text + Text2.TextPrint aEnd SubPrivate Sub Formm_Load( )Text1.Text =""Text2.Text =""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()A)444 B)321123 C)123321 D)1322317.阅读下面的程序段:For i = 1 To 3For j =1 To iFor k =j To 3a =a + 1Next kNext jNext i执行上面的三重循环后,a的值为()A)3 B)9 C)14 D)218.在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click( )x = 0Do While x<50x =(x + 2)*(x + 3)n =n + 1LoopText1.Text=str(n)Text2.Text=str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()A)1和0 B)2和72 C)3和50 D)4和1689.假定窗体上有一个标签,名为Label1.为了使该标签透明并且没有边框,则正确的属性设置为()A)Label1.BackStyle=0 Label1.BorderStyle=0 B)Label1.BackStyle=1 Label1.BorderStyle=1C)Label1.BackStyle=True Label1.BorderStyle=Ture D)Label1.BackStyle=False Label1.BorderStyle=False10.对窗体编写如下代码:Option Base 1Private Sub Form_KeyPress(KeyAscii As Integer)a = Array(237,126,87,48,498)m1 =a(1)m2 =1If KeyAscii =13 ThenFor i = 2 To 5If a(i)>m1 Thenm1=a(i)m2=iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行后,按回车键,输出结果为A)48B)237C)498D)4984154二、填空题1.设有如下的Visual Basic表达式:5*X^2-3*X-2-Sin(a)/3它相当于代数式()2.执行下面的程序段后,s的值为()s = 5For i=2.6 To 4.9 Step 0.6s=s=1Next i3.为了在运行时把图形文件picfile.jpg装入图片框Picturel.所使用的语句为()4.如果要将某个菜单项设计为分割线,则该菜单项的标题应设置为()5.假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别为Form1和Form2,启动窗体为Form1.在Form1上画一个命令按钮Command1,程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请在()和()处将程序补充完整。

计算机二级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)` 的语法获取数组中指定位置的值。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。

运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。

A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。

Chr函数用来返回以数值表达式值为编码的字符。

Ucase函数用来转换大小写。

所以变量c=UCase(“a”)=“A”。

Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。

4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。

A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。

A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。

6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。

运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。

A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲

计算机等级考试二级vb大纲计算机等级考试二级VB(Visual Basic)大纲是针对计算机编程语言Visual Basic的考试标准,它涵盖了VB编程的基础知识和应用技能。

以下是计算机等级考试二级VB的大纲内容:# 一、VB编程基础1. VB语言概述- VB的发展历史- VB的特点与应用领域2. VB开发环境- VB集成开发环境(IDE)的介绍- 项目和解决方案的概念3. VB语法基础- 基本数据类型- 变量和常量- 运算符和表达式4. 控制结构- 顺序结构- 分支结构(If...Then...Else, Select Case)- 循环结构(For...Next, While...Wend, Do...Loop)# 二、VB程序设计1. 过程与函数- Sub过程的定义与调用- Function函数的定义与调用- 参数传递2. 数组- 一维数组与多维数组- 数组的声明与使用3. 字符串处理- 字符串的基本概念- 字符串函数(如Len, Mid, Left, Right等)4. 集合与字典- 集合的基本概念- 字典的创建与使用# 三、VB界面设计1. 窗体- 窗体的属性、方法和事件- 窗体的布局与设计2. 控件- 标准控件(如Label, TextBox, Button等)- 列表控件(如ListBox, ComboBox等)- 容器控件(如Panel, Frame等)3. 菜单与工具栏- 菜单的创建与事件处理- 工具栏的设计4. 对话框- 标准对话框(如Open, Save, Print等)- 自定义对话框的设计# 四、VB高级编程1. 文件操作- 文件的打开、读取、写入和关闭- 文件系统操作(如目录操作)2. 数据库访问- 数据库的基本概念- ADO(ActiveX Data Objects)的使用- 数据绑定控件3. 错误处理- 错误处理机制- Try...Catch...Finally结构4. 多线程编程- 线程的基本概念- 线程的创建与控制# 五、VB项目实践1. 项目需求分析- 需求收集与分析- 项目规划与设计2. 项目开发流程- 编码规范- 版本控制3. 项目测试- 单元测试- 集成测试4. 项目部署与维护- 部署策略- 维护与升级# 六、VB考试要求1. 考试内容- 理论知识测试- 编程实践测试2. 考试形式- 笔试- 上机操作3. 考试标准- 考试时间- 评分标准4. 考试准备- 学习资料- 模拟考试计算机等级考试二级VB大纲为考生提供了一个全面的学习框架,帮助考生系统地掌握VB编程的基础知识和应用技能,为通过考试打下坚实的基础。

2006年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2006年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2006年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)(1)下列选项中不属于结构化程序设计方法的是()。

A)自顶向下B)逐步求精C)模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为()。

A)耦合度B)内聚度C)复杂度D)数据传输特性(3)下列叙述中正确的是()。

A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上3种说法都不对(4)按照“后进先出”原则组织数据的数据结构是()。

A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是()。

A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对下列二叉树:进行后序遍历的结果为()。

A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为()。

A)32 B)31C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是()。

A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是()。

A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)下列关于Visual Basic特点的叙述中,错误的是()。

A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的3种基本结构(12)下列叙述中错误的是()。

2011年3月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2011年3月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

2011年3月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列关于栈叙正确的是()。

A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是()。

A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。

A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是()。

A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括()。

A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是()。

A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是()。

A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是()。

A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T如下()。

R S TA B C A B Ca 1 2 c 3 1b 2 1c 3 1则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并2011年3月笔试真卷及答案详解第1页(共12页)(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2一、单项选择题1.软件设计中模块划分应遵循的准则是()。

A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。

模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。

模块之间的耦合应尽可能地低,模块的内聚应尽可能地高。

2.栈和队列的共同点是()。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。

二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。

3.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是()。

A.Line1.X1=Line2.X2且Line1.YI=Line2.Y2 √B.Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C.Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D.Line1.X2=Line2.X1且Line1.Y2=Line2.Y2解析:直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。

如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。

因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line1.Y2=Line2.Y2。

江苏省计算机二级VB试题及答案

江苏省计算机二级VB试题及答案

二级Visual Basic全真模拟试卷一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)、内存储器、外存储器、输入设备和输出设备等,它们通过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.FA T16、FAT32、NTFS是三种不同的文件系统,Windows 2000/XP操作系统支持___8___。

A.FA T32 和FAT16文件系统B.NTFS文件系统C.FAT32和NTFS文件系统D.FA T16、FAT32和NTFS文件系统9.下列关于CD-ROM存储器描述中,错误的是9。

二级VISUAL+BASIC笔试-106

二级VISUAL+BASIC笔试-106

二级VISUAL BASIC笔试-106(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.假定有如下的窗体事件过程:Private Sub Form_Click()a$="Microsoft Visual Basic"b$=Right(a$,5)c$=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( )。

(分数:2.00)A.Microsoft VisualB.MicrosoftC.Basic √D.5解析:2.为了使命令按钮(名称为Commandl)右移200,应使用的语句是( )。

(分数:2.00)mandl.Move-200mandl.Move200mandl.Left=Commandl.Left+200 √mandl.Left=Commandl.Left-200解析:3.要获取当前驱动器,应使用驱动器列表框的( )属性。

(分数:2.00)A.PathB.Drive √C.DirD.Pattern解析:4.以下关于函数过程的叙述中,正确的是( )。

(分数:2.00)A.如果不指明函数过程参数的类型,则该参数没有数据类型B.函数过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递D.函数过程形参的类型与函数返回值的类型没有关系√解析:5.设置标签边框的属性是( )。

(分数:2.00)A.BorderStyle √B.BackStyleC.AutoSizeD.Alignment解析:6.在VB中,过程共有三种,它们是( )。

(分数:2.00)A.事件过程,子过程和函数过程√B.Sub过程,函数过程和属性过程C.事件过程,函数过程和通用过程D.Sub过程,函数过程和通用过程解析:7.在列表框中,当前被选中的列表项的序号由下列( )属性表示。

2003年4月全国计算机等级考试二级(visual Basic)笔试试卷(含答案)

2003年4月全国计算机等级考试二级(visual Basic)笔试试卷(含答案)

2003年4月全国计算机等级考试二级(visual Basic)笔试试卷(含答案)(考试时间90分钟,满分100分)一、选择题(1~20每小题2分,21~30每小题3分,共30题,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。

1.以下不能在“工程资源管理器”窗口中列出的文件类型是()A) .bas B) .res C) .fnn D) .ocx2.以下关于窗体的描述中,错误的是()A)执行UnloadFoml语句后,窗体Forml消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽3.下列可作为VisualBasic变量名的是()A)A#A B)4A C)?xY D)constA4.设有如下的记录类型Type StudentnumberAs stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是()A)Student.name=”张红”B) Dim s As Student=”张红”C)Dim s As Type Students.Dame=”张红”D) Dim s As Type=”张红”5.函数String(n,“str”)的功能是()A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串6.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是()A)Cos(a+b)^2十5*exp(2)B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2十5*ln(2)D)Cos^2(a+b)+5*ln(2)7.在窗体上画一个命令按钮,名称为Commandl。

全国计算机等级考试二级VisualBasic常见试题

全国计算机等级考试二级VisualBasic常见试题
3
5 “Sum”
1 100
List1 7
Command1
Text1 “” “”
Private Sub Form_Load() For i=1 To 100 If i Mod 7 =0 Then ___________End If Next End Sub
C name
D k-name
B D
B
C
D
B
C
D 1
C
9
A Appearance D
B Visible
C Enable
D Autoredraw
10 Visual Bask
3*2\5mod3
A1
B0
C3
D
A
11
3∧2*2+3 MOD 10\4
A 18 C
B1
C 19
D0
12
Form1
“VisualBasic ”
Case Else Print "Else 分支 "
End Select End Sub
2
A
1B
2
C Else
D
C
29
A
B
C
D
C
30
MsgBox
A MsgBox
B
MsgBox
C MsgBox
D MsgBox
D
31 a=2,b=3,c=4,
_____
Not a <= c Or 4*c = b^2 And b <> a+c
A Student. name= “ ” C Dim s As Type Student
B
74
A B C D

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的控件数组。

二级VISUALBASIC笔试-119_真题(含答案与解析)-交互

二级VISUALBASIC笔试-119_真题(含答案与解析)-交互

二级VISUAL BASIC笔试-119(总分92, 做题时间90分钟)一、选择题1.下列( )事件过程可以将打开文件对话框的标题改变为“new Caption”。

SSS_SINGLE_SELAPrivate Sub Command1_CliCk()CommonDialog1.DialogTitle="new Caption"CommonDialog1.ShowFontEnd SubBPrivate Sub Command1_Click()CommonDialog1.DialogTitle="new Caption"CommonDialog1.ShowOpenEnd SubCPrivate Sub Command1_Click()CommonDialog1.DialogTitle="new Caption"CommonDialog1.Show HelpEnd SubDPrivate Sub Command1_Click()CommonDialog1.DialogTitle="new Caption"CommonDialog1.ShowColorEnd Sub分值: 2答案:B[解析] 可以通过Dialog Title属性设置打开文件对话框的标题,使用ShowOpen方法设置通用对话框的类型为打开文件对话框。

DialogTile属性指定对话框中标题栏的名称。

“打开”对话框默认的标题是“打开”;“另存为”对话框默认的标题是“另存为”。

2.数据库系统的核心是( )。

SSS_SINGLE_SELA 数据模型B 数据库管理系统C 数据库D 数据库管理员分值: 2答案:B[解析] 数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台5个部分构成。

其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。

9月全国计算机等级考试二级visualbasic语言程序设计笔试参考答案

9月全国计算机等级考试二级visualbasic语言程序设计笔试参考答案

2011年9月全国计算机等级考试二级Visual Basic语言程序设计笔试参考答案2011年9月全国计算机等级考试二级Visual Basic语言程序设计笔试参考答案说明:1)本答案仅供参考。

2)预计在11月中下旬公布考试成绩。

3)等级考试单科及格的考生必须在12月初到第二教学楼5楼报名,报名费50元。

报名时须认真核对报考科目和原准考证号。

2012年3月参加考试。

一、选择题(每小题2分,共70分)(1)下列叙述中正确的是D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是C)进行插入与删除时,不需要移动表中的元素。

(3)下列关于二叉树的叙述中,正确的是B)叶子结点总是比度为2的结点多一个(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是A)学生成绩管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是C)3(6)程序调试的任务是D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典(8)数据库系统三级模式不包括D)数据模式(9)有三个关系R、S和T 如下:则由关系R和S得到关系T的操作是B)差(10)下列选项中属于面向对象设计方法主要特征的是A)继承(11)以下描述中错误的是B)窗体的名称(Name属性)可以在运行期间修改(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是C)工程资源管理器窗口(13)设有如下变量声明语句Dim a, b As BooleanB)a是变体型变量,b是布尔型变量(14)下列可作为Visual Basic变量名的是D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动块位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为B)字符串”444”(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是D)1 1(18)在窗体上画一个名称为List1的列表框。

二级VISUALBASIC笔试77_真题-无答案

二级VISUALBASIC笔试77_真题-无答案

二级VISUAL BASIC笔试77(总分90,考试时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请选出正确选项。

1. 在结构化方法的软件需求分析中,可采用分析工具来辅助完成。

下列工具中,常用需求分析工具的是Ⅰ.数据流图Ⅱ.结构图Ⅲ.数据字典Ⅳ.判定表A. Ⅰ和ⅢB. Ⅰ、Ⅱ和ⅢC. Ⅰ、Ⅱ和ⅣD. Ⅰ、Ⅲ和Ⅳ2. 链式栈与顺序栈相比,一个比较明显的优点是A. 插入操作更加方便B. 通常不会出现栈满的情况C. 通常不会出现栈空的情况D. 删除操作更加方便3. 检查软件产品是否符合需求定义的过程称为A. 系统测试B. 集成测试C. 验收测试D. 单元测试4. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub sub1(p,m,n) p=p + 1 : m = m + 1 : n =n + 1 Print p;m;n End Sub Private Sub Command1_Click() x=6 : y=4 : z=2 Call sub1(x,y+1,(z)) Print x;y;z End Sub 程序运行后,单击命令按钮,则窗体上第二行显示的内容是A. 7 6 3B. 7 4 2C. 6 4 2D. 4 6 35. 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() a=InputBox("请输入一个整数") b=InputBox("请输入一个整数") Print a+b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入37和18,输出结果为A. 3718B. 55C. 0D. a+b6. 以下语句的输出结果是Print Format$(32548.5,"000,000.00")A. 32548.5B. 32,548.5C. 032,548.50D. 32,548.507. 下列不正确的语句是A. Print a=10+20B. Print "a=";10+20C. Print "a"="10+20"D. Print a=;10+208. 下面关于数据逻辑结构的叙述中,正确的是A. 数据的逻辑结构是数据间关系的描述B. 数据的逻辑结构反映了数据在计算机中的存储方式C. 数据的逻辑结构分为顺序结构和链式结构D. 数据的逻辑结构分为静态结构和动态结构9. 在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click() X=0 Do While x <50 x = (x + 2) * (x + 3) n = n + 1 Loop Text1.Text=Str(n) Text2.Text=Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为A. 1和0 B. 2和72C. 3和50D. 4和16810. 对序列中的元素通过适当的位置交换将有关元素一次性地放置在其最终位置上,这种排序方法是A. 希尔排序B. 插入排序C. 快速排序D. 选择排序11. 在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。

二级VISUALBASIC笔试-175_真题(含答案与解析)-交互

二级VISUALBASIC笔试-175_真题(含答案与解析)-交互

二级VISUAL BASIC笔试-175(总分92, 做题时间90分钟)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的。

1.单击命令按钮时,下列程序的执行结果是Private Sub Command1_Click()Dim a As Integer,b As Integer,C As Integera=3b=4c=5Print SecProc(c,b,SSS_SINGLE_SELAEnd分值: 2答案:C【命题目的】考查考生对函数调用的应用。

【解题要点】此题程序代码中用了两层调用,我们对样的问题要多加小心,不能掉以轻心,千万不要把实参和相对应的形参弄混淆。

主调过程Commandl_Click;输出的是SecProc(c,b,a)返回值,调用过程SecProc时,主调过程分别把实参c、b、a地址传给形参x、y、z,此时在过程SecProc中,SecProc(a,c.b)+7。

由此看出,程序段执行此语句时,将调用过程FirProe。

把实参a,c,b的地址分别传给形参x、y、z,,此时在过程FirProe中,Firproc=2 * x + y + 3 * z + 2,所以FirProc(a,c,b)=6+4+15+2=27,SecProc(a,c,b)=27+3+7=37。

【考点链接】过程的定义和调用。

在Visual Basic 中按文件的访问方式不同,可将文件分为SSS_SINGLE_SELA ASCII文件和二进制文件B 文本文件和数据文件C 数据文件和可执行文件D 顺序文件和随机文件分值: 2答案:D【命题目的】考查考生对数据文件的分类掌握。

【解题要点】Visual Basic 中文件的分类方式。

【错解分析】在Visual Basic中,分类方法有多种:根据数据性质,可以分为程序文件和数据文件;根据数据的存取方式和结构方式可分为顺序文件和随机文件;根据数据的编码方式,可分为ASCII文件和二进制文件。

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

二级VISUAL BASIC笔试-117(总分:96.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为______。

x=IIF((a>B)And(c<d),10,20)(分数:2.00)A.10B.20 √C.30D.300解析:[评析] 函数IIF(expr,val1,val2)与IF语句相似,当布尔表达式expr为True时,则选择val1的值,否则选择val2的值。

2.用链表表示线性表的优点是______。

(分数:2.00)A.便于插入和删除操作√B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:[评析] 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。

故链式存储结构下的线性表便于插入和删除操作。

3.在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb=b+1End Sub运行程序,三次单击命令按钮后,变量b的值是______。

(分数:2.00)A.0B.1 √C.2D.3解析:[评析] 变量定义后,若没有人工定义初值,程序启动后,系统将自动把变量初值设为0。

本题中,变量b是局部变量,只作用于单击事件中,每次单击都会对b重新赋值。

4.下列说法中,不属于数据模型所描述的内容是______。

(分数:2.00)A.数据结构B.数据操作C.数据查询√D.数据约束解析:[评析] 数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。

其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。

5.在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer,ByVal y As Integer)Dim t As Integert=xx=yy=tEnd SubPrivate Sub Command1_Click()Dim a As Integer,b As Integera=10b=30S1 a,bPrint"a="; a; "b="; bEnd Sub程序运行后,单击命令按钮,输出结果是______。

(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30 √D.a=10 b=10解析:[评析] 过程S1似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后,a和b的值并未被交换,保持原来的值不变。

6.以下语句的输出结果是______。

Print Format$("123.58","#,###.00")(分数:2.00)A.123.58 √B.123.00C.,123.58D.0,123.58解析:[评析] Format用于格式化输出文本,其一般格式如下:Format(expression,[format])其中,expression为任何有效表达式。

format为格式字符串,其描述符作用如下:#:输出数字,不在输出前后补0。

0:输出数字,在输出的前后补0。

.:输出小数点。

,:输出千分位分隔符。

%:输出百分比符号,同时转化数值。

$:输出前加“$”。

7.算法分析的目的是______。

(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进√解析:[评析] 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。

分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。

8.下列不属于结构化分析的常用工具是______。

(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD图√解析:[评析] 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。

而PAD图是常见的过程设计工具中的图形设计。

9.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是______。

atrInput=InputBox("请输入字符串","字符串对话框","字符串")(分数:2.00)A."请输入字符串"B."字符串对话框"C."字符串" √D.空字符串解析:[评析] InputBox("请输入字符串","字符串对话框","字符串"),其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框”为显示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。

10.以下关系表达式中,其值为假的是______。

(分数:2.00)A."XYZ"<"XYz"B."VisualBasic"="visualbasic" √C."the"<>"there"D."Integer">"Int"解析:[评析] 字符串比较大小规则:从左到右逐个比较其字符的ASCII值。

有以下几种情况:①字符串相等。

②当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。

③前面完全相等,以长者为大。

④对于纯英文且大小写相同,可按英文字典顺序比较。

在字典顺序后出现的比在前面出现的大。

当出现不对应的大小写字母时,小写字母总是大于相同的大写字母。

⑤字符串由汉字组成时,实际上按拼音的ASCII值比较。

⑥数字字符比较遵循上面的规则。

11.在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。

(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口√解析:[评析] 工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。

12.窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。

要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。

以下可以实现上述操作的事件过程是______。

(分数:2.00)A.Private Sub Text1_Change()Label1.Caption=Text1.TextEnd Sub √B.Private Sub Text1_Click()Label1.Caption=Text1.TextEnd SubC.Private Sub Label1_Change()Label1.Caption=Text1.TextEnd SubD.Private Sub Label1_Click()Label1.Caption=Text1.TextEnd Sub解析:[评析] 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在Text1_Change()事件中。

13.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为Text1、Command1和Label1,文本框的Text1属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Caption=Str(x)End Sub程序运行后,在文本框中输入28.653,单击命令按钮,标签中显示的内容是______。

(分数:2.00)A.27B.28C.29 √D.30解析:[评析] 程序中各部分值的运算过程为:Text1.Text="28.653"Val(Text1.Text)=28.653Val(Text1.Text)+0.5=29.153Int(Val(Text1.Text)+0.5=29x=29str(x)="29/14.在窗体上画一个命令按钮(其名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As IntegerDim i As Integer,j As IntegerFor i=1 To 3For i=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是______。

(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9 √C.1 2 3 4 5 6 7 8 9D.没有输出解析:[评析] 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项A,B可能正确,当外层循环执行第一次时,a(i,j)=(i-1)*3+j相当于a(1,j)=j,由此可判断选项B为正确答案。

15.在窗体上画一个通用对话框,程序运行后,通过ShowOpen方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC的文件,则对通用对话框的Filter属性的正确设置是______。

(分数:2.00)A."(*.DOC)*.DOC"B."(*.DOC.|(.DOC)"C) "(*.DOC)||*.DOC"D."(*.DO √解析:[评析] CommonDialog1.Filter="(*.DOC)|*.DOC",通过ShowOpen方法显示“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC的文件。

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

(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用Private定义的通用过程能被其他窗体调用√C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义解析:[评析] 一个应用程序可以有多个窗体(最多可达255个);在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。

模块级变量在模块的声明部分用Private或Dim声明。

相关文档
最新文档