2003年第2次VB考试题

合集下载

学第2VB考试题及标准答案

学第2VB考试题及标准答案

2003-2004学年第二学期计算机应用课程试题命题教师________ 审题教师_____________一、填空题(每空1分,共10分)1.对象具有属性、方法和 ___________________________ 。

2.使用变量而定义变量,则变量的类型为。

3 .存储一个单精度数据要占用______________ 字节。

4.声明PI为一个符号常量,表示3.1415 ,需要使用的语句为: ______________________________5.将变量X 声明为整型变量的语句为: ______ 。

6 .设x=8,y=5,则表达式Not (x>y) Or "ABC" >Left("ACDE",3)的值为______________________7.设a=2,b=3,c=4,d=5 ,则表达式a*2>c or d mod a=c and b<>c or c<d 的之值为:&产生[20,70] 范围那的一个随机整数的表达式为:___________________________ 。

9.在VB中"ASCII"、"ascii" 、"Ascii" 这三个字符串比较,最小的是 ____________________________ 。

10•数据文件按访问方式分为顺序文件和随机文件两种,顺序文件以 _____________ 形式存储。

二、选择题(题每题2分,共10分)1.在程序运行过程中,要是标签能够显示所需要的文本,则在程序中应设置以下哪个属性的值()A)Caption B) Text C) Name D) Seltext2.一个控件能实现选择功能的是()A)文本框控件B)框架控件C)命令按钮控件D)列表框控件3.正确的VB逻辑表达式是()A)X>Y NOT Y>Z B )X>Y>Z C )X>Y AND >Z D )X>Y NOT Y>Z4 .设a=5 , b=8下列程序中能实现交换两个变量值的代码是()A) a=b B) a=b b=a b=aPrint a,b C ) c=aa=b b=cA) max=a If b>a the n max=b en dif Print max C) if a>b then Print aPrint b三、写出程序运行结果swap(a,b) D) b=a a=bPrint a,b)If b>a the n max=b en dif max=a Print maxD) max=iif(a>b,b,a)(每小题4分,共24分)1. 程序运行时从键盘输入 5,则下面程序运行结果为:Dim x AsIn teger, y As In tegerx = Val(I nputBox(" 请输入变量的值 ")) If x <> 0 The n If x > 0 The n y = x A 2 + 1 Elsey = x A 2 - 1 End If Else y = 0 End If2. 写出下面程序运行结果。

2003年9月全国计算机等级考试二级VB语言笔试试题含答案

2003年9月全国计算机等级考试二级VB语言笔试试题含答案

2003年9月全国计算机等级考试二级VB语言笔试试题含答案一、选择题((1)~(20)每小题2分,(21)~(30)每小题3分,共70分)(1)以下叙述中错误的是A)Visual Basic 是事件驱动型可视化编程工具B)Visual Basic应用程序不具有明显的开始和结束语句C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)Visual Basic中控件的某些属性只能在运行时设置(2)以下叙述中错误的是A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件(3)以下叙述中错误的是A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)移动鼠标时,会触发MouseMove事件D)控件的名称可以由编程人员设定(4)以下不属于Visual Basic系统的文件类型是A).frm B).bat C).vbg D).vbp(5)以下叙述中错误的是A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(6)以下能正确定义数据类型TelBook的代码是A)Type TelBook B)Type TelBookName As String*10 Name As String*10TelNum As Integer TelNum As IntegerEnd Type End TelBookC)Type TelBook D)Typedef TelBookName String*10 Name String*10TelNum Integer TelNum IntegerEnd Type TelBook End Type(7)以下声明语句中错误的是A)Const var1=123 B)Dim var2 = ’ABC’C)DefInt a-z D)Static var3 As Integer(8)设窗体上有一个列表框控件Lis选中的列表项内容的是t1,且其中含有若干列表项。

2003年9月全国计算机等级考试二级VB笔试试题

2003年9月全国计算机等级考试二级VB笔试试题

这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害,比其他娇生惯养的小公主可爱多了。

还有你的动手能力也体现在美术课上,你能完成一副副好看的涂画作品,老师看了很高兴。

新学期里老师希望你能在众人面前表演的时候更加大方,不会我们可以学到会,会我们就更要表现出来给别人看,你说是不是?老师为你加油!你在这短短半学期的进步是我们有目共睹的,阿姨现在经常向你竖起大拇指呢,确实,刚来幼儿园的时候你很内向,也不敢表达自己的想法,从表情上看就是一副不自然的模样,现在你能大方的向老师问好,课上能高举小手要求回答问题或表演,老师看在眼里可真高兴。

更让老师高兴的是你的能力的提高,如涂色能力、剪纸能力、课堂注意力等,蒙氏课上我们认识动物, 你能多次将动物和其对应的名字卡片配对起来,也给老师带来了惊喜,希望你在新的学期能再接再厉,创造出更多好成绩给老师和爸爸妈妈看。

在经历了每个新入园宝宝必经的不适应甚至哭闹过程后,你已经完全融入到了集体生活中,光这一点就体现了你人际交往能力的进步,现在你能和周围的小伙伴自在的嬉闹玩耍,开心的享受每一天的幼儿园生活了。

另外,你的动手能力也有了进步,以前你在涂画课上总是磨磨蹭蹭的,现在已经能在下课前完成出不错的作品。

