VB模拟试卷

合集下载

VB模拟试卷一

VB模拟试卷一

Ⅰ、Visual Basic程序设计(100分)一、填空题(每空1分,共10分)1.表示x是5的倍数或9的倍数的逻辑表达式是__________________。

2.已知a=3.5,b=5.0,c=2.5,d=true,则表达式a>=0 AND a+c> b+3 OR NOT d的值是______________________。

3.表达式Ucase(Mid(“abcdefgh”,3,4))的值是______________。

4.启动Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作_______________。

5.当进入VB集成环境,发现没有显示“工具箱”时,应选择_______菜单中的工具箱选项,使工具箱显示在窗口。

6.对象的属性是指_____________________。

7.产生一在[3,X]区间的随机整数应使用表达式_________________。

8.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的________属性设置为0。

9.要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的________属性为True。

10.属性窗口主要是针对窗体和控件设置的。

在Visual Basic中,窗体和控件被称为_____________。

二、单项选择题(每小题2分,共计40分)1.在一行内写多条语句时,每个语句之间用________来分隔。

A),B):C)、D);2.下面________是合法的变量名。

A)X_yx B) 123abc C)integer D)X-Y3.下面________是不合法的整常数。

A) 100 B)&O100 C)&H100 D)%1004.数学表达式3≤x<10在VB中的逻辑表达式为________。

VB笔试模拟试卷162(题后含答案及解析)

VB笔试模拟试卷162(题后含答案及解析)

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

1.在计算机中,算法是指______。

A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法正确答案:C解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。

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

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

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

3.已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedbaB.acbedC.decabD.deabc正确答案:A解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。

由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。

因此BT的前序遍历序列为cedba。

4.在下列几种排序方法中,要求内存量最大的是______。

A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。

VB笔试模拟试卷69(题后含答案及解析)

VB笔试模拟试卷69(题后含答案及解析)

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

1.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A.数据的存储结构B.计算方法C.数据映象D.逻辑存储正确答案:A解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。

2.串的长度是A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数正确答案:D解析:串的长度指的是串中的字符的个数,且其字符个数可以为零。

3.在计算机中,算法是指A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法正确答案:B解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。

4.以下不属于对象的基本特点的是A.分类性B.多态性C.继承性D.封装性正确答案:C解析:对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。

5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做A.软件投机B.软件危机C.软件工程D.软件产生正确答案:B解析:软件工程概念的出现源自软件危机。

所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

总之,可以将软件危机归结为成本、质量、生产率等问题。

6.下面不属于软件设计原则的是A.抽象B.模块化C.自底向上D.信息隐蔽正确答案:C解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。

自底向上是集成测试中增量测试的一种。

7.开发大型软件时,产生困难的根本原因是A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重正确答案:A解析:软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。

VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析)

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

1.下列说法中错误的是( )。

A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。

在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。

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

A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。

线性表是线性结构。

栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。

3.下列叙述中错误的是( )。

A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。

但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。

4.按照“先进先出”组织数据的数据结构是( )。

A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。

5.下列关于线性链表的描述中正确的是( )。

VB笔试模拟试卷96(题后含答案及解析)

VB笔试模拟试卷96(题后含答案及解析)

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

1.循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B解析:循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。

2.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正确答案:B解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。

所以出栈时一定是先出D,再出C,最后出A。

3.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.long2nB.n/2C.nD.n+1正确答案:C解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。

4.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。

与程序的效率相比,人们更重视程序的A.安全性B.一致性C.可理解性D.合理性正确答案:C解析:结构化程序设计方法设计出的程序具有明显的优点,、其一,程序易于理解、使用和维护;其二,提交了编程工作的效率,降低了软件开发成本。

其中,人们更重视前者。

5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。

衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

VB笔试模拟试卷281(题后含答案及解析)

VB笔试模拟试卷281(题后含答案及解析)

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

1.下列工具中为需求分析常用工具的是( )。

