




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机等级考试二级模拟试题一及答案解析知识点复习:形参:指出现在Sub和Function过程形参表中的变量名、数组名,过程被调用前,没有分配内存,其作用是说明自变量的类型和形态以及在过程中的角色。形参可以是:1)除定长字符串变量之外的合法变量名;2)后面跟()括号的数组名。实参:是在调用 Sub和Function过程时,传送给相应过程的变量名、数组名、常数或 表达式。在过程调用传递参数时,形参与实参是按位置结合的,形参表和实参表中对应的变量名可以不必相同,但位置必须对应起来。一、选择题(1)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A)动态结构和静态结构B)紧凑结构和
2、非紧凑结构C)线性结构和非线性结构D)内部结构和外部结构正确答案:C(2)设一棵二叉树中有 3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数 为A) 12B) 13C) 14D) 15 正确答案:B (3)在下列几种排序方法中,要求内存量最大的是A)插入排序B)选择排序C)快速排序D)归并排序 正确答案:D(4)下列叙述中,不属于结构化程序设计方法的主要原则的是A)自顶向下B)由底向上C)模块化D)限制使用goto语句正确答案:B(5)下列不属于软件调试技术的是A)强行排错法B)集成测试法C)回溯法D)原因排除法正确答案:B(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来
3、代替传统的程序流 程图,通常也把这种图称为A) PAD 图B) N-S 图C)结构图D)数据流图正确答案:B(7)软件复杂性度量的参数包括A)效率B)规模C)完整性D)容错性正确答案:B(8)下列叙述中,不属于数据库系统的是A)数据库B)数据库管理系统C)数据库管理员D)数据库应用系统正确答案:B(9)数据库系统的核心是A)数据库B)数据库管理系统C)数据模型D)软件工具正确答案:B(10)视图设计一般有3种设计次序,下列不属于视图设计的是A)自顶向下B)由外向内C)由内向外D)自底向上来源正确答案:B(11)下列说法错误的是A)标准模块的扩展名是,basB)标准模块由程序代码组成C)标准模块
4、只用来定义一些通用的过程D)标准模块不附属于任何一个窗体正确答案:C(12)如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性A) ValueB) VisibleC) DefaultD) Enabled正确答案:D(13)在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属 性是A)设置Enabled的值为TrueB)设置Tabindex的值为1C)设置Tabindex的值为0D)设置Index的值为0正确答案:C(14)下列几项中,属于合法的日期型常量的是A) "10/10/02"B) 10/10/02C) 10/10/02)D) #1
5、0/10/02#正确答案:D(15)下列程序段的执行结果为A=2B=5If A * B < 1 Then B=B - 1 Else B=-1Print B - A > 0A) TrueB) FalseC) -1D) 1正确答案:B(16)以下语句的输出结果是a=Sqr(26)Print Format$ (a, "$#.#")A) $5.099B) 5.099C) 5099D) $0005.099正确答案:A(17)标签控件能够显示文本信息,决定其文本内容的属性是A) AlignmentB) CaptionC) VisibleD) BorderStyle正确答案:
6、B(18)在属性窗口中,加载指定的图形放入当前对象中的属性是A) CurrentYB) PictureC) CurrentXD) Caption正确答案:B(19)在使用应用程序时,常常用作在单击时执行指定的操作的控件是A)命令按钮B)图片框C)复选框D)单选按钮正确答案:A(20)当直线或形状的 BorderStyle属性设置为1时,控件是A)虚线B)点线C)不可见D)实线正确答案:D正确答案:B(21)通过设置何属性可以改变所画图形的形状?A) ShapeB) IndexC) EnabledD) Height正确答案:A(22)在窗体上画一个命令按钮,然后编写如下事件过程:Private
7、Sub Command1_Click()s=1Dos=(s + 1) * (s + 2)Number=Number + 1Loop Until s >=30Print Number, sEnd Sub程序运行后,输出的结果是A) 2 3B) 2 56C) 5 12D) 10 20正确答案:B(23)下列程和序段的执行结果为x=Int(Rnd() + 9)Select Case xCase 10Print "excellent"Case 9Print "good"Case 8Print "pass"Case Else Print
8、"fail" End Select A) excellent B)goodC) passD) fail 正确答案:B(24)下列程序段的执行结果为 a=75If a > 60 Then Score=1If a > 70 Then Score=2If a > 80 Then Score=3 If a > 90 Then Score=4 Print " Score=" ScoreA) Score = 1B) Score = 2C) Score = 3D) Score = 4 正确答案:B(25)下列程序段的执行结果为 I=1 x=5
9、DoI=I + 1 x=x + 2 Loop Until I >=7 Print "I=" I Print "x=" xA) I = 4 x= 5 B) I 7 x= 15 C) I 6 x 8 D) I 7 x= 17 正确答案:D(26)下面的程序的运行结果是 a=1 b=1Do a=aA2 b=b + 1Loop Until b > 5Print "k=" a; Spc(4) ; "b=" b + aA) k = 7 b= 14B) k=6 b= 6C) k 4 b=8D) k 1 b 7 正确答
10、案:D(27)单击命令按钮,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer, y As Integer x=32:y=42Call PCS(x, y)Print x; y End SubPublic Sub PCS(Byval n As Integer, ByVal m As Integer) n=n Mod 10+1 m=m Mod 10+1 End SubA) 32 42B) 2 32C) 2 3D) 12 3 正确答案:A(28)下列程序的执行结果为Private Sub Command1_Click()Dim s1 As S
11、tring, s2 As String s1="abcd"Call Transfer(s1, s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As Stringi=Len(xstr)Do While i >=1tempstr=tempstr + Mid(xstr, i, 1) i=i - 1Loop ystr=te mpstr End SubA) dcbaB)abdcC) abcdD) dabc正确答案:A(29)单击命令按钮,下列程序的
12、执行结果是Private Sub Blck(x As Integer)x=x * 2 + 1If x < 6 ThenCall Blck(x)End Ifx=x * 2 + 1Print x;End SubPrivate Sub Command1_Click()Blck 2End SubA) 23 47B) 10 36C) 22 44D) 24 50正确答案:A(30)有如下程序:Private Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print Gad (A)Next iEnd SubFunction Gad (a As I
13、nteger)b=0Static cb=b + 1c=c + 1Gad=a + b + cEnd Function运行上面的程序后,单击命令按钮,输出结果为A)123B) 234C) 456D) 146正确答案:c(31)下列过程定义语句中,参数不是对象的定义语句是A) Sub Pro4(x As Form)B) Sub Pro4(y As Control)C) Sub Pro4(Form1 As Form,Labell As Control)D) Sub Pro4(x As Currency)正确答案:D(32)下列说法正确的是A)任何时候都可以使用标准工具栏的"菜单编辑器&quo
14、t;按钮打开菜单编辑器B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C)任何时候都可以使用"工具"菜单下的"菜单编辑器”命令,打开菜单编辑器D)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器正确答案:D(33)下列各选项说法错误的一项是A)文件对话框可分为两种即打开(Open)文件对话框和保存(Save As)文件对话框8) DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性C)打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D)通用对话框的名称
15、属性的默认值为CommonDialogX(X =1, 2),此外,每种对话框都有自己的默认标题正确答案:B(34)下列数组定义语句错误的是A)k%=10Dim Arr(k)B)Const k%=10Dim Arr(k)C)Dim Arr1(10) As IntegerDim Arr2 (10)D)Dim Arr1(1 To 10)Dim Arr2(1 To 10, 2 To 11)正确答案:A(35)在Visual Basic中按文件的数据性质不同,可将文件分为A)数据文件和程序文件B)文本文件和数据文件C)顺序文件和随机文件D) ASCII文件和二进制文件正确答案:A二、填空题(1)算法的工
16、作量大小和实现算法所需的存储单元多少分别称为算法的【1】。正确答案:1.(时间复杂度和空间复杂度)(2)数据结构包括数据的逻辑结构、数据的【2】 以及对数据的操作运算。正确答案:1.(存储Z构)(3)可以把具有相同属性的一些不同对象归类,称为 【3】。正确答案:1.(对象类)(4)软件工程包括3个要素,分别为方法、工具和 【4】。正确答案:1.(过程)(5)由关系数据库系统支持的完整性约束是指【5】和参照完整性。正确答案:1.(实体完整性)(6)表达式3 A 2 Mod 36 2 A 5的值是【6】正确答案:1.(0)(7)我国古代数学家张丘建在其著名的算经中提出了百鸡问题:每只公鸡5元,每只
17、母鸡3元,三只雏鸡1元;如何用100元买100只鸡,即公鸡、母鸡、雏鸡各多少只。请 在空白处填入适当的内容,将程序补充完整。Private Sub Command1_Click()Dim Cock As IntegerDim Hen As IntegerDim Chick As IntegerForm1.Print "公鸡数","母鸡数","雏鸡数"For Cock=0 To 20For Hen=0 To 33For Chick=0 To 100If 【7】ThenForm1.Print Cock, Hen, ChickEnd IfN
18、ext ChickNext HenNext CockEnd Sub正确答案:1.(Cock + Hen + Chick = 100 And 5 * Cock + 3 * Hen + )(8)每一个窗体或者控件都有一个名字,为提高程序的可读性,可以用前缀的方式来表示对象的类型,如Form的前缀为frm ,则Image的前缀为 【8】,Picture的前缀为【9】。正确答案:1.(img) 2.(pic)(9)在一个工程中有两个窗体,窗体Form1上有一个命令按钮 Disp,单击该按钮,Form1窗体隐藏,显示 Form2窗体,程序如下,请补充完整。Private Sub Disp_Click (
19、)Me.HideForm2. 10End Sub正确答案:1.(Show)(10)在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发【11】 事件,当对象失去焦点时将触发【12】 事件。正确答案:1.(GotFocus) 2.(LostFocus)(11)下面是用冒泡法将 5个整数按升序排列,请将程序补充完整。Sub GASR()Dim mm=Array(10, 1, 5, 6, 7)For i=0 To 3For j=113】If m(i) >=m(j) Then【14】m(i) =m(j)m(j) =tEnd IfNext j【15】For i=0 To 4Print m(i)
20、Next iEnd Sub正确答案:1.(i +1 To 4) 2.(t = m(i) 3.( Next i)计算机等级考试二级VB模拟试题二及答案解知识点复习:记录:计算机处理数据的基本单位,由若干个相互关联的数据项组成。相当于表格中的一行。文件:记录的集合,相当于一张表。文件类型:顺序文件、随机文件、二进制文件。一、选择题(1)由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率D)节省存储空间,降低下溢发生的机率正确答案:B(2)设有两个串p和q,求q在p中首次出现位置的运算称作A)连接B)模式匹配C
21、)求子串D)求串长正确答案:B(3)n个顶点的连通图中边的条数至少为A)0B)1C)n-110D)n正确答案:C(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行A)结合B)隐藏C)封装D)抽象正确答案:C(5)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果D)软件包括程序和文档正确答案:D(6)软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合正确答案:C(7)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案:D(8)下列4项
22、中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数据的重复D)数据库具有较高的数据独立性正确答案:C(9)下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型正确答案:A(10)最常用的一种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表正确答案:D来源:考试大-计算机二级考试11(11)下列说法不正确的是A)对象的可见性可设为 True或FalseB)标题的属性值可设为任何文本C)属性窗口中属性可以按字母顺序排列D)某些属性的值可以跳过不设置,系统自动设为空值正确答案:D(12)要设置窗体为固定
23、对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按 钮,设置的操作是A)设置 BoderStyle 的值为 FixedToolWindowB)设置 BoderStyle 的值为 Sizable ToolWindowC)设置 BoderStyle 的值为 FixedDialogD)设置 BoderStyle 的值为 Sizable正确答案:C(13)下面的控件可作为其他控件容器的是A)PictureBox 和 DataB)Frame 和 ImageC)PictureBox 和 FrameD)Image 和 Data正确答案:C(14)如果要将文本框作为密码框使用时,应设置的属性为A)Nam
24、eB)CaptionC)PasswordCharD)Text正确答案:C(15)有关程序代码窗口的说法错误的是A)在窗口的垂直滚动条的上面,有一个"拆分栏",利用它可以把窗口分为两个部分,每个窗口显示代码的一部分B)双击控件设计窗体即可打开程序代码窗口C)在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D)默认情况下,窗体的事件是Load正确答案:A(16)VisualBasic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H ,八进制数的开头符号是A)$OB)&OC)$ED)&E正确答案:B(17)MsgBox函数的返回值
25、的类型为A)数值型B)变体类型C)字符串型D)日期型12正确答案:A(18)使"计算机技术”在当前窗体上输出的语句是A)Print "计算机技术"B)Picture.Print "计算机技术”C)Printer.Print "计算机技术"D)Debug.Print ”计算机技术"正确答案:A(19)用来设置文本框有无滚动条的属性是A)ScrollBarsB)MultiLineC)SelTextD)SelLength正确答案:A(20)当Esc键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为True?A)StyleB
26、)DefaultC)CaptionD)Cancel正确答案:D(21)在VisualBasic种,要使标签的标题栏靠右显示,则将其 Alignment属性设置为A)0B)2C)1D)3正确答案:C(22)属性BorderColor的作用是A)设置直线颜色和形状边界颜色B)设置直线或形状背景颜色C)设置直线或形状边界线的线型D)设置形状的内部颜色正确答案:A(23)下面哪个程序段能够正确实现如果A<B,则A=1,否则A = -1?A)If A<B Then A=1A=-1Print AB)If A<B Then A=1 :Print AA=-1:Print AC)IfA<
27、B ThenA=1:Print AElseA=-1:End IfD)If A<B Then A=1A=-113Print APrint A考生答案:正确答案:C(24)下列程序段的执行结果为a=2b=0Select Case aCase 1Select CasebCase 0Print "*0Case 1Print"*1End SelectCase 2Print "*2EndSelectA)*0*B)*1*C)*2*D)0正确答案:C(25)在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个
28、名称分虽为 Label1、Label2 ,标题分别为空白和"共有 文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步 变化,并且在标签 Label1中显示当前文件夹中文件的数量。如图所示。能够正确实现上述功能的程序是A)Private Sub Dir1_Change()File1.Path=Dir1.PathEnd SubPrivate Sub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListCountEnd SubB)Private Sub Dir1_Change()File.P
29、ath=Dir1.PathEnd SubPrivateSub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd SubC)Private Sub Dir1_Change()File1.Path = Dir1.PathLabel1.Caption = File1.ListCount14EndSubPrivate Sub Drive1_Change()Dirl.Path = Drivel.DriveLabell.Caption = File1.ListCountEnd SubD)Private SubDir1_Chan
30、ge()File1.Path=Dir1.PathLabel1.Caption=File1.ListCountEnd SubPrivate SubDive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd Sub正确答案:C(26)设有声明语句Option Base 1Dimb(-1 To 10, 2 To 9, 20)As Integer则数组b中全部元素的个数A)2310B)1920C)1500D)1658正确答案:B(27)单击命令按钮,下列事件过程的执行结果为Private Sub Command1_Click()Di
31、m x As Integer, y As Integerx=40:y=72Call PtoP(x, y)Print x; yEnd SubPublic SubPtoP(Byval n As Integer, ByVal m As Integer) n=n 10+2 m=m 10+2End SubA)0 8B)40 72C)4 50D)78 50正确答案:B(28)下列程序的执行结果为Private Sub Command1_Click()Dim p AsInteger, q As Integer p=12: q=20Call Value(p, q)15Print p;q End SubPriv
32、ate Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5Print m; n End Sub A)20 12 20 15B)12 20 12 25 C)24 15 12 20D)24 12 12 15 考生答案:正确答案:C(29)在窗体上画一个命令按钮,然后编写如下程序:Private SubCommand3_Click()Cop 2Cop 3Cop 4 End Sub Sub Cop (aAs Integer) Static x As Integer x=x + aPrint x;EndSub程序运行后,单
33、击命令按钮,输出结果为A)2 3 4 B)2 5 9 C)3 5 4 D)2 4 3 正确答案:B(30)有如下事件过程,单击命令按钮扣,输出结果为Private SubCommand1_Click()Dim b%(1 To 4), j%, t#For j=1 To 4 b(j)=j Next j t=Tax(b() Print "t=" t, End SubFunctionTax (a()As Integer) Dim t#, i% t=116For i=2 To UBound(A) t=t * a(i) Next i Tax=tEnd FunctionA)t = 18B
34、)t = 24C)t=30D)t = 32 正确答案:B(31)设在窗体上有一个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer, ShiftAs Integer) Const Alt=4Const Key_F2=&H71 altdown%=(ShiftAnd Alt)> 0 f2down%=(KeyCode=Key_F2) If altdown% And f2down%ThenText1.Text="abl" End IfEndSub程序运行后,清除文本框中原有内容,如果按 Shift+
35、F2键,则在文本框中显示的是 A)Alt+F2 B)ablC)随机出几个数D)不发生变化正确答案:D(32)设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为Bt,取消其"可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是A)Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single)If Button=2Then PopupMenu Bt, 2 End SubB)Private Sub Form_MouseDown(Button AsIn
36、teger, Shift As Integer, X As Single, Y AsSingle) PopupMenu Bt End SubC)Private SubForm_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single) PopupMenuBt,0 End SubD)Private Sub Form_MouseDown(Button As Integer, Shift AsInteger, _X As Single, 丫 As Single)If(Button=vbLeftButton)Or
37、(Button=vbRightButton)Then PopupMenu Bt End Sub 正确答案:A17(33)在窗体上画一个通用对话框,其 Name属性为Cent,再画一个命令按钮,Name属性为Commandl,然后编写如下事件过程:Private SubCommand1_Click()Cont.FileName=""Cont.Flags=vbOFNFileMustExistCont.Filter="All Files|*.*"Cont.FilterIndex=3Cont.DialogTitle="Open File"Co
38、 nt.Action=1If Cont.FileName="" ThenMsgBox "No file selected"ElseOpen Cont.FileName For Input As #1Do While Not EOF(1)Input #1, b$Print b$LoopEnd IfEndSub以下各选项,对上述事件过程描述错误的是A)该事件过程用来建立一个Open对话框,可以在这个对话框中选择要打开的文件B)选择后单击"打开"按钮,所选择的文件名即作为对话框的FileName属性值C)Open对话框不仅仅用来选择一个文件
39、,还可以打开、显示文件D)过程中的"Cont.Action=1"用来建立 Open对话框,它与 Cont.ShowOpen等价正确答案:C(34)已知使用Show方法的格式为:窗体名称.Show 模式,如果要使窗体是"模态 型"窗体,则"模式"值为A)TrueB)0C)1D)False正确答案:C(35)下面叙述不正确的是A)对顺序文件中的数据操作只能按一定的顺序操作B)顺序文件结构简单C)能同时对顺序文件进行读写操作D)顺序文件中只能知道第一个记录的位置正确答案:C来源:考试大【考试大:我的学习乐园,我的考试专家】2009年7月19
40、日、填空题181】(1)当线性表采用顺序存储结构实现存储时,其主要特点是【正确答案:1.(逻辑结构中相邻的结点在存储结构中仍相邻)(2)软件工程的出现是由于【2】。正确答案:1.(软件危机的出现)(3)单元测试又称模块测试,一般采用【3】 测试。正确答案:1.(白盒法)(4)数据库恢复是将数据库从【4】状态恢复到某一已知的正确状态。正确答案:1.(错误)(5)数据的基本单位是15】。正确答案:1.(数据元素)(6)下列语句的输出结果是6】。Print Format$(6658.6,"000,000.00")正确答案:1.(006,658.60)(7)如果在D盘当前文件夹下已
41、经存在名为PIC.dat的顺序文件,那么执行语句 Open"D:PIC.dat" For Append As #1之后将 【7】。正确答案:1.(在文件尾添加新内容)(8)在有下面一个程序段从文本框中输入数据,如果该数据满足条件,除以6余2,除以5余3,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。PrivateSub Command1_Click()num=Val(Text1.Text)If8 ThenPrint numElseText1.Text=""【9】End If EndSub 正确答案:1.(num Mod 6 = 2 And nu
42、m Mod 5 = 3)2.(Text1.SetFocus)(9)下面的程序的作用是利用随机函数产生10个100300(不包含300)之间的随机整数,打印其中7的倍数的数,并求它们的总和,请填空。Sub TOF()RandomizeDim s As DoubleDim a(10)As IntegerFor i=0To 9【10】NextFor i=0 To 919ThenIf 【11】Print a(i) s=s + a(i)【12】Next iPrintPrint "S=" sEnd Sub正确答案:1.(a(i)= Int(Rnd *200 + 100)2.(a(i)M
43、od 7 = 0)3.(End If)(10)下面的程序是计算给定函数的值,自变量x, y的值用InputBox函数输入,函数如下:f(x,y)=程序不完整,请填空,将程序的补充完整。Option ExplicitDim x As SingleDim y AsSingleDim z As SinglePrivate Sub Command1_Click()x=Val(InputBox("x=")y=Val(InputBox("y=")End SubPrivate SubCommand2_Click()If【13】 Thenz=x A 2 + y A 2日
44、seIf【14】 Thenz=x a 2 - 2 * y a 2【15】z=y a 2 - 3 * x A2End IfForm1.Print" 当 x, y 的值为:"x, yForm1.Print "f(x,y) 的值为:"zEnd Sub正确答案:1.(x > 0 And y > 0)2.(x < 0 And y >0)3.(Else)计算机等级考试二级VB模拟试题三及答案解析计算机等级考试二级VB模拟试题三及答案解析计算机等级考试二级 VB的复习方法:复习过程简单的说就是细看书,勤做题,最后练20上机。细看书,就是在开始的
45、一个月内,以看书为主,越细越好,把书上的知识点(考试大纲里要求的)看懂看透, 暂时不明白的或者不理解的先用笔记本记下。教材后有习题,一定要看过此章后立刻做,不会的记录下来(好脑子不如烂笔头)。这样你的笔记本就有每章你不懂的知识点和题目了一、选择题:共35题,每题2分,共70分。(1)最简单的交换排序方法是A)快速排序B)选择排序C)堆排序D)冒泡排序【命题目的】让考生加深对各种排序方法特点的了解。【解题要点】冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。【错解分析】交换排序方法有冒泡排序和快速排序,显然选项B)和选项C)错误,冒泡排序比较简单,其算法也容
46、易理解,但快速排序本身较为复杂,且采用了递归调用, 其算 法理解也稍难。【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。(2)栈通常采用的两种存储结构是A)线性存储结构和链表存储结构B)散列方式和索引方式C)链表存储结构和数组D)线性存储结构和非线性存储结构【命题目的】考查栈的存储结构的基本知识。【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺 序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作 更易于实现。【考点链接】这3种运算方法在
47、各种存储结构中的应用。(3)线性表的顺序存储结构和线性表的链式存储结构分别是A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构【命题目的】考查有关线性表存储结构的基本知识。【解题要点】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai尸LOC(a1 ) +(i-1)L计算得到,从而实现了随机存取。对于链式 存储结构,要对某结点进行存取, 都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。【考点链接】顺序存储结构和链式存储结
48、构的定义和性质,两种存储结构的操作方法。(4)完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试 方法是A)黑箱测试法B)白箱测试法C)错误推测法21D)安装测试法【命题目的】让考生熟练掌握常用的测试方法及其概念。【解题要点】 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。【错解分析】白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法, 故选项C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项D)不正确。【考点链接】常用的黑箱测试方法及其
49、定义,白箱测试用例的准则。(5)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向【命题目的】让考生对常用的软件结构设计工具要有较深入的了解。【解题要点】常用的软件结构设计工具是结构图 (SC- Structure Chart),也称程序结构图。 其中,矩形内用于注明模块的功能和名字; 箭头表示模块间的调用关系,带实心圆的箭头表 示传递的是控制信息,带空心圆的箭头表示传递的是数据。【考点链接】根据结构图设计思想,了解结构图构成的基本形式。(6)下列选项中,不属于模块间耦合的是A)数据耦合B)同构耦合C)异构
50、耦合D)公用耦合【命题目的】本题主要考查了模块间耦合的类型。【解题要点】模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项C),没有这种耦合方式。【考点链接】评价模块独立性的主要标准,以及对它们的定义和分类。(7) 一个关系中属性个数为 1时,称此关系为A)对应关系B)单一关系C) 一兀关系D)二元关系【命题目的】使学生加深对关系模型数据库基础知识的记忆。【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的 列称为属性,一个具有 N个属性的关系称为 N
51、元关系。【考点链接】各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点°(8)为用户与数据库系统提供接口的语言是A)高级语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编语言【命题目的】考查考生对数据库基本知识的了解。22【解题要点】DBMS提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功 能。【考点链接】程序模块中语言处理部分的分类,各子类的定义及其功能。(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A)可重用性差B)安全性差C)
52、非持久性D)冗余性【命题目的】让考生了解文件系统和数据库系统的区别。【解题要点】文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在3个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。【考点链接】 文件系统和数据库系统各自的特点,人工管理阶段及数据库系统三代的特点°(10)需求分析阶段的任务是确定A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能【命题目的】考查考生对需求分析的内容的了解。【解题要点】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业
53、等),充分了解原系统的工作概况,明确用户的各种 需求,然后在此基础上确定新系统的功能。【错解分析】选项 A)软件开发方法是在总体设计阶段完成的任务;选项 B)软件开发 工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。【考点链接】需求分析的任务和它的6种方法。(11)资源文件的扩展名是A).basB).clsC).frmD).res【命题目的】让考生加深对基础知识的记忆。【解题要点】模块文件的扩展名、类文件的扩展名、资源文件的扩展名和窗体文件的扩展名。【错解分析】.bas为程序模块文件的扩展名;.cls为类模块文件的扩展名;.res为相关 资源文件的扩展名,.f
54、rm为窗体文件的扩展名。【考点链接】工程文件的扩展名.vbp、工程组文件的扩展名.vbg。(12)下列说法正确的是A)属性的一般格式为对象名 属性名称,可以在设计阶段赋予初值,也可以在运行阶段 通过代码来更改对象的属性B)对象是有特殊属性和行为方法的实体C)属性是对象的特性,所有的对象都有相同的属性D)属性值的设置只可以属性窗口中设置23【命题目的】对基础知识的考查,增强对基础知识的记忆。【错解分析】属性是一个对象的特性,不同的对象有不同的属性,故选项C)是不正确的;引用属性的一般格式为:对象名.属性名称,故选项 A)不正确;对象的属性值可以在属性窗口中设置,也可以在程序语句中设置,故选项D)
55、是不正确的;对象是有特殊属性和行为方法的实体,不同的对象有不同的属性,选项 B)是正确的。【考点链接】窗体的属性和控件的属性。(13)下列说法正确的是A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控 件B)若一个控件上有4个黑色的小方块,表明该控件是活动的C)窗体中活动控件只能有一个D)非活动控件在窗体是隐藏的【命题目的】考核控件的基本操作。【错解分析】任何一个多窗体的程序,在一定的时间,只有一个窗体是活动窗体,所以 选项C)是正确的;活动窗体上有 8个黑色的小方块,所以选项 B)说有4个黑色的小方块是 不正确的;活动窗体的缩放可以通过拖动四个角的小方块来调整控件的大小,即宽度和高度,所以A)是不正确的;在窗体上的非活动控件不是隐藏的,所以选项D)不正确。【考点链接】窗体的属性、工程的属性。(14)语句A=B+C代表的意思是A)变量A等于B+C的值B)变量A等于B的值,然后再加上 C的表达式C)将变量A存入变量存入B中,然后再加上 C的表达式D)将变量A存入变量B+C中【命题目的】考核表达式的基本应用。【解题要点】赋
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五股权三方转让协议
- 二零二五芒果园承包协议书
- 造纸废水处理装置行业跨境出海战略研究报告
- 废旧衣物纤维填充物行业跨境出海战略研究报告
- 工业润滑油定制化服务行业跨境出海战略研究报告
- 环保型防泡剂行业跨境出海战略研究报告
- 级代理合同模板
- 亲子主题客运企业制定与实施新质生产力战略研究报告
- 二零二五版房屋买卖三方合同范例
- 心理健康服务行业深度调研及发展战略咨询报告
- 2025-2030垃圾发电产业市场深度分析及前景趋势与投资研究报告
- 物理-安徽省安庆市2024-2025学年高三下学期第二次模拟考试试卷(安庆二模)试题和答案
- 律师尽职调查工作方案
- 2024年杭州市粮食收储有限公司招聘考试真题
- 血液净化中心的感染预防与控制
- 2025山东省财金投资集团有限公司招聘19人笔试参考题库附带答案详解
- 铝合金搅拌摩擦沉积增材制造工艺的研究进展
- 2025年浙能集团应届生招聘818人笔试参考题库附带答案详解
- 幼儿园安全教育课件
- 某公司接待管理手册 (一)
- 食堂员工食品安全操作规范培训课件
评论
0/150
提交评论