新的学期有新的要求,老师希望你在课堂上能更专心更投入,这样才能学到更多本领,更好的体现出你的聪明才智哦!这学期你的表现很好,你喜欢自由的玩玩具,在放松的状态下你能充分发挥你的想象力和创造力,建构出好多种造型,而不像别的男孩子只知道搭枪,在建构出来后你还会给他们取好听的名字,更愿意将你的作品和想法呈现给老师看,而当老师给予肯定和表扬时,你的脸笑得像一朵花,看来你很享受被表扬的感觉哦!在新的学期希望你凭自己的努力得到更多的表扬!你是一个很聪明的宝宝,在这学期,老师看到你身上很多的闪光点,先是对音乐敏感学唱歌特别快,然后是知识比同龄宝宝要广,还有记忆力好,老师教过的有点难度的内容等到复习的时候你能很快回答出来,让老师倍感欣慰。

国家二级VB机试(选择题)模拟试卷300(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷300(题后含答案及解析)

国家二级VB机试(选择题)模拟试卷300(题后含答案及解析) 题型有:1.1.按照“后进先出”原则组织数据的数据结构是A.队列B.栈C.双向链表D.二叉树正确答案:B解析:栈是限定在一端进行插入与删除的线性表。

在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

栈顶元素总是最后被插入的元素,也是最先被删除的元素;栈底元素总是最先被插入的元素,也是最后才能被删除的元素。

即栈是按照“后进先出”(Last In First Out,简称LIFO)或“先进后出”(First In Last Out,简称FILO)的原则组织数据的。

因此,栈也称为“后进先出表”或“先进后出”表。

知识模块:数据结构与算法2.下列对队列的描述中正确的是A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据正确答案:D解析:队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。

允许插入的一端称为队尾;允许删除的一端称为队头。

在队列这种数据结构中,最先插入的元素将最先能够被删除;反之,最后插入的元素将最后才能被删除。

因此,队列又称“先进先出”或“后进后出”的线性表。

知识模块:数据结构与算法3.有数据定义语句:Dim a,b As Integer Dim x%,Y as Integer执行语句后,不是整型变量的是A.aB.bC.XD.Y正确答案:A解析:在Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用类型说明符或者As子句声明类型,否则该变量将被视为变体类型。

4.以下合法的VB变量名是A._xB.2yC.a#bD.x_1_x正确答案:D解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如:Dim!是不合法的变量名;不区分字母的大小写。

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其最大刻度为100,最小刻度为0;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“最大值”、“最小值”,且都未选中。

再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上(如图3—138所示)。

请编写适当的事件过程,使得程序运行时,单击“最大值”单选按钮,则滚动条上的滚动框移到最右端;单击“最小值”单选按钮,则滚动框移到最左端。

注意:程序中不得使用变量,事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sji2.frm。

正确答案:第1小题步骤1:新建一个“标准EXE”工程,利用菜单设计器按表4—81在窗体上建立一个二级菜单。

步骤2:按要求将文件保存至考生文件夹中。

第2小题步骤1:新建一个“标准:EXE”工程,按表4—82在窗体中画出控件并设置其相关属性。

步骤2:打开代码编辑窗口,编写两个单选按钮的单击事件过程。

参考代码:Private Sub Option1_Click( )HScroll1.Value=100End SubPrivate Sub Option2_Click( )HScroll1.Value=0End Sub步骤3:按要求将文件保存至考生文件夹中。

解析:第1小题:本题只需按题目要求利用VB菜单设计器建立一个二级菜单。

2003年3月全国计算机等级考试二级VB试卷

2003年3月全国计算机等级考试二级VB试卷

Visual Basic语言程序设计一、选择题((1)—(20)每小题2分,(21)—(30)每小题2分,共70分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)以下不能在“工程资源管理器”窗口中列出的文件类型是A) .bas B) .res C) .frm D) .ocx(2)以下关于窗体的描述中,错误的是A) 执行Unload Form1语句后,窗体Form1消失,但仍在内存中B) 窗体的Load事件在加载窗体时发生C) 当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D) 窗体的Height、Width属性用于设置窗体的高和宽(3)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D) constA(4)设有如下的记录类型Type StudentNumber As StringName As StringAge As IntegerEnd Type则正确引用该记录类型变量的代码是A) ="张红" B) Dim s As Student="张红"C) Dim s As Type Student 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)在窗体上画一个命令按钮,名称为Command1。

计算机二级vb模拟考试试题及答案

计算机二级vb模拟考试试题及答案

计算机二级vb模拟考试试题及答案一、单选题1. 下面哪个选项是VB的内置数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,用于表示两个选项互斥关系的控件是?A. RadiobuttonB. CheckboxC. ComboboxD. Listbox答案:A3. 下面哪个事件是在窗体加载时发生?A. LoadB. ClickC. MouseHoverD. KeyPress答案:A4. 在VB中,用于将文本显示在标签控件上的属性是?A. TextB. ValueC. CaptionD. Name答案:C5. 在VB中,用于打开文件选择对话框的控件是?A. OpenFileDialogB. SaveFileDialogC. FolderBrowserDialogD. PrintDialog答案:A二、填空题1. 在VB中,用于声明一个整型变量的关键字是________________。