A.PADB.PFDC.N-SD.DFD正确答案:D解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。

PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。

2.已知数组a(1 To 10)As Integer,下面调用GetValue函数正确的是( )。

Private Function GetValue(a( )As Integer)As Integer For i=1 To 10 Get Value=GetValue+a(i) Next i End FunctionA.S=GetValue(a(1 To 10))B.S=GetValue(a)C.S=GetValue(a(10))D.S=GetValue a正确答案:B3.关闭当前的工程并退出Visual Basic的快捷键是A.Alt+BB.Alt+QC.Alt+ShiftD.Alt+a正确答案:B解析:Alt+Q关闭当前的工程并退出Visual Basic。

4.下列选项中不属于结构化程序设计方法的主要原则的是A.自顶向下B.逐步求精C.模块化D.可复用正确答案:D解析:结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用goto语句。

可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。

软件可复用性是软件工程追求的目标之一,是提高软件生产效率的主要方法。

面向对象的程序设计具有可复用性的优点。

5.在数据流图(DFD)中,带有名字的箭头表示______。

A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分正确答案:C解析:数据流相当于一条管道,并有一级数据(信息)流经它。

VB机试模拟试卷144(题后含答案及解析)

VB机试模拟试卷144(题后含答案及解析)

VB机试模拟试卷144(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。

(1)在名称为Forml、标题为“测试”的窗体上画一个名称为Framel、标题为“字体”的框架。

在框架内画两个单选按钮,其名称分别为Opfl和opt2,标题分别为“隶书”和“宋体”。

程序运行后的窗体如图1-6所示。

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

(2)在名称为Forml的窗体上用名称为shapel的形状控件画一个圆,其直径为1000(高、宽均为1000);再画两个命令按钮,标题分别是“垂直线”和“水平线”,名称分别为Commandl、Command2,如图1-7所示。

然后编写两个命令按钮的Click事件过程。

程序运行后,如果单击“垂直线”命令按钮,则圆的内部用垂直线填充;如果单击“水平线”命令按钮,则圆的内部用水平线填充。

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

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

正确答案:第l小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-5在窗体上绘制控件并设置属性。

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

第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表2-6在窗体中画出控件并设置其相关属性。

步骤2:在代码编辑窗口编写两个命令按钮的单击事件过程。

参考代码:PriVate Sub Commandl_Click( ) Shapel.FillStyle=3 End SuD PriVate Sub Command2_Click( ) Forml.Shapel.FillStyle=2 End Sub 步骤3:按要求将文件保存至考生文件夹中。

VB笔试模拟试卷190(题后含答案及解析)

VB笔试模拟试卷190(题后含答案及解析)

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

1.启动Visual Basic后,就意味着要建立一个新( )。

A.窗体B.程序C.工程D.文件正确答案:C2.Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令。

A.编辑B.视图C.格式D.调式正确答案:B3.下列程序段的执行结果为( )。

x=1:y=2 z=x=y Print x;y;zA.1 1 2B.1 1 1C.False FalseD.1 2 False正确答案:D4.货币型数据需( )字节内存容量。

A.2B.4C.6D.8正确答案:D5.有关VB应用程序中过程的说法正确的是( )。

A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和调用都可能嵌套D.过程的定义和调用都不能嵌套正确答案:B6.下列程序段的执行结果为( )。

a=0:b=1 Do a=a+b b=b+1 Loop Whilea<10 Print a;bA.105B.abC.01D.1030正确答案:A7.表达式12000+”129”&200的值是( )。

A.12329B.12129200C.12000129200D.12329正确答案:B8.将任意一个正的两位数N的个位数与十位数对换的表达式为( )。

A.(N-Int(N/10)*10)*10+Int(N/10)B.N-Int(N)/10*10+Int(N)/10C.Int(N/10)+(N-Int(N/10))D.(N-Int(N/10)*10+Int(N/10)正确答案:A9.使标签所在处显示背景,应把BackStyle属性设置为( )。

A.0B.1C.TreeD.False正确答案:A10.表达式X+1>X是( )。

VB笔试模拟试卷223(题后含答案及解析)

VB笔试模拟试卷223(题后含答案及解析)

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

1.有如下一个Sub过程:Sub mlt(ParamArray numbers( )) n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该Sub过程:Private Sub Command1_Click( ) Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为( )。

A.12B.24C.36D.48正确答案:B2.假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button=2 Then PopupMenu popForm End If End Sub 则以下描述中错误的是( )。

A.该过程的功能是弹出一个菜单B.PopForm是在菜单编辑器中定义的弹出式菜单的名称C.参数X、Y指明鼠标的当前位置D.Button=2表示按下的是鼠标左键正确答案:D3.窗体上有一个命令按钮,命令按钮的单击事件过程如下。

运行程序后,单击命令按钮,输出结果是( )。

Private Sub Command1_Clcik( ) Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next k Print s End SubA.10B.14C.15D.120正确答案:B4.设有以下循环结构Do 循环体Loop While〈条件〉则以下叙述中错误的是( )。

VB笔试模拟试卷220(题后含答案及解析)

VB笔试模拟试卷220(题后含答案及解析)

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

1.在窗体上画一个命令按钮Command1和两个文本框,名称分别为Text1和Text2。

编写如下两个事件过程:Dim Str1 As String,str2 As String Private Sub form_load( ) Text1.Text=““Text2.Text=““Text1.Enabled=False Text2.Enabled=False End Sub Private Sub Form_KeyPress(KeyAscii As Integer) str1=str1&Chr(KeyAscii) End Sub Prirate Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) str2=str2&Chr(KeyCode) End Sub Private Sub Command1_Click( ) Text1.Text=str1 Text2.Text=str2 str1=““str2=““End Sub 当在设计阶段的窗体的KeyPreview属性设置为True时,程序运行过程中,在键盘上输入小写字母abc,然后单击命令按钮,则文本框Text1中显示的内容为A.abcB.不显示任何信息C.ABCD.出错正确答案:A解析:在Command1的Click事件中将字符串变量str赋给Text1,str变量是在KeyPress事件中被赋值的,语句str=str&Chr(KeyAscii)将输入的字符存储并连接起来,此处是通过参数KeyAscii来得到输入字符的(因此要区分字母的大小写),又因为在Form的Load事件中将Text1和Text2的Enabled属性设置成False,所以当前拥有输入焦点的对象是窗体,为了使窗体能接收键盘事件,已经将窗体的KeyPreview属性设置为True,所以在输入小写字母abc后,单击Command1,触发其Clidk事件,使得Text1文体控件的值等于str字符串的值,即abc。

VB笔试模拟试卷129(题后含答案及解析)

VB笔试模拟试卷129(题后含答案及解析)

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

1.Visual Bask中工程文件的扩展名是______。

A.resB.frmC.vbpD.cls正确答案:C解析:在Visual Basic中,类模块文件的扩展名是.cls,窗体文件的扩展名是.frm,工程文件的扩展名是.vbp,资源文件的扩展名是.res。

2.要使Form1的标题栏显示“雀巢咖啡”,可在执行时使用语句______。

A.Form1.Caption=“雀巢咖啡”B.Form.Caption=“雀巢咖啡”C.Form1.Value=“雀巢咖啡”D.Form.Value=“雀巢咖啡”正确答案:B解析:窗体有Caption属性,用来设置其显示标题,但没有Value属性。

窗体属性的设置方法为Form.属性名二属性值,并且这里的Form不能写成Form1。

3.能被对象所识别的动作与对象可执行的动作分别称作对象的_______。

A.事件方法B.过程方法C.过程属性D.事件属性正确答案:A解析:所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。

4.Double双精度数占_______ 个字节A.2B.4C.8D.10正确答案:C解析:在Visual Basic中不同的数据类型占用不同的字节数。

如Integer型数据占用两个字节,Single型数据占用4个字节,Double型数据占用8个字节。

5.A、B、C均为整型,执行下列语句后,窗口上将显示_______。

A=7: B=2:C=11 Print A*C \B-A*C /BA.0.5B.-1.0C.1.0D.0.5正确答案:D解析:本题主要考查表达式的计算。

Print后面的表达式中,首先计算乘方,再按顺序计算乘除法,最后计算加减法。

VB笔试模拟试卷160(题后含答案及解析)

VB笔试模拟试卷160(题后含答案及解析)

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

1.算法一般都可以用哪几种控制结构组合而成______。

A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环正确答案:D解析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。

一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。

2.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的______。

A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。

衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

3.下列不属于结构化解析的常用下具的是______。

A.数据流图B.数据字典C.判定树D.PAD图正确答案:D解析:结构化解析的常用工具有数据流图、数据字典、判定树和判定表。

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

4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。

A.调用语句B.命令C.口令D.消息正确答案:D解析:面向对象的事件是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。

消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

5.下列关于队列的叙述中正确的是______。

A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表正确答案:C解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。

它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

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

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

国家二级(VB)机试模拟试卷280(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.线性表常采用的两种存储结构是( )。

A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构正确答案:C解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。

2.下列关于类、对象、属性和方法的叙述中,错误的是( )。

A.类是对一类具有相同的属性和方法对象的描述B.属性用于描述对象的状态C.方法用于表示对象的行为D.基于同一个类产生的两个对象不可以分别设置自己的属性值正确答案:D解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。

3.确定一个控件在窗体上的位置的属性是( )。

A.Width或HeightB.Width和HeightC.Top或LeRD.Top和Left正确答案:D解析:本题考查对象的基本属性。

Height和Width属性决定了控件的高度和宽度,而Top和Left属性决定了控件在窗体中的位置属性。

4.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。

A.DBACEFB.CBEFDAC.FDAEBCD.DFABEC正确答案:B解析:由于该二叉树的前序遍历结果是ABCEDF,显然A结点为根结点,所以后序遍历时A结点是最后遍历的,其后睁遍历的结果为CBEFDA。

5.关系表中的每一行记录称为一个( )。

A.字段B.元组C.属性D.关键码正确答案:B解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。

6.当一个工程含有多个窗体时,其中启动窗体是( )。

A.启动Visual Basic时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体正确答案:D解析:VB规定,对于多窗体程序,必须在“工程属性”对话框中指定其中一个窗体为启动窗体。

VB笔试模拟试卷134(题后含答案及解析)

VB笔试模拟试卷134(题后含答案及解析)

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

1.算法的空间复杂度是指______。

A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。

一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。

2.下列关于栈的叙述中正确的是______。

A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表正确答案:D解析:栈是限定在一端进行插入与删除的线性表。

栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。

3.在深度为5的满二叉树中,叶子结点的个数为______。

A.32B.31C.16D.15正确答案:C解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。

这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k-1个结点,且深度为m的满二叉树有2m个结点。

在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。

4.对建立良好的程序设计风格,下面描述正确的是______。

A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。

VB笔试模拟试卷268(题后含答案及解析)

VB笔试模拟试卷268(题后含答案及解析)

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

1.设计程序时,应采纳的原则之一是( )。

A.程序的结构应有助于读者的理解B.限制GOTO语句的使用C.减少或取消注释行D.程序越短越好正确答案:A解析:程序设训的风格主要强调程序的简单、清晰和可理解性,以便读者理解。

程序滥用GOTO语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。

2.如果准备读文件,打开顺序文件”text.dat”的正确语句是A.Open”text.dat”For Write As#1B.Open”text.dat”For Binary As#1C.Open”text.dat”For Input As#1D.Open”text.dat”For Random As#1正确答案:C解析:考查考生对文件读写操作的掌握情况。

[解题要点] Open语句对文件输入/输出操作,语法如下:Open[文件名]For[模式]As[#][文件号]。

Input 模式:从打开的文件中写入数据。

以该模式打开文件时,文件必须已经存在,否则将出现错误。

[考点链接] 文件的读写操作。

3.设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是()。

A.PrintA=x+yB.Print”A=“;x+yC.Print”A=“+Str(x+y)D.Print”A=“&x+y正确答案:A4.为了描述x>y和y>z同时成立,下述选项中正确的是()。

A.x>y.AnD.y>zB.x>y>zC.x>yAnd>zD.x>yAndy>z正确答案:D5.在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个名为Command1的命令按钮,并编写如下事件过程:Private Sub Command1_ Click( ) CommonDialogFlags= cd10FNHideReadOnly CommonDialogFilter= “All Files (*.*) |*.*|Text File”& _ “(*.txt) |*.txt |Batch Files (*.bat)|*.bat”CommonDialogFilterIndex = 2 CommonDialogShowOpen MsgBox CommonDialogFileName End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是______。

VB笔试模拟试卷288(题后含答案及解析)

VB笔试模拟试卷288(题后含答案及解析)

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

1.如果准备读文件,打开顺序文件”text.dat”的正确语句是A.Open“text.dat”For Write As #1B.Open“text.dat”For Binary As #1C.Open“text.dat”For Input As #1D.Open“text.dat”For Random As #1正确答案:C2.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。

A.数据的方法B.数据的存储结构C.数据的对象D.数据的逻辑存储正确答案:B解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。

3.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。

A.逻辑设计B.需求分析C.详细设计D.物理设计正确答案:B解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。

其中需求分析阶段常用的工具是数据流图和数据字典。

4.程序的基本控制结构是( )。

A.Do-Loop结构、Do-Loop While结构和For-Next结构B.子程序结构,自定义函数结构C.顺序结构,选择结构和循环结构D.单行结构,多行结构和多分支结构正确答案:C5.在窗体上绘制一个名称为Label1的标签,然后编写如下事件过程:Private Sub Form_Click( ) Dim arr(10,10)As Integer Dim i As Integer,j As Integer For i =2 To 4 For j =2 To 4 arr(i,j)=i*j Next j Next i Label1.Caption=Str(arr(2,2)+arr(3,3)) End Sub 程序运行后,单击窗体,在标签中显示的内容是( )。

VB笔试模拟试卷127(题后含答案及解析)

VB笔试模拟试卷127(题后含答案及解析)

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

1.通过以下______ 窗口可以在设计时直观的调整窗体在屏幕上的位置。

A.代码B.窗体设计C.窗体布局D.属性正确答案:C解析:Form Layout Window即窗体布局窗口,允许使用表示屏幕的小图像来布置应用程序中各窗体的位置。

2.不能作为容器使用的对象是______。

A.窗体B.框架C.图像框D.图片框正确答案:C解析:窗体、框架和图片框都可以作为容器使用,在这些对象中可以放置其他控件。

图像框不能放置其他控件,不能作为容器使用。

3.对变量名说法不正确的是______ 。

A.必须是字母开头,不能是数字或其他字符B.可以包含字母、数字、下划线和标点符号C.不能是Visual Basic的保留字D.不能超过255个字符正确答案:B解析:变量名不能包含标点符号。

4.骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为______ 。

A.Int(Rnd(6)+1)B.Int(Rnd*6+1)C.Int(Rnd*7)D.Int(Rnd*6)正确答案:B解析:Rnd函数产生一个小于1、大于0的随机数,Int函数是求不大于参数的最大整数。

选项A的最大数是1,选项B的最大数是5,选项C的最小数是0,只有选项D能产生1~6之间的整数。

5.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( ) strText=InputBox(“请输入”) Text1.Text=strText End Sub Private Sub Text1_Change( ) Label1.Caption=Right(Trim(Text1.Text),4) End Sub 程序运行后,如果在对话框中输入abcdefgh,则在标签中显示的内容是______。

VB笔试模拟试卷44(题后含答案及解析)

VB笔试模拟试卷44(题后含答案及解析)

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

1.算法中的每—个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为A.可行性B.有穷性C.正确性D.确定性正确答案:D解析:算法中的每一个步骤都必须是有明确意义的,不允许有多义性。

算法的这个性质即为算法的确定性。

2.以下数据结构中,属于线性数据结构的是A.集合B.线性表C.二叉树D.图正确答案:B解析:所谓的线性结构:如果一个非空的数据结构满足下列两个条件,即1) 有且只有一个根结点;2) 每一个结点最多有一个前件,也最多有一个后件。

同时满足两个条件的只有线性表,而其他三种数据结构的结点可能存在多个前件或后件,所以不是线性结构。

3.设有下列二叉树:对此二叉树先序遍历的结果是A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA正确答案:C解析:二叉树的遍历分为先序、中序、后序三种不同方式。

本题要求先序遍历遍历顺序应该为:访问根结点一,先序遍历左子树一,先序遍历右子树。

按照定义,先序遍历序列是ABDCEF。

4.下面对对象概念描述,不正确的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性正确答案:A解析:有时为了保护某些特有的对象,可以通过定义其为私有属性达到不被继承的目的。

5.对建立良好的程序设计风格,描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以。

应该在保证程序正确的情况下再考虑程序的执行效率。

程序的注释有益于对程序的理解和维护,好的程序必不可少。

VB笔试模拟试卷30(题后含答案及解析)

VB笔试模拟试卷30(题后含答案及解析)

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

1.栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。

A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算B.两端都是封闭的,可以进行插入和删除C.两端都是开口的,可以进行插入和删除D.两端都是开口的,不可以进行插入和删除正确答案:A解析:栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。

在这种线性表的结构中,一端是封闭的,不允许进行插入和删除元素:另一端是开口的,允许插入和删除运算。

故选项A是正确的。

2.下列有关二叉树的说法中,正确的是( )。

A.二叉树的度为2B.一棵二叉树的度可以小于2C.二叉树中任何一个结点的度都为2D.任何一棵二叉树中至少有一个结点的度为2正确答案:B解析:二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称为这个根的左子树和右子树的二叉树所构成,这里的左子树和右子树也符合二叉树的定义。

由二叉树定义可得到:二叉树可以是空集,当二叉树为空集时,度为0:每个结点有两棵可以是空集的子树,当一棵子树为空,另一棵子树不为空时,该结点的度为1,都不为空时,度为2。

由此可判断A、C、D是错误的,二叉树的度可以为0、1,结点的度也可以是0、1;选项B是正确的。

3.对n个记录的序列进行快速排序,所需的辅助存储空间为( )。

A.O(1)B.O(log2n)C.O(n)D.O(n2)正确答案:B解析:快速排序对待排序序列的划分大约为log2n次,而快速排序是通过递归算法来完成的,递归深度大约为log2n,因此所需的辅助存储空间为O(log2n)。

4.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。

VB笔试模拟试卷213(题后含答案及解析)

VB笔试模拟试卷213(题后含答案及解析)

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

1.运行以下程序,输出结果是( )。

For I=1 To 3 cls Print”I=“,I;NextA.123B.3C.I=1I=2I=3D.1=3正确答案:D2.在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text1和Text2,然后编写如下程序:Dim S1 As String.S2 As String Private Sub Form_Load0 Text1.Text=““Text2.Text=““End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) S2=S2&Chr(KeyCode) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) S1=S1 & Chr(KeyAscii) End Sub Private Sub Command1_Click( ) Text1.Text=S2 Text2.Text=S1 S1=““S2=““End Sub 程序运行后,在Text1中输入“abc”,然后单击命令按钮,在文本框Text1和Text2中显示的内容分别为( )。

