[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc

上传人:fatcommittee260 文档编号:494061 上传时间:2018-11-30 格式:DOC 页数:23 大小:128.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 155及答案与解析 1 在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 2 希尔排序法属于哪一种类型的排序法 _。 ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 3 下列关于队列的叙述中正确的是 _。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 4 对长度为 N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 ( A) N+1 ( B) N ( C) (N+1)/2

2、( D) N/2 5 信息隐蔽的概念与下述哪一种概念直接相关 _。 ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模拟耦合度 6 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题 从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7 在结构化方法中,软件功能分解属于软件开发中的 _阶段。 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 8 软件调试的目的是 _

3、。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 9 按条件 f对关系 R进行选择,其关系代数表达式为 _。 ( A) ( B) ( C) ( D) 10 数据库的物理设计是为一个给定的逻 辑结构选取一个适合应用环境的 _的过程,包括确定数据库在物理设备上的存储结构和存取方法。 ( A)逻辑结构 ( B)物理结构 ( C)概念结构 ( D)层冰结构 11 在设计应甩程序时,通过 _窗口可以查看到应用程序工程中的所有组成部分。 ( A)代码窗口 ( B)窗体设计窗口 ( C)属性窗口 ( D)工程资源管理器窗口 12 在窗体上画一个命令按钮 (名称为 Com

4、mand1),然后编写如下事件过程: Private Sub Command1_ Click() Dim b As Integer b=b+1End Sub 运行程序,三次单击命令按钮后,变量 b的值是 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 13 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 14 以下语句的输出结果是 _。 Print

5、 Format (“123.58”, “#, #.00”) ( A) 123.58 ( B) 123.00 ( C) 123.58 ( D) 0, 123.58 15 在 Visual Basic中,下列运算符中优先级最高的是 _。 ( A) * ( B) ( C) ( D) Not 16 以下关系表达式中,其值为假的是 _。 ( A) XYZ “XYz“ ( B) VisualBasic=“visualbasic“ ( C) the “there“ ( D) Integer “Int“ 17 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub

6、 Command1_Click() b=5 c=6 Print a=b+ cEnd Sub 程序运行后,单击命令按钮,输出的结果是 _。 ( A) a=11 ( B) a=b+ c ( C) a= ( D) False 18 以下程序段运行的结果是 _。 Dim a(-1 To 5)As BooleanDim flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=True For i= -1 To 5 j=j+1 If a (i)= False Then a(i)=True Exit For End If

7、If i=5 Then flag=True End If Next Loop Print j ( A) 20 ( B) 7 ( C) 35 ( D) 8 19 执行下列语句后,显示输入对话框,此时如果单击 “确定 ”按钮,则变量 strInput的内容是 _。 atrInput=InputBox(“请输入字符串 ”, “字符串对话框 ”, “字符串 ”) ( A) “请输入字符串 ” ( B) “字符串对话框 ” ( C) “字符串 ” ( D)空字符串 20 为了清除列表框中的所有内容,应使用的方法是 _。 ( A) Cls ( B) Clear ( C) Remove ( D) Remov

8、eItem 21 窗体上画一个文本框 (其 名称为 Text1)和一个标签 (其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。 ( A) Private Sub Text1_ Change() Label1.Caption=Text1.TextEnd Sub ( B) Private Sub Text1_ Click() Label1.Caption=Text1.TextEnd Sub ( C) Private Sub Label1_ Change() Label1.Caption=Text1.TextEnd

9、 Sub ( D) Private Sub Label1_ Click() Label1.Caption=Text1.TextEnd Sub 22 在窗体上画一个通用对话框,程序运行后,通过 ShowOpen方法显示 “打开 ”对话框,要求在该对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件,则对通用对话框的 Filter属性的正确设置是 _。 ( A) (*.DO )*.DOC ( B) (*.DOC) (.DO ) ( C) (*.DO ) *.DOC ( D) (*.DO ) *.DOC 23 以下正确的叙述是 _。 ( A) Select Case语句中的测试表达式可以是任何

10、形式的表达式 ( B) Select Case语句中的测试表达式只能是数值表达式或字符串表达式 ( C)在执行 Select Case语句时,所有的 Case子句均按出现的次序被顺序执行 ( D)如下 Select Case语句中的 Case表达式是错误的: Select Case x Case 1 to 10 End Select 24 在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1和 Label1,文本框的 Text1属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click() x=Int(Val(Text1.Te

11、xt)+0.5) Label1.Caption=Str(x)End Sub 程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是 _。 ( A) 27 ( B) 28 ( C) 29 ( D) 30 25 在窗体上画一个命令按钮 (其名称为 Conlmand1),然后编写如下事件过程:Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i =4 Then x=x+1 Print x Next iEnd Sub 程序运行后,单击命令按钮,其输出结果为_。 ( A) 1 2 3 4 ( B) 2 3 4 5

12、 ( C) 2 3 4 4 ( D) 3 4 5 6 26 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click() Dim a(5, 5)As Integer Dim i As Integer, j As Integer For i= 1 To 3 For j= 1 To 3 a(i, j)=(i-1)*3+j Print a (i, j) Next j Print Next iEnd Sub 程序运行后,单击命令按钮,在窗体上的输出结果是 _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3

13、4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 27 在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、 Label2和Command1,然后编写如下程序: Private Sub func(L As Label, ByVal a As Integer) L.Caption=“1234“ a=a*aEnd SubPrivate Sub Form_ Load() Label1.Caption=“ABCD“ Label2.Caption=10End SubPrivate Sub Command1_Click() a=Val(Label2.Capt

14、ion) Call func (Label1, a)Label2.Caption=aEnd Sub 程序运行后,单击命令按钮,在两个标签 Label1和 Label2中显示的内容分别是 _。 ( A) ABCD和 10 ( B) 1234和 100 ( C) ABCD和 100 ( D) 1234和 10 28 假定程序中有以下语句: answer=MsgBox(“String1“,“String2“, “String3“ ,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为_。 ( A) String1 ( B) String2 ( C) String

15、3 ( D) 1 29 设窗体 Form1中有一名为 mnuFile的菜单,它只有一个标题为 Open的子菜单。为使程序运行时,按下 Alt+ F键窗体中能够显示如下图所示的菜单项,则 mnuFile的标题应为 _。 ( A) File(F) ( B) File(F) ( C) File(&F) ( D) File(-F) 30 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为 _。 x=IIF(ab)And(c d), 10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 31 在窗体上画一个命令按钮,然后编写 如下程序: Sub S1(ByV

16、al x As Integer, By Val y As Integer) Dim t As Integer t=x x=y y=tEnd SubPrivate Sub Command1_ Click() Dim a As Integer, b As Integer a=10 b=30 S1 a, b Print “a=“;a=“b=“; bEnd Sub 程序运行后,单击命令按钮,输出结果是 _。 ( A) a=30 b=10 ( B) a=30 b=30 ( C) a=10 b=30 ( D) a=10 b=10 32 能够获得一个文本框中被选取文本的内容的属性是 _。 ( A) Text

17、 ( B) SeILength ( C) SelText ( D) SelStart 33 设置复选框中或单选按钮的标题对齐方式的属性是 _。 ( A) Align ( B) Style ( C) Sorted ( D) Alignment 34 下列程序段的执行结果为 _。 X=5Y=-20If Not X 0 Then X=Y-3 Else Y=X+3Print X-Y; Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 35 改变驱动器列表框的 Drive属性值将激活 _事件。 ( A) Change ( B) Scroll ( C) KeyDo

18、wn ( D) KeyUp 36 设一棵完全二叉树共有 500个结点,则在该二叉树中有【 】个叶子结点。 37 在最坏情况下,冒泡排序的时间复杂度为【 】。 38 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的 一个【 】。 39 软件的需求分析阶段的工作,可以概括为四个方面:【 】、需求分析、编写需求规格说明书和需求评审。 40 【 】是数据库应用的核心。 41 如图 16-10所示在列表框 List1中已经有若干人的简单信息,运行时在 Text1文本框 (即 “查找对象 ”右边的文本框 )输入一个姓或姓名,单击 “查找 ”按钮,则在列表框中进行查找,若找到,则把该人的信息显示

19、在 Text2文本框中。若有多个匹配的列表项,则只显示第 1个匹配项;若未找到,则在 Text2中显示 “查无此人 ”。请填空。 Private Sub Conmlandl_Click()Dim k As Integer, n As Integer, found As Booleanfound=Falsen=Len(【 】 )k=0While k List1. ListCount And Not foundIf Text1=Left $(List1. List(k), n)ThenText2=【 】 found=TrueEnd Ifk=k+1WendIf Not found ThenText2

20、=“查无此人 “End IfEnd Sub 42 在窗体上画一个 标签 (名称为 Label1)和一个计时器 (名称为 Timer1),如图 16-11所示,然后编写如下几个事件过程: Private Sub Form_Load()Timer1. Enabled=FalseTimer1. Interval=【 】 End SubPrivate Sub Form_Cliek()Timer1. Enabled=【 】 End SubPrivate Sub Timer1_Timer()Label1. Caption=【 】 End Sub程序运行后,单击窗体,将在标签中显示当前时间,每隔 1秒钟改

21、变一次。请填空。43 设有如下记录类型: Type student Number As String*10 Name As String*8 End Type 窗体中有若干控件,单击其中的一个按钮 Command1时,执行如下事件过程,该过程的功能是把数据输出到指定的文件中。根据题意,请完善下列程序。 Private sub Command1_click() Dim stu As student Open “C:file, dat“ For Random As #1 Len=Len(【 】 ) Title $=“写记录到随机文件 “ Str1 $=“请输入学生名 “ Str2 $=“请输入学生

22、名 “ For i=1 To 5 stu. Number=InputBox(Str1 $, Title $) stu. Name=InputBox$(Str2 $, Title $) 【 】 #1, i, stu Next i Close【 】 End Sub 44 本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一个 0或 1的整数,相当于一次投币, 1代表正面, 0代表反面。在窗体上有 3个文本框,名称分别是 Text1、 Text2、 Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图 16-12所示。程序运行后,在文本框 Text1中输入总次数,

23、然后单击 “开始 ”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。 Private Sub Command1_Click()Randomizen=CInt(Text1. Text)n1=0n2=0For i=1 To【 】r=Int(Rnd*2)If r=【 】 Thenn1=n1+1Elsen2=n2+1End IfNextTextText=n1TextText=n2End Sub VB笔试模拟试卷 155答案与解析 1 【正确答案】 C 【试题解析】 作为一个算法,一般应具有以下几个基本特征。 可行性 确定性 有穷性 拥有足够的情

24、报 2 【正确答案】 B 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成 若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 3 【正确答案】 C 【试题解析】 队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为 “先进先出 ”或 “后进后出 ”的线性表,体现了 “先来先服务 ”的原则。 4 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。 5 【正确答案】 B 【试题解析】 信

25、息隐蔽是指在一个模块内包含的信息 (过程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。 6 【正确答案】 C 【试题解析】 面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是。使用现实世界的概念抽象地思考问题从而自然地解决问题。它 强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。 7 【正确答案

26、】 C 【试题解析】 总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂。必须把它的功能适当地分解成一系列比较简单的功能。 8 【正确答案】 B 【试题解析】 由程序调试的概念可知:程序调试活动由两部分 组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。 9 【正确答案】 C 【试题解析】 选择运算是一个一元运算,关系 R通过

27、选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 f,则 R满足 f的选择运算可以写成: 。 10 【正确答案】 B 【试题解析】 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求 的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。 11 【正确答案】 D 【试题解析】 工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。 12 【正确答案】 B 【试题解析】 变量定义后,若没有人工定义初值,程序启动后,系统将自动

28、把变量初值设为 0。本题中,变量 b是局部变量,只作用于单击事件中,每次单击都会对 b重新赋值。 13 【正确答案】 B 【试题解析】 一个应用程序可以有多个窗体 (最多可达 255个 );在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private或 Dim声明。全局变量必须用 Public或Global语句声明,不能用 Dim语句声明,更不能用 Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计 Visual Basic程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时

29、需要保存为不同的文件。 14 【正确答案】 A 【试题解析】 Format用于格式化输出文本,其一般 格式如下: Format(expression,format) 其中, expression为任何有效表达式。 format为格式字符串,其描述符作用如下: #:输出数字,不在输出前后补 0。 0:输出数字,在输出的前后补 0。 .:输出小数点。 ,:输出千分位分隔符。 %:输出百分比符号,同时转化数值。 :输出前加 “ ”。 15 【正确答案】 A 【试题解析】 运算符优先级别:算术运算关系运算逻辑运算算术运算符运算优先级: (指数 ) (取负 )- (乘法 )* (浮点除法 )/(整数除法

30、 )(取 模 )MOD (加法 )+。 16 【正确答案】 B 【试题解析】 字符串比较大小规则:从左到右逐个比较其字符的 ASCII值。有以下几种情况: 字符串相等。 当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。 前面完全相等,以长者为大。 对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对 应的大小写字母时,小写字母总是大于相同的大写字母。 字符串由汉字组成时,实际上按拼音的 ASCII值比较。 数字字符比较遵循上面的规 则。 17 【正确答案】 D 【试题解析】 在本题中,变量 a未定义,因此初始值为 0,在

31、表达式 a=b+ c中,a=0, b+ c=5+6=11,所以表达式的值为 False,程序的输出结果为 False。 18 【正确答案】 C 【试题解析】 该程序段的作用是给数组 a的每个数组元素赋值 True,具体实现的方式为:每次从数组 a的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环,重新从数组 a的第一个元素开始判断:如果当前元素不为 False,则判断下一个元素。因此 语句 j=j+1将执行1+2+3+4+5+6+7=28次,即 j=28。然后再遍历一遍数组 a的所有元素,最后结束程序段。所以 j最终的值是: j=28+7=35。 19

32、 【正确答案】 C 【试题解析】 InputBox(“请输入字符串 ”, “字符串对话框 ”, “字符串 ”),其中“请输入字符串 ”为在文本框显示给用户的信息, “字符串对话框 ”为显示在输入框标题栏中的标题, “字符串 ”为在没有用户输入时返回的值。 20 【正确答案】 B 【试题解析】 使用 Clear方法清除列表框中所有内容。 21 【正确 答案】 A 【试题解析】 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Text1_ Change()事件中。 22 【正确答案】 D 【试题解析】 CommonDialog1. Filter=“(*.DOC) *.DOC“,通过

33、 ShowOpen方法显示 “打开 ”对话框时对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件。 23 【正确答案】 B 【试题解析】 SelectCase语句中的测试表达式只能是数值表达式或字符串表达式。 24 【正确答案】 C 【试题解析】 程序中各部分值的运算过程为: “Text1.Text=“28.653“ Val(Text1.Text)=28.653 Val(Text1.Text)+0.5=29.153 Int(Val(Text1.Text)+0.5)=29 x=29 str(x)=“29“ 25 【正确答案】 B 【试题解析】 第一次循环时 X的值为 2,每次加 1,所以

34、答案为 2 3 4 5。 26 【正确答案】 B 【试题解析】 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A, B可能正确, 当外层循环执行第一次时, a(i, j)=(i-1)*3+j相当于 a(1,j)=j,由此可判断选项 B为正确答案。 27 【正确答案】 D 【试题解析】 单击命令按钮后变量 a赋初值 a=10,通过 Call调用函数后,Label1.Caption=“1234”,而由于参数 a是按值传递的,所以调用完函数后变量 a的值在单击事件中并没有改变,所以执行语句 Label2.Caption=a后, Label2中显示的值仍为 10。 28 【正确答案】

35、 D 【试题解析】 MsgBox函数:在对话框中显示消息,等待用 户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。 返回值 常数 值 描述 vbOK 1 OK vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6 Yes vbNo 7 No 本 题单击的是 “确定 ”按钮,及 vbOK,所以 MsgBox返回 1。 29 【正确答案】 C 【试题解析】 编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个 &符号。在程序运行时, &后面的字母带有下划线,而 &本身不可见。如编

36、辑菜单时输入的标题为 File(&F),则运行时该菜单项显示为 File(F),并且可以通过按键 Alt +F来访问该菜单项。 30 【正确答案】 B 【试题解析】 函数: IIF(expr, val1, val2)与 IF语句相似,当布尔表达式 expr为 True时,则选择 val1的值,否则选择 val2的值。 31 【正确答案】 C 【试题解析】 过程 S1似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后, a和 b的值并未被交换,保持原来的值不变。 32 【正确答案】 C 【试题解析】 文本框有很多属性,其中 text属性用来设置文本框中显示

37、的内容。 SelLength 属性存放当前选中的字符数。 SelText属性含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串。 SelStart属性定义当前选择的文 本的起始位置。 33 【正确答案】 D 【试题解析】 复选框和单选按钮的相关属性 Style属性:指定复选框或单选按钮的显示方式。 Alignment属性:设置复选框或单选按钮控件标题的对齐方式,可以取 0和 1两种值,取值为 0则控件标题左对齐:取值为 1则控件标题右对齐。 34 【正确答案】 A 【试题解析】 IF Else语句 跟踪程序:在 IF语句中,因为 x=5 0,所以 Not X 0为假,执行

38、Else分支,即Y=5+3=8 所以打印的结果应当为: X-Y=5-8=-3 Y-X=8-5=3。 35 【正确答案】 A 【试题解析】 驱动器列表框控件的相关属性和事件 驱动器列表框的 Drive属性,用来设置或返回程序运行时所选择的驱动器名。 当驱动器列表框的 Drive属性值发生变化时,会触发驱动器列表框的 Change事件。 当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll事件。 在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的KeyDown或 KeyUp事件。 36 【正确答案】 250 【试题解析】 所谓完全二 叉树

39、是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。具有 n个结点的完全二叉树,其父结点数为 int(n/2),而叶子结点数等于总结点数减去父结点数。本题: n=500,故父结点数等于 int(500/2)=250,叶子结点数等于 500-250=250。 37 【正确答案】 n(n-1)/2或 O(n(n-1)/2) 【试题解析】 冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/

40、2。 38 【正确答案】 实体 【试题解析】 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。它由一组表示其静态特征的属性和它可执行的一组操作组成。 39 【正确答案】 需求获取 【试题解析】 软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 40 【正确答案】 数据库设计 【试题解析】 数据库设计是数 据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。 41 【正确答案】 Text1. text或 Text1 ,List1. list(

41、k) 【试题解析】 变量 n记录文本框 Text1中的字符串长度,作为读取列表框 List1中字符串使用,使得在比较文本框和列表框的字符串时具有相同的长度。一旦在列表框中找到与文本框相匹配的字符串,就将列表框中该段字符串赋给文本框Text2。变量 found的作用是确认是否查找到有匹配的字符串,在初始时假定 殴有匹配的字符串,当查找到有匹配的字符串时,将 found赋值 True。 42 【正确答案】 1000 ,True或任何非 0数值 ,Time或 Time$ 【试题解析】 根据题意:将 Interval属性为 1 000毫秒;在单击窗体后,为了能使计数器有效,应该将 Enabled设置为

42、 True或任何非 0数值。 Time函数来显示系统时间,此函数返回一个 Varianr,以日期 /时间数值 (VarType 7)的形式包含当前时间。将它赋予某个字符串变量或属性时,比如赋予本题中 Label1标签的Caption属性时 , Visual Basic将用 “控制面板 ”中指定的格式将其转换成一个字符串。 43 【正确答案】 stu ,Put ,#1 【试题解析】 对于用随机访问方式打开的文件,用 Len(记录类型变量 )计算记录的长度。随机文件的写操作通过 Put语句来实现,其格式为: Put#文件号, 记录号 ,变量 文件的读写操作结束后,应将文件关闭,这可以通过 Close语句来实现,其格式为: Close#文件号 , #文件号 44 【正确答案】 n ,1 【试题解析】 从填空 14的位置来看,此处应该放置 For循环的循环终值。根据题意,填空 14为变量 n。因变量 n1的结果赋给 Text2中, n1应放置正面的次数,所以填空 15应为 1。

展开阅读全文
相关资源
猜你喜欢
  • ASTM B528-2010 Standard Test Method for Transverse Rupture Strength of Metal Powder Specimens《金属粉末试样的横断裂强度的标准试验方法》.pdf ASTM B528-2010 Standard Test Method for Transverse Rupture Strength of Metal Powder Specimens《金属粉末试样的横断裂强度的标准试验方法》.pdf
  • ASTM B528-2012 Standard Test Method for Transverse Rupture Strength of Powder Metallurgy (PM) Specimens《金属粉末(PM)试样的横向断裂强度的标准试验方法》.pdf ASTM B528-2012 Standard Test Method for Transverse Rupture Strength of Powder Metallurgy (PM) Specimens《金属粉末(PM)试样的横向断裂强度的标准试验方法》.pdf
  • ASTM B528-2016 Standard Test Method for Transverse Rupture Strength of Powder Metallurgy (PM) Specimens《粉末冶金(PM)试样横向断裂强度的标准试验方法》.pdf ASTM B528-2016 Standard Test Method for Transverse Rupture Strength of Powder Metallurgy (PM) Specimens《粉末冶金(PM)试样横向断裂强度的标准试验方法》.pdf
  • ASTM B530-2002 Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《用磁性法测量磁性和非.pdf ASTM B530-2002 Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《用磁性法测量磁性和非.pdf
  • ASTM B530-2009 Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《用磁性法测量磁性和非.pdf ASTM B530-2009 Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《用磁性法测量磁性和非.pdf
  • ASTM B530-2009(2014) Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《磁性法测.pdf ASTM B530-2009(2014) Standard Test Method for Measurement of Coating Thicknesses by the Magnetic Method Electrodeposited Nickel Coatings on Magnetic and Nonmagnetic Substrates《磁性法测.pdf
  • ASTM B532-1985(2007) Standard Specification for Appearance of Electroplated Plastic Surfaces《电镀塑料表面外观》.pdf ASTM B532-1985(2007) Standard Specification for Appearance of Electroplated Plastic Surfaces《电镀塑料表面外观》.pdf
  • ASTM B532-1985(2014) Standard Specification for Appearance of Electroplated Plastic Surfaces《电镀塑料表面外观标准规格》.pdf ASTM B532-1985(2014) Standard Specification for Appearance of Electroplated Plastic Surfaces《电镀塑料表面外观标准规格》.pdf
  • ASTM B533-1985(2004) Standard Test Method for Peel Strength of Metal Electroplated Plastics《镀金属塑料抗撕裂强度的试验方法》.pdf ASTM B533-1985(2004) Standard Test Method for Peel Strength of Metal Electroplated Plastics《镀金属塑料抗撕裂强度的试验方法》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1