答案:Dim2. 在VB中,用于判断条件的关键字是________________。

答案:If3. 在VB中,用于循环执行代码块的关键字是________________。

答案:For4. 用于将字符串转换为整型的函数是________________。

答案:CInt5. 用于将字符串转换为小数类型的函数是________________。

答案:CDbl三、编程题1. 编写一个VB程序,实现计算两个数相加的功能,并在窗体上显示结果。

答案:```vbPublic Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim num1 As IntegerDim num2 As IntegerDim result As Integernum1 = CInt(TextBox1.Text)num2 = CInt(TextBox2.Text)result = num1 + num2Label1.Text = "结果:" & result.ToString()End SubEnd Class```2. 编写一个VB程序,实现输入一个整数n,计算并输出1到n的所有偶数之和。

VB 程序设计试卷(2003级带答案)

VB 程序设计试卷(2003级带答案)

VB 程序设计试卷(2003级)班级学号姓名成绩文字答题卡一.单项选择题(每小题1分,共30分)请将正确答案按【】中的序号涂写考试答题卡,否则不得分。

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

CA) 一个工程可以包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样2.以下叙述中错误的是【2】。

CA) 一个工程中只能有一个Sub Main过程B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C) 窗体的Hide方法和Unload方法的作用完全相同D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体3.语句Print 9/2^2*6\5 Mod 4的输出结果是【3】。

CA) 0 B) 1 C) 2 D) 34.执行语句s=Ucase(Mid("Visual Basic",5,8))后,s的值是【4】。

AA) AL BASIC B) BASIC C) al basic D) basic5.InputBox函数【5】。

AA) 字符串型数据B) 数值型数据C) 任何类型数据D) 字符串型数据或者数值型数据6.以下语句的输出结果是【6】。

BPrint Format$(32548.56, " ###,###.# ")A) 32548.6 B) 32,548.6 C) 032,548.56 D) 32548.567.下面说法不正确的是【7】。

DA) 滚动条的重要事件是Change和ScrollB) 框架的主要作用是将控件进行分组,以完成各自相对独立的功能C) 组合框是组合了文本框和列表框的特性而形成的一种控件D) 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上8.使图形能自动按控件大小而改变的控件是【8】。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

2003年秋VB二级试

2003年秋VB二级试

2003 年(秋)二级考试笔试卷参考答案(VB)本试卷包括计算机基础知识部分和程序设计部分,考试时间共120 分钟)第一部分计算机基础知识(各语种相同)(答案部分为红色)1.随着集成电路技术及其制造工艺的发展,CPU芯片的集成度越来越来高,目前Intel公司岀品的pentium 4芯片,在其体积仅为几立方厘米的芯片上集成了—各种晶体管。

A.数万个 E.数百万个 C.近千万个 D.数千万个2.在下列有关数的进制系统的叙述中,不正确的是—。

A.所有信息在计算机中的表示均采用二进制编码.B.以任何一种进制表示的数,均可精确地用其它进制来表示.C.二进制数的逻辑运算有三种基本类型,分别为"与"、"或"和"非".D.W indows9x/2000/XP 操作系统提供的"计算器"软件可以实现几种进制数之间的转换.3.目前汉字信息的编码标准有多个•在下列的叙述中,错误的是—。

A. Win dows98不支持Uni code编码B. BIG5是一个繁体汉字字符集C. GBK攵录了20000多个汉字 D . GB2312-80共收录了 6 0 0 0多个汉字4 .为了提高机器的性能, pc 机的系统总线在不断的发展.在下列的英文缩写中,PC机总线无关A. PCIB.ISAC.EISAD.RISC5 .硬盘的转速是评价硬盘性能的重要指标之一•如果某硬盘的平均等待时间(指需要读/写的扇区旋转到磁头下面的平均时间)为10 为。

ms,则该硬盘的转速约A. 1 0 0 0转/分 E.2 0 0 0转/分 C.3 0 0 0 转/分 D.6 0 0 0转/分6.在下列有关程序设计语言及其处理程序的叙述中,错误的是—。

A.用多种不同的汇编语言编写一个程序称为"交叉汇编"E.汇编语言是一种用助记符号表示的、与机器语言接近的符号语言C.机器语言指令是由一串“0”和“1”组成的二进位代码D.编译程序应具有词法分析和语法分析功能7.软件工程是指用工程化的概念、思想、方法和技术指导软件开发的全过程。

计算机二级《VB》上机题题库(含答案)

计算机二级《VB》上机题题库(含答案)

计算机二级《VB》上机题题库(含答案)计算机二级考试是全国计算机等级考试四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

以下是店铺为大家收集的计算机二级《VB》上机题题库(含答案),希望能够帮助到大家。