A.abc和ABB.abc和abcC.ABC和abcD.ABC和ABC正确答案:C3.下列程序的执行结果为( )。

Private Sub Command1_Click( ) Dim s1 As String,s2 As String s1=“abcdef”Call Invert(s1,s2) Print s2 End Sub Private Sub Invert(ByVal xstr As String,ystr As String) Dim tempstr As String i=Len(xstr) Do While i>=1 tempstr=tempstr+Mid(xstr,i,1) i=i-1 Loop ystr=tempstr End SubA.fedcbaB.abcdefC.afbecdD.defabc正确答案:A4.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Crick( ) x=0 n=InputBox(““) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x End Sub 程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是( )。

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

一、选择题1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。

A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D.对象、属性、事件、方法2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。

A. 对象、值、属性B. 对象、方法、属性C. 对象、属性、值D. 属性、对象、值3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。

A.VisibleB.ValueC.CaptionD.Enabled4.单选按纽(OptionButton)用于一组互斥的选项中。

若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。

A. 框架控件(Frame)或图象控件(Image)B. 组合框(ComboBox)或图象控件(Image)C. 组合框(ComboBox)或图片框(PictureBox)D. 框架控件(Frame)或图片框(PictureBox)5.以下有关对象属性的说法中正确的是________。

A. 对象所有的属性都罗列在属性窗口列表中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代码设置或改变6.下列哪段代码能删除列表框list1中所有项()A Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem iNext iEnd SubB Private Sub Command1_Click()For i = 0 To List1.ListCountList1.RemoveItem 0Next iEnd SubC Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem 1Next iEnd SubD Private Sub Command1_Click()For i = 0 To List1.ListCount - 1List1.RemoveItem 0Next iEnd Sub7.代数表达式x1-׀a׀+ln10+sin(x2+2π)/cos(60 0)对应的Visual Basic表达式是( )。

