收藏 分销(赏)

2024年全国计算机等级考试二级VB笔试试题及答案.doc

上传人:天**** 文档编号:8225572 上传时间:2025-02-08 格式:DOC 页数:36 大小:52.54KB 下载积分:12 金币
下载 相关 举报
2024年全国计算机等级考试二级VB笔试试题及答案.doc_第1页
第1页 / 共36页
2024年全国计算机等级考试二级VB笔试试题及答案.doc_第2页
第2页 / 共36页


点击查看更多>>
资源描述
4月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每题2分,共70分)   下列各题A)、b)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡对应位置上,答在试卷上不得分。 (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)对如下二叉树   ABDECF   进行后序遍历的成果为。   A.ABCDEF   b.DBEAFC   C.ABDECF   D.DEBFCA (7)在深度为7的满二叉树中,叶子结点的个数为。   A.32   b.31   C.64   D.63 (8)“商品”与“用户”两个实体集之间的联系一般是。   A.一对一   b.一对多   C.多对一   D.多对多 (9)在E-R图中,用来表示实体的图形是。   A.矩形   b.椭圆形   C.菱形   D.三角形 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。   A.DB包括DBS和DBMS   b.DBMS包括DB和DBS   C.DBS包括DB和DBMS   D.没有任何关系 (11)如下有关Visual Basic特点的论述中,错误的是。   A.Visual Basic是采取事件驱动编程机制的语言   B.Visual Basic程序既能够编译运行,也能够解释运行   C.组成Visual Basic程序的多个过程没有固定的执行次序   D.Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构 (12)如下论述中,错误的是。   A.一个Visual Basic应用程序能够含有多个标准模块文献   B.一个Visual Basic工程能够含有多个窗体文献   C.标准模块文献能够属于某个指定的窗体文献   D.标准模块文献的扩展名是.bas (13)如下论述中,错误的是。   A.在Visual Basic中,对象所能响应的事件是由系统定义的   B.对象的任何属性既能够通过属性窗口设定,也能够通过程序语句设定   C.Visual Basic中允许不一样对象使用相同名称的措施   D.Visual Basic中的对象具备自己的属性和措施 (14)设有如下语句:   Dim a,b As Integer   c="VisualBasic"   d=#7/20/#   如下有关这段代码的论述中,错误的是。   A.a被定义为Integer类型变量   B.b被定义为Integer类型变量   C.c中的数据是字符串   D.d中的数据是日期类型 (15)如下能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是。   A.Left   b.Mid   C.String   D.Instr (16)设a=4,b=3,c=2,d=1,下列体现式的值是。   a>b+1 Or c< Mod b And>   A.True   B.1   C.-1   D.0 (17)如下能够作为Visual Basic变量名的是。   A.A#A   B.counstA   C.3A   D.?AA (18)设x=4,y=6,则如下不能在窗体上显示出“A=10”的语句是。   A.Print A=x+y   b.Print"A=";x+y   C.Print "A="+Str(x+y)   D.Print"A="&x+y (19)假定有如下的命令按钮(名称为Command1)事件过程:   Private Sub Command1_Click()   x=InputBox("输入:","输入整数")   MsgBox"输入的数据是:”,,”输入数据:"+x   End Sub   程序运行后,单击命令按钮,假如从键盘上输入整数10,则如下论述中错误的是。   A.x的值是数值10   B.输入对话框的标题是“输入整数”   C.信息框的标题是“输入数据:10”   D.信息框中显示的是“输入的数据是:” (20)在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然   后编写如下事件过程:   Private Sub Command1_Click()   x=Val(Text1.Text)   Select Case x   Case 1,3   y=x*x   Case Is>=10,Is<=-10   y=x   Case -10 To 10   y=-x   End Select   End Sub   程序运行后,在文本框中输入3,然后单击命令按钮,则如下论述中正确的是。   A.执行y=x*x   b.执行y=-x   C.先执行y=x*x,再执行y=-x   D.程序犯错 (21)设有命令按钮Command1的单击事件过程,代码如下:   Private Sub Command1_Click()   Dim a(30)As Integer   For i=1 To 30   a(i)=Int(Rnd*100)   Next   For Each arrItem In a   If arrItem Mod 7=0 Then Print arrItem;   If arrItem>90 Then Exit For   Next   End Sub   对于该事件过程,如下论述中错误的是。   A.a数组中的数据是30个100以内的整数   B.语句For Each arrItem In a有语法错误   C.If arrItem Mod 7=0……语句的功效是输出数组中能够被7整除的数   D.If arrItem>90……语句的作用是当数组元素的值不小于90时退出For循环 (22)设有命令按钮Command1的单击事件过程,代码如下:   Private Sub Command1_Click()   Dim a(3,3)As Integer   For i=1 To 3   For j=1 To 3   a(i,j)=i*j+i   Next j   Next i   Sum=0   For i=1 To 3   Sum=Sum+a(i,4-i)   Next i   Print Sum   End Sub   运行程序,单击命令按钮,输出成果是。   A.20   B.7   C.16   D.17 (23)在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:   Private Sub Command1_Click()   a=0   For i=1 To 2   For j=1 To 4   If j Mod 2<>0 Then   a=a-1   End If   a=a+1   Next j   Next i   Print a   End Sub   程序运行后,单击命令按钮,输出成果是。   A.0   b.2   C.3   D.4 (24)窗体上有名称分别为Text1、Text2的2个文本框,有一个由3个单项选择按钮组成的控件数组Option1,如图1所示。程序运行后,假如单击某个单项选择按钮,则执行Text1中的数值与该单项选择按钮所对应的运算(乘以1、10或100),并将成果显示在Text2中,如图2所示。为了实现上述功效,在程序中的问号(?)处应填入的内容是。   图1图2 Private Sub Option1_Click(Index As Integer)   If Text1.Text<>""Then   Select Case ?   Case 0   Text2.Text=Val(Text1.Text)   Case 1   Text2.Text=Val(Text1.Text)*10   Case 2   Text2.Text=Val(Text1.Text)*100   End Select   End If   End Sub   A.Index   b.Option1.Index   C.Option1(Index)   D.Option1(Index).Value (25)在窗体上画1个命令按钮,其名称为Command1,然后编写如下程序:   Private Sub Command1_Click()   Dim a(10)As Integer   Dim x As Integer   For i=1 To 10   a(i)=8+i   Next   x=2   Print a(f(x)+x)   End Sub   Function f(x As Integer)   x=x+3   f=x   End Function   程序运行后,单击命令按钮,输出成果为。   A.12   b.15   C.17   D.18   4月笔试试卷第5页(共12页)4月笔试试卷第6页(共12页)(26)如下有关过程的论述中,错误的是。   A.事件过程是由某个事件触发而执行的过程   B.函数过程的返回值能够有多个   C.能够在事件过程中调用通用过程   D.不能在事件过程中定义函数过程 (27)在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),外观如图所示。   编写如下程序:   Private Sub Form_Load()   Text1.Text=""   Text2.Text=""   Text3.Text=""   End Sub   Private Sub Command1_Click()   x=Val(Text1.Text)   y=Val(Text2.Text)   Text3.Text=f(x,y)   End Sub   Function f(ByVal x As Integer,ByVal y As Integer)   Do While y<>0   tmp=x Mod y   x=y   y=tmp   Loop   f=x   End Function   运行程序,在Text1文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是。   A.4   b.6   C.8   D.12 (28)窗体上有名称分别为Text1、Text2的2个文本框,要求文本框Text1中输入的数据小于500,文本框Text2中输入的数据小于1000,否则重新输入。为了实现上述功效,在如下程序中问号(?)处应填入的内容是。   Private Sub Text1_LostFocus()   Call CheckInput(Text1,500)   End Sub   Private Sub Text2_LostFocus()   Call CheckInput(Text2,1000)   End Sub   Sub CheckInput(t As ?,x As Integer)   If Val(t.Text)>x Then   MsgBox"请重新输入!"   End If   End Sub   A.Text   b.SelText   C.Control   D.Form (29)在窗体上画1个文本框,其名称为Text1,然后编写如下过程:   Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)   Print Chr(KeyCode)   End Sub   Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)   Print Chr(KeyCode+2)   End Sub   程序运行后,把焦点移到文本框中,此时假如敲击“A”键,则输出成果为。   A)A   AB)A   BC)A   CD)A   D (30)为了使列表框中的项目呈多列显示,需要设置的属性为。   A.Columns   b.Style   C.List   D.MultiSelect (31)在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:   Dim Flag As Boolean   Private Sub Command1_Click()   Dim intNum As Integer   intNum=InputBox("请输入:")   If Flag Then   Print f(intNum)   End If   End Sub   Function f(X As Integer)As Integer   If X<10 Then   Y=X   Else   Y=X+10   End If   f=Y   End Function   Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)   Flag=True   End Sub   运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出成果为。   A.0   b.5   C.15   D.无任何输出 (32)在菜单编辑器中建立1个名称为Menu0的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程:   Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)   If Button=1 Then   PopupMenu Menu0   End If   End Sub   则如下论述中错误的是。   A.该过程的作用是弹出一个菜单   B.单击鼠标右键时弹出菜单   C.Menu0是在菜单编辑器中定义的弹出菜单的名称   D.参数X、Y指明鼠标目前位置的坐标 (33)窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件过程如下:   Private Sub Command1_Click()   CD1.FileName=""   CD1.Filter="All Files|*.*|(*.Do   C.|*.Doc|(*.Txt)|*.txt"   CD1.FilterIndex=2   CD1.Action=1   End Sub   有关以上代码,错误的论述是。   A.执行以上事件过程,通用对话框被设置为“打开”文献对话框   B.通用对话框的初始途径为目前途径   C.通用对话框的默认文献类型为*.Txt   D.以上代码不对文献执行读写操作 (34)如下论述中错误的是。   A.用Shell函数能够执行扩展名为.exe的应用程序   B.若用Static定义通用过程,则该过程中的局部变量都被默以为Static类型   C.Static类型的变量能够在标准模块的申明部分定义   D.全局变量必须在标准模块中用Public或Global申明 (35)如下有关文献的论述中,错误的是。   A.使用Append方式打开文献时,文献指针被定位于文献尾   B.当以输入方式(Input)打开文献时,假如文献不存在,则建立一个新文献   C.次序文献各统计的长度能够不一样   D.随机文献打开后,既能够进行读操作,也能够进行写操作 二、填空题(每空2分,共30分) 请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 (1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。 (2)在面对对象措施中,【2】描述的是具备相同属性与操作的一组对象。 (3)在关系模型中,把数据当作是二维表,每一个二维表称为一个【3】。 (4)程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发觉程序中的错误。 (5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构变化时,其逻辑结构能够不变,因此,基于逻辑结构的应用程序无须修改,称为【5】。 (6)下列语句的输出成果是【6】。 Print Format(Int(12345.6789*100+0.5)/100,"0000,0.00") (7)在窗体上画1个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim arr(1 To 100)As Integer For i=1 To 100 arr(i)=Int(Rnd*1000) Next i Max=arr(1) Min=arr(1) For i=1 To 100 If【7】Then Max=arr(i) End If If【8】Then Min=arr(i) End If Next i Print"Max=";Max,"Min=";Min End Sub 程序运行后,单击命令按钮,将产生100个1000以内的随机整数,放入数组arr中,然后查找并输出这100个数中的最大值Max和最小值Min,请填空。 (8)在窗体上画1个名称为Command1的命令按钮和2个名称分别为Text1、Text2的文本框,如图所示,然后编写如下程序: Function Fun(x As Integer,ByVal y As Integer)As Integer x=x+y If x<0 Then Fun=x Else Fun=y End If End Function Private Sub Command1_Click() Dim a As Integer,b As Integer a=-10:b=5 Text1.Text=Fun(a,b) Text2.Text=Fun(a,b) End Sub 程序运行后,单击命令按钮,Text1和Text2文本框显示的内容分别是【9】和【10】。 (9)在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,然后编 写如下代码: Dim SaveAll As String Private Sub Command1_Click() Text1.Text=Left(UCase(SaveAll),4) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,在文本框中输入abcdefg,单击命令按钮,则文本框中显示的内容是【11】。 (10)在窗体上画1个命令按钮和1个通用对话框,其名称分别为Command1和CommonDialog1,然后编写如下事件过程: Private Sub Command1_Click() CommonDialog1.【12】="打开文献" CommonDialog1.Filter="All Files(*.*)|*.*" CommonDialog1.InitDir="C:\" CommonDialog1.ShowOpen End Sub 该程序的功效是,程序运行后,单击命令按钮,将显示“打开”文献对话框,其标题是“打开文献”,在“文献类型”栏内显示“AIl Files(*.*)”,并显示C盘根目录下 的所有文献,请填空。 (11)在窗体上画1个文本框,名称为Text1,然后编写如下程序: Private Sub Form_Load() Open"d:\temp\dat.txt"For Output As#1 Text1.Text="" End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) lf【13】=13 Then If UCase(Text1.Text)=【14】Then Close 1 End Else Write#1,【15】 Text1.Text="" End If End If End Sub 以上程序的功效是,在D盘temp目录下建立1个名为dat.txt的文献,在文本框中输入字符,每次按回车键(回车符的ASCII码是13)都把目前文本框中的内容写入文献dat.txt,并清除文本框中的内容;假如输入“END”,则结束程序。请填空。 4月全国计算机等级考试二级VB语言笔试试题答案 一、选择题 (1)【答案】 D) 【解析】结构化程序设计措施的重要标准是:自顶向下、逐渐求精、模块化及限制使用goto语句。可复用性是指软件元素不加修改和稍加修改可在不一样的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提升软件生产效率的最重要措施。面对对象的程序设计具备可复用性的优点。 (2)【答案】 A) 【解析】模块的独立程度能够由两个定性标准度量:内聚性和耦合性。耦合性衡量不一样模块彼此间相互依赖(连接)的紧密程度;内聚性衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽也许地弱,而模块的内聚程度要尽也许地高。 (3)【答案】 D) 【解析】因为测试的目标在于发觉错误,由程序的编写者自己进行测试是不宜的,为了达成好的测试效果,应当由独立的第三方进行测试工作,因此选项A)错误;程序调试,修改一个错误的同时也许引入了新的错误,处理的措施是在修改了错误之后,必须进行回归测试,因此选项B)错误;所谓软件维护,就是在软件已经交付使用之后,为了更正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。 (4)【答案】 B) 【解析】栈的特点是栈顶元素总是最后被插入的元素,也是最早被删除的元素;栈底元素总是最早被插入的元素,也是最晚才能被删除的元素,即栈的修改标准是“后进先出”(Last In First Out,简称LIFO) 或“先进后出”(First In Last Out,简称FILO)。 (5)【答案】 A) 【解析】所谓线性链表,就是指线性表的链式存储结构,简称链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。栈、队列和双向链表是线性结构,二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,虽然是空的二叉树也是非线性结构。 (6)【答案】 D) 【解析】后序遍历能够描述为:若二叉树为空,则空操作;否则: ①后序遍历左子树; ②后序遍历右子树; ③访问根结点。 对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,假如懂得这个小技巧,能够迅速确定本题的答案为选项D)。 (7)【答案】 C) 【解析】满二叉树是指除最后一层外,每一层上的所有结点都有两个子结点的二叉树。满二叉树在其第i层上有2i-1个结点,即每一层上的结点数都是最大结点数。对于深度为7的满二叉树,叶子结点所在的是第7层,一共有27-1=64个叶子结点。 (8)【答案】 D) 【解析】两个实体集之间的联系实际上是实体集间的函数关系,重要有3种:一对一的联系、一对多的联系、多对多的联系。“商品”与“用户”两个实体集之间的联系一般是多对多,因为一个 “商品”能够被多个“用户”购置,而一个“用户”也能够购置多个“商品”。 (9)【答案】 A) 【解析】在ER图中,用矩形表示实体集,用椭圆形表示属性,用菱形(内部写上联系名)表示联系。 (10)【答案】 C) 【解析】DB即数据库(DataBase),是统一管理的有关数据的集合;DBMS即数据库管理系统(DataBase Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的措施;DBS即数据库系统(Database System)由如下5部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。 (11)【答案】 D) 【解析】Visual Basic是在BASIC和Quick BASIC语言中发展起来的,因此具备高级程序设计语言的语句结构,Visual Basic是结构化程序。 (12)【答案】 C) 【解析】标准模块也称全局模块或总模块,由全局变量申明、模块层申明及通用过程等几部分组成,因此标准模块不能属于某个特定的窗体文献。 (13)【答案】 B) 【解析】大部分属性既能够通过属性窗口设置,也能够通过程序代码来进行设置,而有些属性只能使用程序代码或者属性窗口设置。如Name属性只能通过属性窗口来进行设置。 (14)【答案】 A) 【解析】在一个Dim语句中定义多个变量时,每个变量都要用As子句申明其类型,否则该变量被看作是变体类型,在该语句中,a即被定义为变体类型。 (15)【答案】 B) 【解析】通过字符串函数Mid即能够实现字符串“Basic”的提取,提取过程如下:c=“VisualBasic”:print Mid(c,7,5)。 (16)【答案】 D) 【解析】运算符的优先次序是:算术运算符>关系运算符>逻辑运算符 算术运算符的优先次序是:^>->(*与/)>\>Mod>(+与-)。 关系运算符的优先次序是:=>(<>或><)>(>)>(>=)>(<=)>(<)>Is>Like 逻辑运算符的优先次序是:非(Not)>与(And)>或(Or)>异或(Xor)>等价(Epv)>蕴涵(Imp)。 依照运算符的优先级计算本题中的体现式最后成果为0。 (17)【答案】 B) 【解析】在Visual Basic中,变量名只能由字母、数字和下划线组成,并且第一个字符必须是英文字母,而最后一个字符能够是类型阐明符。由此得知counstA能够作为变量名。 (18)【答案】 A) 【解析】Print措施没有赋值功效,因此A选项不能在窗体上显示“A=10”,该选项的成果为False。 (19)【答案】 A) 【解析】在默认情况下,InputBox函数的返回值是一个字符串,假如没有事先申明返回值变量的类型,则把该函数的返回值赋给这个变量时,Visual Basic总是把它作为字符串来处理。因此x 的值是字符串10。 (20)【答案】 A) 【解析】该题考查的内容为多分支控制结构。在多分支控制结构中,先对测试体现式进行求值,然后测试该值与哪个Case子句中的体现式表列相匹配,假如找到,则执行与该Case子句有关的语句,下面的子句不再执行,直接把控制转移到End Select背面的语句。 (21)【答案】 B) 【解析】该题考查的是For Each…Next语句。该语句可用于对数组元素进行处理,重复执行的次数由数组中元素的个数确定的,因此For Each arrItem In a是没有语法错误的,相反,For Each…Next语句比For…Next语句更以便,因为它不用指明循环结束的条件。 (22)【答案】 C) 【解析】经赋值后数组a的元素为(2,3,4,4,6,8,6,9,12),而第三个For循环语句的作用是求次对角线上三个元素的和,即Sum=a(1,3)+a(2,2)+a(3,1)=4+6+6=16。 (23)【答案】 D) 【解析】由if语句知:当j为1或者3时,a减1,而j为1、2、3和4的时候a均加1,因此,实际上通过For j=1 To 4后,a增加了2,而程序的最外部循环了两次,因此成果应当为a=4。 (24)【答案】 A) 【解析】该程序实际上是通过检查单项选择按钮数组的索引来确定对应的运算,当Index=1表示选定的是单项选择按钮1,当Index=2表示选定的是单项选择按钮2,当Index=3表示选定的是单项选择按钮3。 (25)【答案】 D) 【解析】Function过程中的x与事件过程Command1_Click中的x使用的是同一地址,因此在Function过程中执行x=x+3这一语句时,事件过程Command1_Click中的x也同时执行该语句,因此Print函数的内容是a(f(2)+2+3)=a(10),因而输出应当为18。 (26)【答案】 B) 【解析】函数过程要返回一个值,并且只能返回一个值。 (27)【答案】 D) 【解析】Visual Basic通过核心字ByVal来实现传值。这时候,Visual Basic为形参分派内存,并将对应的实参值复制给形参。对于f,其参数分别为x=36,y=24,这里的x、y与事件过程中的x、y使用的不是同一个地址。f的返回值为12,因此Text3中的内容是12。 (28)【答案】 C) 【解析】该题考查内容为控件参数。在一个通用过程中设置相同性质控件所需要的属性,然后用不一样的控件调用此过程。 (29)【答案】 C) 【解析】KeyDown和KeyUp都有两个参数,即KeyCode和Shift,KeyCode是按键的实际ASCII码,Shift是转换键。Chr函数为求ASCII字符,而ASC(C)=ASC(A)+2。因此输出成果应当为A与C。 (30)【答案】 A) 【解析】Columns属性为返回一个值,决定列表框是在一列中垂直滚动(这时值为0)还是多个列中水平滚动(这时值不小于0)。 (31)【答案】 B) 【解析】因为窗体MouseUp事件将Flag置为True,因此Print f(intNum)能够执行。Function过程的形参为5,能够得到该过程的返回值为5,因此程序的输出成果是5。 (32)【答案】 B) 【解析】鼠标键Button=1时,表示目前按下的是左键,该事件过程的作用是单击鼠标左键的时候弹出一个菜单。 (33)【答案】 C) 【解析】FilterIndex属性用于指定默认的过滤器。在用Filter属性设置多个过滤器后,每个过滤器都有一个值,第一个为1,第二个为2,依次类推,目前的FilterIndex=2,因此默认的文献类型为*.doc。 (34)【答案】 C) 【解析】Static类型变量的作用域是它所在的过程,一般用来存储中间成果或用作暂时变量,因此,一般在过程中申明定义该类型的变量。 (35)【答案】 B) 【解析】使用Open语句打开文献时,假如为“输入”打开的文献不存在,则产生“文献未找到”错误,假如为“输出”,附加或随机访问方式打开的文献不存在,则建立对应的文献。 二、填空题 (1)【答案】 【1】45 【解析】对长度n为10的线性表进行冒泡排序,最坏情况下需要比较的次数为n(n-1)/2=5×9=45。 (2)【答案】 【2】类 【解析】在面对对象措施中, 类(Class)描述的是具备相同属性与操作的一组对象,而一个详细对象则是其对应类的一个实例(Instance)。 (3)【答案】 【3】关系 【解析】在关系模型中,把数据当作是二维表,每一个二维表称为一个关系 。 (4)【答案】 【4】静态分析(静态测试) 【解析】标准上讲,能够将软件测试措施分为两大类,即静态测试和动态测试。静态测试无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发觉编写的程序的不足之处,减少错误出现的概率。动态测试,是使被测代码在相对真实环境下运行,从多角度观测程序运行时能体现的功效、逻辑、行为、结构等的行为,以发觉其中的错误现象。程序测试分为静态测试和动态测试。静态测试一般是指人工评审软件文档或程序,借以发觉其中的错误。因为被评审的文档或程序无须运行,因此称为静态测试 (5)【答案】 【5】物理独立性 【解析】当数据的存储结构变化时,其逻辑结构能够不变,因此,基于逻辑结构的应用程序无须修改,称为物理独立性。当数据库总体逻辑结构变化,不需要修改应用程序,这是数据的逻辑独立性。 (6)【答案】 【6】12,345.68 【解析】该题考查数值格式化输出。格式字符串“0000,0.00”要求数值按照整数五位、小数点后两位(多出的位用0补齐),并且带有千位分隔符。 (7)【答案】 【7】Maxarr(i) 【解析】假如数组中某元素的值不小于此前的最大值,则将该元素定义为最大值,同样,假如数组中某元素的值小于此前的最小值,则将该元素定义为最小值。这么能够查找到数组中的最大值和最小值。 (8)【答案】 【9】-5【10】5 【解析】该题考查传值参数和传址参数的区分。Visual Basic通过核心字ByVal来实现对b进行传值,而对于a则是通过引用来传地址,因此a与Function过程里的x是同一地址。第一次调用Function过程时,过程返回值为-5,同时x=-5,即a=-5,因此第二次调用过程时,过程的返回值为5。 (9)【答案】 【11】ABCD 【解析】该题中出现了3个内部函数:UCase、Left和Chr,其功效分别是转换为大写字母、取左边的字符和求取ASCII字符。代码的功效是将字符串转换成大写字母形式后取最左边的4个字符,并将字符输出。 (10)【答案】 【12】DialogTitle 【解析】DialogTitle属性用来设置对
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服