1.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框2.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口3.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide4.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive5.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数6.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的`类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母7.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print8.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-729.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容10.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键【计算机二级《VB》上机题题库(含答案)】。

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. FunctionB. SubC. ClassD. Module答案:C2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构答案:D3. VB中,用于定义变量的数据类型关键字是:A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round5. VB中,以下哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. NameD. Title答案:A6. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A7. VB中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. 在VB中,以下哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A9. VB中,以下哪个函数用于将字符串转换为数值?B. ValC. CStrD. Chr答案:B10. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中,使用________函数可以连接两个或多个字符串。

答案:Concatenate 或 &3. VB中,使用________函数可以将数值转换为字符串。

答案:Str4. VB中,使用________事件可以响应文本框内容的改变。

答案:Change5. VB中,使用________方法可以清空一个列表框的所有项目。

二级VB语言程序设计考试题及答案

二级VB语言程序设计考试题及答案

二级VB语言程序设计考试题及答案不管从事何种工作,如果要想做出高效、实效,务必先从自身的开始。

有了方案,才不致于使自己思想迷茫、头脑空洞,不知从哪里着手开展工作。

下面是搜索的二级VB语言程序设计考及答案,供大家参考学习!1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:Private Sub Command1Click( )n = Val(Text1.Text)If n2 = n/2 Thenf = f1(n)Elsef = f2(n)End IfPrint f; nEnd SubPublic Function f1(ByRef x)x=x*xf1=x+xEnd FunctionPublic Function f2(ByVal x)x=x*xf2=x+x+xEnd Function程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)A.72 36B.108 36C.72 6D.27 32.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click( )c = "1234"For i = 1 To 4c1 = Trim(Str( ))Print c1Next iEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容1121231234那么在下划线处应填入的内容为(B)(单)A.Right(c1,i)B.Left(c1,i)C.Mid(c1,i,1)D.Mid(c1,i,i)3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Command1Click( )n = Val(Text1.Text)For i = 2 To nFor j = 2 To sqr(i)If i Mod j = 0 Then Exit ForNext jIf j >Sqr(i) Then Print iNext iEnd Sub该事件过程的功能是(C)(单)A.输出n以内的奇数B.输出n以内的偶数C.输出n以内的素数D.输出n以内能被j整除的数4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:Private Function f(m As Integer)If m Mod 2 = 0 Thenf = mElsef = 1End IfEnd FunctionPrivate Sub Command1Click( )Dim i As Integers = 0For i = 1 To 5s = s + f(i)NextPrint sEnd Sub程序运行后,单击命令按钮,在窗体上显示的是(C)(单)A.11B.10C.9D.85.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click( )Dim array1(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3For j = 2 To 4array1(i, j) = i + jNext jNext iText1.Text = array1(2, 3) + array1(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)A.15B.14C.13D.126.Visual Basic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。

2003年浙江省计算机等级考试VB试卷

2003年浙江省计算机等级考试VB试卷

2003年浙江省计算机等级考试VB试卷试题一、计算机基础题(本题15分)(一)单选题(每题1分,共10分)(1)计算机网络最突出的优点是(1)A、运算速度快B、精度高C、共享硬件、软件和数据资源D、内存容量大(2)在微型计算机的设备中,访问速度最快的是(2)A、软盘B、硬盘C、内存储器D、CD-ROM(3)操作系统的主要功能是(3)A、对计算机系统的所有资源进行控制和管理B、实现多用户及分布式处理C、扩充计算机的功能D、对硬件资源进行分配、控制、调度和回收(4)Internet 与WWW的关系是(4)A、都是英特网,只是名称不同B、Internet 就是WWWC、Internet 与WWW完全没有关系D、WWW是Internet 上的一个应用(5)在Windows 98环境下,下面关于附件中应用程序的说法,(5)是不正确的。

A、写字板可以编辑文本文件B、写字板的缺省扩展名为.DOCC、计算机器中的计算结果,可以粘贴到文档文件中D、记事本中设置的显示字体,将保存在文本文件中,当使用Word读入该文件时,仍具有所设置的字体(6)在Word编辑文本时,将文档中所有的“memory”都改成“存储器",最快捷的方法是采用(6)操作。

A、中英文转换B、替换C、改写D、翻译(7)以下几种关于消除计算机病毒的说法中,正确的是(7)A、专门的杀毒软件并非总是有效的B、删除所有带毒文件能消除所有病毒C、对感染上病毒的软盘,格式化既能消除病毒,又能使数据不受破坏D、一劳永逸地使计算机不感染病毒,最好地方法使装上防病毒卡(8)实现汉字字形表示的方法,一般可分为(8) 两大类A、点阵式与矢量式B、点阵式与网格式C、网格式与矢量式D、矢量式与向量式(9)十六进制数1AE70FH与十六进制数2003H的和是(9)A、1AG70IHB、1B0712HC、1B0710HD、无法计算(10)在Word中,有关“自动图文集”功能的叙述中,正确的是(10)A、可以自动画图B、输入文字,能自动显示对应的图C、可以检查错误,并用图表示D、可以自动扩展定义过的文字或图(二)双选题(每小题1分,共5分)说明:从供选择的答案中选两个正确答案(11)下面有关转寄邮件(Forward)的说法,正确的是(11)A、转寄邮件的方法是在收件箱中选中要转寄的邮件,通过“转发”按钮作进一步操作B、用户只能对原邮件进行原封不动的转发C、若转寄时,用户工作在脱机状态,等到用户联机上网后,还要再重复转寄一次才行D、转寄邮件,是用户收到一封电子邮件后,再寄给其他成员(12)以下关于Windows的菜单命令叙述中,正确的是(12)A、命令名是灰色的,则表示该命令处于运行中B、命令后有“◆",则表示改命令现在不可使用C、命令后有“…”,则表示选择该命令后将有一个对话框出现D、命令前有“√”,则表示该命令现在处于设定状态(13)在Word中已打开多个文档,将当前活动文档切换成其他文档,可以(13)A、使用“文件“菜单B、使用任务栏C、使用“视图”菜单D、使用“窗口”菜单(14)(14)程序将分别对源程序产生目标程序,再通过连接程序,可以产生扩展名为.exe 的可执行程序。

vb2级题库及答案

vb2级题库及答案

vb2级题库及答案VB2级考试通常是指Visual Basic 2级的编程考试,它测试学生对Visual Basic编程语言的理解和应用能力。

以下是一些可能的VB2级题目和它们的答案:1. 题目:编写一个VB程序,实现输入两个整数,输出它们的和。

答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = InputBox("请输入第一个整数:")num2 = InputBox("请输入第二个整数:")sum = num1 + num2MsgBox("两个数的和是:" & sum)```2. 题目:创建一个VB程序,该程序可以计算并显示一个矩形的面积和周长。