A.X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)B.X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57*3.14/180)C.X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57)D. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57)8.执行以下程序段后,变量c的值为( )a = "Visual Basic Programing"b = "Quick"c =b & UCase (Mid(a,7,6)) & Right(a,11)A)Visual BASIC ProgramingB)Quick Basic ProgramingC)QUICK Basic ProgramingD)Quick BASIC Programing9.在程序中分别将变量intx,bl,st和d 定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是A)intx=3.7 B)bl=#true#C)St=5 & 12.7 D)#28/06/05#10. 以下各表达式中, 计算结果为0的是( )。

A.INT(15.4)+INT(-15.6)B.CINT(13.5)+CINT(-13.6)C.FIX(13.5)+FIX(-12.6)D. CINT(12.5)+CINT(-12.6)11.下列表达式的值为2123的是( )。

A.Val("123asd") & 2000B.Val("123asd") + 2000C.Str(123) & "2000"D.Str(123)+"2000"12.下列程序段的执行结果为( )。

X=-2Y=2IF X*Y<1 THEN Y=Y-2 ELSE Y=Y+2PRINT Y-X>0A.TrueB.FalseC.-1D.2>013.以下语句的输出结果是()。

Print Format(12345.6, "###,###.##")A.12,345.6B.012,345.6C.12,345.60D.012,345.6014.针对语句If I=1 then J=1,下列说法正确的是____ (03春)A . I=1 和J=1均为赋值语句B. 均为关系表达式C. I=1为关系表达式,J=1为赋值语句D. I=1为赋值语句,J=1为关系表达式15下面有关数组处理的叙述中,不正确的是_______①在过程中用Redim语句定义的动态数组,其下标的上下界可为赋了值的变量②在过程中,可以使用dim,private和static语句定义数组③用Redim语句重新定义动态数组时,不得改变该数组的数据类型④可用Public语句在窗体模块的通用说明处定义一个全局数组A. ①②③④ B ①③④ c.①②③ d. ②④16在窗体的通用声明处有语句“Dim A() As Single”,以下在事件过程中重定义此数组的一组正确语句是A)Redim A(3,3) B) Redim A(3,3)Redim A(4,4) as integer Redim Preserve A(4,4)B)Redim A(3) D) Redim A(3,3)Redim A(3,3) as integer Redim Preserve A(3,4)17.在应用程序中用“Private Function Fun(X As Integer,Y As Single)”定义了函数Fun。