答案:```vbDim length As DoubleDim width As DoubleDim area As DoubleDim perimeter As Doublelength = InputBox("请输入矩形的长度:")width = InputBox("请输入矩形的宽度:")area = length * widthperimeter = 2 * (length + width)MsgBox("矩形的面积是:" & area & ",周长是:" & perimeter) ```3. 题目:编写一个VB程序,用于检查输入的年份是否为闰年。

答案:```vbDim year As IntegerDim isLeapYear As Booleanyear = InputBox("请输入一个年份:")If (year Mod 4 = 0 And year Mod 100 <> 0) Or (year Mod 400 = 0) ThenisLeapYear = TrueElseisLeapYear = FalseEnd IfIf isLeapYear ThenMsgBox(year & " 是闰年。

vb历年考题答案.doc

vb历年考题答案.doc

第一章历届考题答案【2003年4月】 (1) D【2003年9月】 (4) B(5) C【2004年4月】(10) 0(1) [1].bas【2005年9月】 (11) B (13) C【2006年4月】 (11) D(12) C【2006年9月】(12) C第二章历届考题答案[2002年9月】 (2) A(3) C[2003年4月】 (2) A[2003年9月】 (1) C(2) A(3) B(9) C (11) A[2004年4月】(13) C【2004年9月】 (2) C(11) D【2005年9月】(12) C[2006年4月】(13) B【2006年9月】 (11) A第三章历届考题答案[2002年9月】 (1) C第四章历届考题答案【2002年9月】(4) A (5) D (6) B(7) B (9) D(10) B(22) C【2003年4月】(3) D (4) B (5) B(6) A (25) C[2003年9月】(6) A (7) B【2004年4月】(7) C(12) B (15) A (16) B(4) [6]1 (Cos(a+b))"2/(3*x)+5 【2004年9月】(12) A (14) B (15) D(16) A(1) [1]Shangha i【2005年4月】 (12) B (13) B【2005年9月】 (14) D (15) C【2006年4月】(14) A(15) B (16) D (17) B第一章~第六章 标签:教育历届考题答案(2009-06-17 08:58:25)分类: VB 教学【2006年9月】 (13) I) (14) B(16) DX%>二0 AND (33) AX%<100(6) [6] 【2007年4月】 (11) B(12) D【2007年9月】(14) C[2003年4月】(9) A(10) I)(1) (4) (5) [11组合框[4] Picturel. Picture=Loadpicture ("d:\pic\a. jpg /z ) [5] Timer【2003年9月】(8) D(15) B (16) A(26) D(3) [5] 1000 [6] True[7] Time(4) [8] BASIC(5) [9] 0[10] Listl. Listindex 【11】Listl. ListCount【2004年4月】(2) D (4) A (6) D (14) C (17) D【2002年9月】 (8) D【2003年4月】 (7) C(8) C【2003年9月】 (10) B【2004年4月】 (1) B (9) B【2004年9月】 (6) D (19) D【2005年4月】(14) C(16) C (17) D(6) [6]12345. 68【2005年9月】 (16) C (17) A【2006年4月】(18) A(19) A(6) [6]12, 345. 68【2007年4月】(24) C第7弋章历届考题答案【2002年9月】 (11) D (12) D (13) D(6) (8) (9) [1 ] Change[6] Change [10]计算机 [13] Interval【14】 Listl_DblClick【15】 Listl. Text(14) C (16) B [2] Value【11】等级考试第五章历届考题答案 (1)[4] Interval [5] 500(5) [7] Picturel. Picture=LoadPictureC'c:\moon. jpg") 【2004年9月】 (1) B (3) A (7) D (13) C (27) A【2005年4月】(11) A(18) A(19) B(20) D(7) [7] VB 程序设计【8】VBProgramming【2005年9月】 (18) B(19) B【2006年4月】 (30) A【2006年9月】(17) B(21) C(7) [7] Change【2007年4月】 (13) B (14) C (16) A (17) B 【2007年9月】(11) B(12) D (13) C (15) A (16) B(18) A(19) C(23) A(24) B(26) B(6) [6] Combol. List(Combol. Listindex)(7) [7] pos [8] HScrol 11. Value已投稿到:排行榜阅读(229) |评论(6) |收藏(0) |打印|举报第七章 Visual Basic 控制结构 历届考题答案(2009-06-0815:15:38)标签:教育 分类:VB 教学(3) [3] 9【2002年9月】(15) A (17) B (18) Bamin>=x(5)【8]x>=0[9]x<amin 或 x<=amin 或 amin>x 或【2003年4月】(11) D(22) C (24) B(6) [6] Rnd [7] x mod 5 [8] x【2003年9月】(19) A(8)【11】 "123456789〃(20) A (21) B (22) C (27) C (29) C(1)【1】5.6 [2] 5 【2004年4月】(5) C (18) C (25) B (26) C(8) [12] *(l/i)或/i【2004 年 9 月】(5) C (8) B (17) B (28) B(2)【2】3(8)【8】6 - i(3)[3]Listl.AddTtem i[4]Listl. ListCount-1 [5]Li stl. Li st (i)(4) [6] n[7] 1【2005年4月】 (15) (21) A (22) B (23)C (27) I) (32) D(8) [9] 10(9) [10]求1到8之间的整数的累加和[11] 36【2005年9月】 (20)(21) D (22) A(7) [7] s & c 或 s + c [8] -1【2006年4月】 (20) 【2006年9月】 (15)(10)【14] Textl. Text【15】 Listl. List (k)(23) D(18) B (19) C (20) D【2007年4月】 (20) (21) D (28) D (30)(6) [6] 0 [7] n-1【2007年9月】 (20) (32) C (9) [11] =10 【12】历届考题答案(2009・06・13 21:46:23)[2002年9月】(19) A (20) D (21) C(2) [3] Optionl(i). Value [4] opt 【5】Label4.Caption[2003年4月】(13) B (14) D (26) C[2003年9月】(25) C (30) D第八章数组标签:教育分类:VB教学(6) [11] Label1 (i). Caption [12] Label2. Caption(7) 【13】 a(i, J) 【14] a(j, i)【15] s [2005年4月】(25) B(28) B(30) A(31) C(10) 【12】 arrl (1)[13] Min=arrl(i) 【2005年9月】(23) A(24) D (25) C(26) Ain[2006年4月】(9) 【11】 textl (0) 【12】1(或0)【13】 sum-max-m(21) B(22) C (24) A(7) [7] Max<arr(i)[8] Min>arr(i)[2006年9月】(22) D(23) B (24) A(9) [9] 10[10] 10【11】 A(10*(i-l)+j)[2007年4月】(15) B(19) D (33) A (35) A【2007年9月】 (21) D(27) D(35) A第九章过程历届考题 答案(200 9-07-15 08:22:49)标签:杂谈分类:VB 教学[2002年9月】(23) B(24) B (25) D(7) [12] 200[2003年4月】(15) D(17) B (18) C(23) B (28) D(7) [9] 30【10】90(10) [15: 1 5【2003年9月】 (23) C (24) A【2004年4月】(11) A(24) A (28) C(7) [10] tmpl.a bel 【11】 tmpCombo(9) [13] a ()[14] UBound(b) [15] n=n-l【2004年9月】 (21) B (22) D(23) C(26) A (30) C【2005年4月】 (29) B (35) A【2005年9月】(27) D(28) B(6) [6] 30⑻ [9] n~r【10】t 二1【2006年4月】(25) D (26) B (27) D(28) C(34) C【2004年4月】(3) A (21) B (29) D(30) A(6) 【8】 I ndex [9] FontName 或 Font【2004年9月】(24) B (25) C (29) D(5) 【8】 t[9] a(3)[10] a(l)(6) [12] Max [13] Max=arr 1 (i)(8) [9] -5 [10] 5【2006年9月】(25) B (26) A (27) C【2007年4月】(23) D (31) B(9)【15】 4【2007年9月】(28) C (29) D (30) B (31) D (34) B。

国家二级VB机试(过程、菜单程序设计)模拟试卷3(题后含答案及解析)

国家二级VB机试(过程、菜单程序设计)模拟试卷3(题后含答案及解析)

国家二级VB机试(过程、菜单程序设计)模拟试卷3(题后含答案及解析)题型有:1. 选择题选择题1.以下关于VB特点的叙述中,错误的是( )。

A.VB采用事件驱动的编程机制B.VB程序能够以解释方式运行C.VB程序能够以编译方式运行D.VB程序总是从Form_Load事件过程开始执行正确答案:D解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在Form_Load事件过程中。

如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。

但是,如果有Sub Main过程,则可以(注意,是“可以”,而不是“必须”)首先执行Sub Main过程。

知识模块:过程2.如果把程序的启动对象设置为:Sub Main,则Sub Main过程( )。

A.只能写在Form1窗体中代码的最前面B.可以写在Form1窗体中代码的任何位置C.只能写在某个标准模块的代码中D.可以写在任何窗体或标准模块的代码中正确答案:C解析:在运行窗体程序之前先执行一些操作,此时可以通过在标准模块中创建一个Sub Main的子过程,不能在窗体模块中创建Sub Main的子过程,然后在创建的Sub Main过程中编写启动时要执行的代码,每个工程只能有一个Sub Main的子过程。

知识模块:过程3.设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:Private Sub Form_Load( )Image1.Picture=LoadPicture(“LEAF.bmp”)Image2.Picture=Lo adPicture(“OPEN.bmp”)Image3.Visible=FalseEnd SubPrivate Sub Image1_Click( )Image2.Picture=Image1.PictureEnd SubPrivate Sub Image2_Click( )Image3.Picture=Image2.PictureImage2.Picture=Image1.Pi ctureImage1.Picture=Image3.PictureEnd Sub在程序运行期间单击Image2,则在窗体上看到的结果是( )。

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

2003年第2次VB考试题第一部分软件技术基础(共15分)一、是非判断题(1分/小题,共10分)(判断下列各小题的叙述正确与否,如正确,在客观题答题纸对应编号上选A,否则选B)1.在目前,用于保证软件质量的主要手段是进行软件测试。

A( 1 )2.使用DMA方式传送数据期间不需要CPU干预。

A( 2 )3.线性顺序队列会产生“假溢出”,而线性循环队列则不会。

A( 3 )4.对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度要快。

B( 4 )5.在线性表中,数据的存储方式有顺序和链接两种。

B( 5 )6.进程由程序块、文件控制块和数据块三部分组成。

B( 6 )7.在面向对象的程序设计中,派生类只能从一个基类产生。

B( 7 )8.操作系统是用户和硬件的接口。

A( 8 )9.个人计算机中可配置的最大内存容量受地址总线位数的限制。

A( 9 )10.软件维护中最困难的问题是软件配置不全。

A( 10 )二、单项选择题(1分/题,共5分)1.在排序法中,从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置称为( 11 )(A) 选择排序 (B) 快速排序(C) 插入排序 (C) 冒泡排序2.有X、Z、Y三个元素依次入栈,不可能的出栈顺序是( 12 )(A) Z、Y、X (B) Z、X、Y (C) Y、X、Z (D) X、Y、Z3.进程的状态是可以转换的,而以下哪个状态转换是不可能的( 13 )(A) 就绪状态→执行状态 (B) 执行状态→就绪状态(C) 阻塞状态→就绪状态(D)等待状态→执行状态4.线性链表的地址( 14 )(A) 必须连续 (B) 部分地址必须连续(C) 一定不连续 (D) 连续与否均可以5.在软件测试中,( 15 )主要分析程序的内部结构。

( 15 )(A)白盒法 (B) 黑盒法 (C) 因果图法 (D) 错误推测法第二部分 Visual Basic 语言程序设计(共85分)一、单选择题(每小题1分,共10分)1.在Visual Basic中,窗体文件的扩展名为(16)16 (A) EXE (B) BAS (C) FRM (D) VBP2.表达式8+2*3^2\9/8-3 mod 2的结果是(17)17 (A) 25 (B) 24 (C) 7 (D) 7.253.从键盘上输入两个字符串,分别保存的变量str1、str2中,确定第二个字符串在第一个字符串中其始位置的函数是 (18)18 (A) LEFT (B) Mid (C) String (D) Instr4.若X是一个正实数,能对X的第3位小数进行四舍五入的表达式是( 19 )19 (A) 0.01*Int(100*(x +0.05) ) (B) 0.01*Int(100*(x +0.005) )(C) 0.01*Int (x +0.05) (D) 0.01*Int(x +0.005)5.下面四个语句中,能打印显示20*30字样的是( 20)20 (A) Print"20*30" (B) Print 20*30C) Print Chr(20)+ "*"+Chr(30) (D) Print Val("20") *Val("30")6.变量在窗体模块中声明为公共的。

下列关于变量的陈述哪条是正确的?(21 )(B)可以在窗体的任何地方存取变量,而不是在窗体模块外(C) 只有在同一个项目的其他窗体模块中存取变量(D) 变量不能在窗体模块中声明为公共的7.对一个窗体对象,其最先发生的事件是(22)事件。

22 (A) Click (B) DblClick (C) Load (D) UnLoad8.以下能够触发文本框Change事件的操作是( 23)。

23 (A) 文本框失去焦点 (B) 文本框获得焦点(C) 设置文本框的焦点(D)改变文本框的内容9.若要使标签控件显示时覆盖其背景内容,要设置其BackStyle属性的值为(24 )24 (A) 0 (B) 1 (C) 2 (D) 310.下面对控件数组叙述正确的是( 25 )25 (A) 在窗体上添加第二个相同类型的控件时,VB不会提示创建一个控件数组(B) 控件数组使用index属性来标识下标,其范围是从0开始的(C) 控件数组使用的资源比用几个单独同样的控件占用的更多(D) 如果有一按钮数组,按任一按钮不会调用相同的click事件过程。

二、阅读分析程序(每个选择3分,共45分)1.读下面程序Option ExplicitDim a () As IntegerPrivate Sub Command 1_Click ()Dim n As Integer, L As Integer, I As Integer, j As Integern=InputBox(“请输入一个整型数”)ReDim a(1 To n)a(1) =1: a(2) =2: a(3) =3: L=4L1: For i=5 To nFor j=2 To L-1If i Mod a(j) =0 ThenExit ForEnd ifL2: Next jL3: If j>L-1 Then a(L) =i: L=L+1Next iL4: For i=1 To L-1Print a(i) ;Next iL=L-1Print “L=”;LEnd Sub(1)程序运行后点击“Command1”,如果在输入框中输入20,输出的结果是(26)26 (A) 1,2,3,5,7,11,13,17,19,L=9(B) 1,3,5,7,9,11,13,15,17,L=19(C) 1,2,3,4,5,……18,19,L=19(D) 1,2,3,4,5,……18,19,20,L=20(2)上述程序中语句“DIM a()As Integer”的功能是(27)27 (A) 定义a是11个元素的整型数组。

(C) 定义了一个静态数组(D) 定义了a个整型变量(3)当执行语句“Exit For”后,程序流程将(28)继续执行。

28 (A) 从语句标号L1处 (B) 从语句标号L2处(C)从语句标号L3处 (D) 从语句标号L4处2.阅读下面程序Option ExplictPrivate Sub Command 1_Click ( )Dim strPassword As StringDim I as intrgerfor I=1 to 3strPassword=InputBox(“Password:”)If strPassword=”123” ThenLLL: Exit ForEnd IfNext IIf i =4 ThenMsgBox“你不是合法用户”ElseMsgBox“欢迎你”End IfEnd Sub(1) 该程序的作用是(29)29 (A)用户输入3次正确口令“123”,才会显示“欢迎你”,输入3次错误口令才会显示“你不是合法用户”(B)用户只输入一次正确口令“123”,就显示“欢迎你”,输入一次错误口令就显示“你不是合法用户”(C)用户只输入一次正确口令“123”,会显示“欢迎你”,输入三次错误口令才显示“你不是合法用户”(D)用户只要输入一次错误口令就会显示“欢迎你”,输入三次正确口令才会显示“你不是合法用户”(2) 如果将LLL处的语法曲去掉,则(30)30 (A)和原来的程序效果一样(B)用户必须输入三次正确口令后,才会显示“欢迎你”(C)用户必须输入三次口令,且输入任何口令都会显示“欢迎你”(D)用户必须输入三次口令,且输入任何口令都会显示“你不是合法用户”3.阅读下面程序Private Sub Form_Click()Dim a(2,4) As Integer, b(4) As IntegerDim I As Integer, j As IntegerDo while i<=4a(1,i) =a(1,i) +2*i-1a(2,i) =a(2,i) +12-2*Ii=i+1LoopFor i =1 To 2For j =1 To 4Print a(i,j) ;Next jPrintNext iDo While i <=4b(i) =a(1,I)+a(2,4-i)Text1.Text=b(i)i=i+1LoopEnd Sub(1) 程序执行到L1语句是输出的结果为(31 )31(A) 1 3 5 7 (B) 7 5 3 110 8 6 4 10 8 6 4(C) 10 8 6 4 (D) 4 6 8 107 5 3 1 1 3 5 7(2)本段程序执行完成后,数组元素b(2) 的值为( 32 )32 (A)3 (B)7 (C)11 (D)15(3)本段程序执行完成后,显示在文本框中的结果是( 33 )33 (A)19 17 15 11 (B)19 (C)15 (D)34.在窗体上设计有文本框Txtinput , 按钮cmdText , 且Txtinput.Text=“Visual basic is seasy”,并有如下程序代码:Option ExplicitOption Base 1Private Sub CmdTest_Click()Dim strS$, i%, j%, n%, stra$, strb$, count%, t$, strt$()strS = Txtinputn = Len(strS)ReDim strt(n)For i = 1 To nstra = Mid(strS, i, 1)strb = Mid(strS, i + 1, 1)If strb = “s” ThenIf stra>= “a”And stra<= “z”Thencount=count+1strt(count) = stra+strbEnd IfEnd IfNext IFor i = 1 To countFor j = i To count - iIf strt(j) <strt(j + 1) Thent = strt (j) :strt(j) =strt(j+1) :strt(j+1) = tEnd IfNext jNext IFor i = 1 To countPrint strt(i)Next iEnd Sub(1) 程序运行后count值应为( 34 )34 (A)0 (B)2 (C)4 (D)635 (A)basic Visual easy is (B) is is as as(C)is as is as (D)as as is is(3) option explicit的作用为(36 )36(A)表明此模块内变量必须先声明后使用(B)表明此模块没有通用过程(C)表明此模块的通用过程不能被其他模块调用(D)表明此模块变量不声明可以直接调用(4) 以下关于语句“Option Base 1”的说法中正确的是(37 )37 (A)其功能是指定数组的默认上界(B)其功能是指定数组的默认下界(C)其功能是定义动态数组(D)其功能是定义静态组5.阅读下面程序Option ExplicitOption Base 1Private Type AbcA As IntegerEnd TypePrivate Sub Form_Click()Dim recAbc As AbcDim arrA(4, 4) As IntegerDim intI As Integer, intJ As Integer, intN As IntegerOpen "abc.txt" For Random As #1For intI = 1 To 4For intJ = 1 To 4intN = intN + 1recAbc.A = intNPut #1, , recAbcNext intJNext intIClose #1Open "abc.txt" For Random As #1For intJ = 1 To 4For intI = 1 To 4Get #1, intI * intJ, recAbcarrA(intI, intJ) = recAbc.ANext intINext intJCloseFor intI = 1 To 4For intJ = 1 To 4Print Tab(intJ * 3); Format(arrA(intI, intJ), "###"); Next intJPrintNext intI(1)程序中的“abc.txt”文件在第一次打开时时按( 38 )方式打开的。

相关文档
最新文档