调用函数Fun的过程中的变量I,J均定义为Integer型,能正确引用函数Fun的是。

①Fun(I,J) ②Call Fun(I,3.65)③Fun(3.14,234) ④Fun(“245”,”231.5”)A.①③B.②③④C.①②③D.①②③④18.向一个顺序文件中写数据时,以下何种是从文件末尾添加的方式打开顺序文件.A) Output B)Input C) Write D) Append19.执行下面的程序段,结果是X=Width/2; Y=Height/2Picture1.Line(X, Y) - (X, Y-2000)Picture1.Line(X, Y+2000) - (X, Y)Picture1.Line - (X-2000, Y)A.在图片框中画形如┑的交叉直线B. 在图片框中画形┿的交叉直线C. 在图片框中画形如┫的交叉直线D. 在图片框中画形如┯的交叉直线20.下面有关文件管理控件的说法,正确的是____________ 。

AChDir 语句的作用是指明新的缺省工作目录,同时也改变目录列表框的Path 属性B.改变文件列表框的FileName 属性值,仅改变列表框中显示的文件名,不会引发其它事件C.改变驱动器列表框的ListIndex 属性值,会改变Drive 属性值并触发Change 事件D.单击目录列表框中某一项,会触发Change 事件二填空题1.阅读下面的程序,当Sub过程Value形参表中存在ByVal关键字时,执行本程序,单击窗体,在窗体上显示的第一行内容是(1),第二行内容是(2);若将形参表中的ByVal关键字删除,再执行本程序,单击窗体后在窗体上显示的第一行内容是(3),第二行内容是(4)。

Private Sub sub1(ByVal x As Integer, ByVal y As Integer)x = x + 5y = y * 3Print "x="; x, "y="; yEnd SubPrivate Sub Form_Click()Dim x As Integer, y As Integerx = 2: y = 10sub1 x, yPrint "x="; x, "y="; yEnd Sub2.执行下面程序段,单击窗体后,第一行输出结果为(5),第二行输出结果为(6)。

Option ExplicitOption Base 1Private Sub Form_Click()Dim ch As String, I As Integer, j As IntegerFor I = 0 To 3ch = Chr(Asc("A") + I)For j = 0 To 2If ch = "E" Then ch = "A"Print ch; Space(2);ch = Chr(Asc(ch) + 2)Next jPrintNext IEnd Sub3.执行下面的程序,单击窗体后,第一行显示(7),第二行显示(8)。

Option ExplicitPrivate Sub Form_Click()Dim i As Integer, j As Single, k As Integerj = -1.51For i = 10 To 6.5 Step jk = i + jPrint k,Next iPrintPrint iEnd Sub4.运行下列程序,单击Command1命令按钮后,A(1,1)的值是(9)A(1,3)的值是(10),A(2,2)的值是(11),A(3,1)的值是(12)。

Option ExplicitOption Base 1Private Sub Command1_Click()Dim i As Integer, j As Integer, a(3.3) As IntegerFor i = 1 To 3For j = 1 To 3a(i, j) = i * 2 + jNext jNext iCall proc(a)For i = 1 To 3For j = 1 To 3Print a(i, j);Next jNext iEnd SubPublic Sub proc(a() As Integer)Dim j As Integer, i As IntegerFor i = 1 To 2For j = 1 To 3a(i, j) = a(i, j) + a(i + 1, j)j = j + 1Next ji = i + 1Next iEnd Sub5.运行下列程序:Private Sub Command1_Click()Dim s As String, i As IntegerDim n As Integers = "A7jhs86j23f0HDs"n = 0For i = 1 To Len(s)If Mid(s, i, 1) < Asc("A") Thenn = n + 1End IfNext iPrint nEnd Sub单击Command1命令按钮后,则在窗体上显示的结果是(13)。

相关文档
最新文档