【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc

上传人:刘芸 文档编号:1328034 上传时间:2019-10-17 格式:DOC 页数:16 大小:83.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc_第1页
第1页 / 共16页
【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc_第2页
第2页 / 共16页
【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc_第3页
第3页 / 共16页
【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc_第4页
第4页 / 共16页
【计算机类职业资格】二级VISUAL+BASIC笔试381及答案解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试 381 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗体上添加一个命令按钮,名为 Command1,然后为该命令按钮编写如下事件过程,该过程执行结果为_。Option Base 1Private Sub Cemmand1_Click() Dim a As Variant a = Array(1, 2, 3, 4) j = 1 for i = 4 To 1 Step - 1 s = s+ a(i)* j j= j* 10 Next i Print sEnd Sub(分数:2.00)A.4321B

2、.1234C.34D.122.希尔排序法属于哪一种类型的排序法?_。(分数:2.00)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法3.下列不属于结构化解析的常用下具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图4.表示 X 和 Y 之中有一个是奇数的表达式是_。(分数:2.00)A.X Mod 2=1 And Y Mod 2=1B.X Mod 2=1 Or Y Mod 2=1C.(X Mod 2=1 And Y Mod 2=0) And(X Mod 2=0 And Y Mod 2=1)D.(X Mod 2=1 And Y Mod 2=0)Or(X

3、Mod 2=0 And Y Mod 2=1)5.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。(分数:2.00)A.逻辑结构B.物理结构C.概念结构D.层次结构6.设“A=“北京”,B=“Shanghai”,则表达式“LEFTS(A,2)+STRINGS(3,“-”)+LEFTS(BS,8)”构成的字符串是 _。(分数:2.00)A.“北京-”B.“北京-Shanghai”C.“Shanghai”D.“北京 Shanghai”7.在窗体上画一个命令按钮,然后编写如下事件过程:Option Base 1Private Sub

4、 Command1_Click() Dim a As Variant a= Array (1,2,3,4) j=1 for i=a To 1 Step-1 s=s+ a(i)*j j=j*10 Next i Print sEnd Sub 运行上面的程序,单击命令按钮,其输出结果是_ 。(分数:2.00)A.4321B.12C.34D.12348.在窗体(Name 属性为 form1)上画两个文本框(Name 属性分别为 Text1 和 Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下两个事件过程,该过程的运行结果为_。Private Sub Command1_Cl

5、ick() a = Text1, Taxt + Text2, Text Print aEnd SubPrivate Sub form_ Load() Text1.Text = “123“ Text2.Text = “321“End Sub(分数:2.00)A.444B.321123C.123321D.1322319.下面对语句:“Open“ Text. Dat “for Output As # FreeFile“ 的功能说明中错误的是_。(分数:2.00)A.以顺序输出模式打开文件 Tex DatB.如果文件 Texdat 不存在,则建立一个新文件C.如果文件 Texdat 已存在,则打开该文

6、件,新写入的数据将增添到该文件中D.如果文件 Texdat 已存在,则打开该文件,新写入的数据将覆盖原有的数据10.下列关于队列的叙述中正确的是_。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表11.假定有如下的 Sub 过程:Sub Sub1 (x As Single, y As Single) t=x x = t/y y = t Mod yEnd Sub 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_ Click() Dim a As Single Dim b As Singl

7、e a = 5 b = 4 Sub1 a, b Print a; b End Sub 程序运行后,单击命令按钮,输出结果为_。(分数:2.00)A.5 4B.1 1C.1.2 5.4D.1.25 112.将 E-R 图转换到关系模式时,实体与联系都可以表示成 _。(分数:2.00)A.属性B.关系C.键D.域13.程序如下:Private Sub form_ Activate() Dim a As Integer for i=4 To 5 a=fun(i) Print a, Next iEnd SubPrivate Function fun(n)As Integer if n 0 then f

8、un =n* fun(n-1) Else fun=1 End ifEnd Function 程序最后打印结果是_。(分数:2.00)A.4 5B.12 120C.24 120D.24 6014.在程序设计阶段,当双击窗体上的某个控件时,所打开的窗口是_。(分数:2.00)A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口15.在 Visual Basic 中,要将一个窗体装载到内存进行预处理,但不显示,应该使用哪种语句:_。(分数:2.00)A.ShowB.HideC.LoadD.Unload16.下面程序运行后的输出结果是_。Private Sub Command1_ Cli

9、ck ( ) for j = 1 To 10 if j Mod 3 0 then a =a+j/3 Next j Print aEnd Sub(分数:2.00)A.20B.10C.3D.917.算法一般都可以用哪几种控制结构组合而成_。(分数:2.00)A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环18.下面程序运行后,窗体中显示_。Private Sub Command1_ Click() a = “*“: b = “ for k = 1 To 3 x = String(Len(a) +k, b) Print x; Next k PrintEnd Sub(分

10、数:2.00)A.* * *B.*C.1*2*3*D.19.执行下面的程序,单击窗体后在窗体上显示的结果是 _。Private Sub form_ Click() Dim Str1 As String, Str2 As String Dim Str3 As String, I As Integer Str1 = “e“ for I = t To 2 Str2 = Ucase (Str1) Str1 = Str2 arr(n)程序的运行结果为_。(分数:2.00)A.3 11B.11 3C.10 3D.3 1327.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Tcxt1 的文

11、本框,然后编写如下程序:Private Sub Command1_ Click Dim x, y, z As Integer x = 5: y = 7: z =0 Text1. Text = “ “ Call p1(x, y, z) Text1.Text = Str (z)End SubPrivate Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a+ bEnd Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12C.Str(D.没有显示28.在窗体上添加一个命令按

12、钮(名为 Command1)和一个文本框(名为 Text1),则执行如下事件过程后,文本框中的输出为_。private Sub Command1_ click() for i = 1 To 4 for j = 1 To 3 x = 3 for K = 1 To 2 x=x+3 Next K Next j Next i Text1.Text= Str(x)End Sub(分数:2.00)A.3B.6C.9D.1229.下列说法错误的是 _。(分数:2.00)A.窗体文件的扩展名为.frmB.一个窗体对应一个窗体文件C.Visual Basic 中的一个工程只包含一个窗体D.Visual Basi

13、c 中的一个工程最多可包含 255 个窗体30.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 _。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法31.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:Private Sub Command1_ Click() Dim x. y, z As Integer x= 5 y= 7 z= 0 Text1.Text =“ “ Call P1(x, y, z) Text1.Text = Str(z)End SubSub P1 (By

14、Val a As Integer, ByVal b As Integer, c As Integer) c=a+ bEnd Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12C.Str(D.没有显示32.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。(分数:2.00)A.调用语句B.命令C.口令D.消息33.如果在窗体上有命令按钮 OK,在代码编辑窗口行与之对应的 CmdOk Click()事件,则命令按钮控件的名称属性和 Caption 属性分别为_。(分数:2.00)A.Ok,CrudB.Cmd,OkC.CmdOk,Ok

15、D.Ok,CmdOk34.设 a 为整型变量,不能正确表达数学关系,“10a15”的表达式是 _。(分数:2.00)A.10a15B.a=11 Or a=12 Or a=13 Or a=14C.a10 And a15D.Not(a=10)And Not (a=15)35.检查软件产品是否符合需求定义的过程称为 _。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试二、B填空题/B(总题数:9,分数:18.00)36.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、U 【1】 /U遍历和后序遍历。(分数:2.00)填空项 1:_37.结构化程序设计方

16、法的主要原则可以概括为自顶向下、逐步求精、U 【2】 /U和限制使用goto 语句。(分数:2.00)填空项 1:_38.软件测试的主要和重要的测试方法是通过测试数据和U 【3】 /U的设计来实现。(分数:2.00)填空项 1:_39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为U 【4】 /U。(分数:2.00)填空项 1:_40.关键字 ASC 和 DESC 分别表示U 【5】 /U的含义。(分数:2.00)填空项 1:_41.以下程序用于计算“1+1/3+1/5+1/(2n+1)”,直至“1/(2n+1)”小于 10-4。阅读下面程序,请在【6】和【7】处填上正确

17、内容。Private Sub Command1_Click()Sum = h: n = idon=U 【6】 /Uterm =1/ nSum = Sum + termif term 0.0001 thenU 【7】 /ULoopText1.Text = nText2 *Text = SumEnd Sub(分数:2.00)填空项 1:_42.以下程序用随机函数模拟掷骰子,统计掷 50 次骰子出现各点的次数。阅读该程序,并在【8】和【9】处填上正确的内容。 Private Sub Command1_ Click() Dim d(6) for i = 1 To 50 n =U 【8】 /U d(n)

18、 =U 【9】 /U Next i for i = 1 To 6 Print d(i) Next i End Sub(分数:2.00)填空项 1:_43.以下是一个判断一元二次方程 ax2+bx+c=0 根的方程的程序,请补充该程序。提示:当 a0 时有两个根设 delta=b2-4ac,当 delta0 时,有两个不同的实根当 delta=0 时,有两个相同的实根。当 delta0 时,有两个不同的虚根。当 a=0,b0 时,有一个根。当 a=0、b=0 时,方程无意义。Private Sub Command1_Click()Dim a As SingleDim b As SingleDim

19、 c As SingleDim sb As SingleDim xb As SingleDim re As Singlea = InputBox (“请输入 a 的值”)c = InputBox(“请输入 c 的值”)ifU 【10】 /Uthendelta = b 2- 4 * a * cre = -b/(2 * a)if U【11】 /Uthensb = Sqr (delta)/(2 * a)Print “方程有两个实根”Elseif delta = 0 thenPrint “方程有两个相等实根”Elsexb = Sqr( - delta)/(2 * a)Print “方程有两个虚要”En

20、d ifElseifU 【12】 /Uthenygz = - b / cPrint “方程仅有一个根”Elseprint “方程无意义”End ifEnd if End Sub(分数:2.00)填空项 1:_44.以下程序用来建立一个 55 矩阵,该矩阵两条对角线上的元素为 1,其余元素为 0,请补充完该程序。该程序运行结果如下图所示。 (分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 381 答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在窗体上添加一个命令按钮,名为 Command1,然后为该命令按钮编写如下事件

21、过程,该过程执行结果为_。Option Base 1Private Sub Cemmand1_Click() Dim a As Variant a = Array(1, 2, 3, 4) j = 1 for i = 4 To 1 Step - 1 s = s+ a(i)* j j= j* 10 Next i Print sEnd Sub(分数:2.00)A.4321B.1234 C.34D.12解析:解析 本题的难点是数组在循环中的计算。计算过程为“4+310+2100+11000=1234”如果改成“for i=1 T0 4”后,其结果为 A。2.希尔排序法属于哪一种类型的排序法?_。(分数

22、:2.00)A.交换类排序法B.插入类排序法 C.选择类排序法D.建堆排序法解析:解析 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序,所以希尔排序法属于插入类排序,但它对简单插入排序做了很大改进。3.下列不属于结构化解析的常用下具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:解析 结构化解析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。4.表示 X 和 Y 之中有一个是奇数的表达式是_。(分数:2.00)A.X Mod 2=1 And Y Mod 2=1B.X Mod 2=1 O

23、r Y Mod 2=1C.(X Mod 2=1 And Y Mod 2=0) And(X Mod 2=0 And Y Mod 2=1)D.(X Mod 2=1 And Y Mod 2=0)Or(X Mod 2=0 And Y Mod 2=1) 解析:解析 根据题意,条件可以表述为“X 是奇数且 Y 不是奇数,或 X 不是奇数且 Y 是奇数”。答案A 表述的是“X 和 Y 都是奇数”,答案 B 表述的是“X 和 Y 至少响一个是奇数,可以同时为奇数”。答案C 表述的是“X 是奇数且 Y 不是奇数,并且 X 不是奇数且 Y 是奇数”,显然该条件永远为 False。答案 D表达的条件是“X 是奇数且

24、 Y 不是奇数,或者 X 不是奇数且 Y 是奇数”,符合题意。5.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。(分数:2.00)A.逻辑结构B.物理结构 C.概念结构D.层次结构解析:解析 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。6.设“A=“北京”,B=“Shanghai”,则表达式“LEFTS(A,2)+STRINGS(3,“-”)+LEFTS(BS,8)”构成的字符串是 _。(分

25、数:2.00)A.“北京-”B.“北京-Shanghai” C.“Shanghai”D.“北京 Shanghai”解析:解析 由于函数 LEFTS 是从字符串的左边取出 N 个字符,Unicode 编码将一个汉字和一个西文字符都视为一个字符,因此函数值仍是:“北京和 Shanghai”,函数 STRINGS 返回 N 个指定字符构成字符串,因此函数值是:“-”。将它们连接在一起构成字符串“北京-Shanghai”。7.在窗体上画一个命令按钮,然后编写如下事件过程:Option Base 1Private Sub Command1_Click() Dim a As Variant a= Arra

26、y (1,2,3,4) j=1 for i=a To 1 Step-1 s=s+ a(i)*j j=j*10 Next i Print sEnd Sub 运行上面的程序,单击命令按钮,其输出结果是_ 。(分数:2.00)A.4321B.12C.34D.1234 解析:解析 本题的难点是数组在循环中的调用。变量 s 的计算过程为“s=4+310+2100+11000=1234”。8.在窗体(Name 属性为 form1)上画两个文本框(Name 属性分别为 Text1 和 Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下两个事件过程,该过程的运行结果为_。Priva

27、te Sub Command1_Click() a = Text1, Taxt + Text2, Text Print aEnd SubPrivate Sub form_ Load() Text1.Text = “123“ Text2.Text = “321“End Sub(分数:2.00)A.444B.321123C.123321 D.132231解析:解析 本题的重点是数字和字符串的区别。在“Text1.Text”和“Text2.Text”的值为字符串,对于字符串来讲“+”运算符和“ b End Sub 程序运行后,单击命令按钮,输出结果为_。(分数:2.00)A.5 4B.1 1C.1.

28、2 5.4D.1.25 1 解析:解析 本题重点是在子过程的调用过程中,虚实参数的传送问题,变量 a 和 b 按址传送,返回子过程的 x 和 y 值。12.将 E-R 图转换到关系模式时,实体与联系都可以表示成 _。(分数:2.00)A.属性B.关系 C.键D.域解析:解析 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R 图转换到关系模式时,实体与联系都可以表示成关系。13.程序如下:Private Sub form_ Activate() Dim a As Integer for i=4 To 5 a=fun(i) Print a, Next iEnd SubPriva

29、te Function fun(n)As Integer if n 0 then fun =n* fun(n-1) Else fun=1 End ifEnd Function 程序最后打印结果是_。(分数:2.00)A.4 5B.12 120C.24 120 D.24 60解析:解析 函数的调用,通过函数的返回值。子过程是个递归过程,其功能是计算阶乘,即 4!=24,5!=120。14.在程序设计阶段,当双击窗体上的某个控件时,所打开的窗口是_。(分数:2.00)A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口 D.属性窗口解析:解析 用鼠标双击窗体上的某个控件(或单击按钮后,再单击“工

30、程”窗口的“查看代码”按钮),系统打开代码编辑器窗口。15.在 Visual Basic 中,要将一个窗体装载到内存进行预处理,但不显示,应该使用哪种语句:_。(分数:2.00)A.ShowB.HideC.Load D.Unload解析:解析 要将一个窗体装载到内存应使用 Load。16.下面程序运行后的输出结果是_。Private Sub Command1_ Click ( ) for j = 1 To 10 if j Mod 3 0 then a =a+j/3 Next j Print aEnd Sub(分数:2.00)A.20B.10C.3D.9 解析:解析 本题难点是理解运算符“Mod

31、”和“/”。根据题意,该计算过程为:“(1+2+4+5+7+8+10)+3 =0+0+1+1+2+2+3=9”。17.算法一般都可以用哪几种控制结构组合而成_。(分数:2.00)A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环 解析:解析 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。18.下面程序运行后,窗体中显示_。Private Sub Command1_ Click() a = “*“: b = “ for k = 1 T

32、o 3 x = String(Len(a) +k, b) Print x; Next k PrintEnd Sub(分数:2.00)A.* * *B.*C.1*2*3*D. 解析:解析 本题的难点是了解生成字符函数 String()和计算字符函数 Len(),“a=“*“”的作用只是被用来计算字符串长度,没有被打印出来。打印分隔符为“;”时,字符串之间没有空格。空打印Print 操作是换行。19.执行下面的程序,单击窗体后在窗体上显示的结果是 _。Private Sub form_ Click() Dim Str1 As String, Str2 As String Dim Str3 As S

33、tring, I As Integer Str1 = “e“ for I = t To 2 Str2 = Ucase (Str1) Str1 = Str2 arr(n)程序的运行结果为_。(分数:2.00)A.3 11B.11 3C.10 3 D.3 13解析:解析 本题难点是循环体内的变量赋值。“arr1(3)=3”比较容易理解,只是 arr1(3)在 4 次循环中最后的结果替代了前面的值,即“arr1(3)=23+4=10”。27.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Tcxt1 的文本框,然后编写如下程序:Private Sub Command1_ Click

34、Dim x, y, z As Integer x = 5: y = 7: z =0 Text1. Text = “ “ Call p1(x, y, z) Text1.Text = Str (z)End SubPrivate Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a+ bEnd Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12 C.Str(D.没有显示解析:解析 本题的难点是按地址传递(传址)参数的概念。变量 x 和 y 是按值传递参数,变量 z 默认用“

35、ByRef”替代,则表明参数是按地址传递(传址)参数,所以 z 将变量 c 的值 12 传回,并转变成字符串赋值给文本框 Text1。28.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),则执行如下事件过程后,文本框中的输出为_。private Sub Command1_ click() for i = 1 To 4 for j = 1 To 3 x = 3 for K = 1 To 2 x=x+3 Next K Next j Next i Text1.Text= Str(x)End Sub(分数:2.00)A.3B.6C.9 D.12解析:解析 本题的难点

36、是循环变量初值问题。x=3 将前面的计算值替代了,实际计算过程为“x=3+3+3=9”。29.下列说法错误的是 _。(分数:2.00)A.窗体文件的扩展名为.frmB.一个窗体对应一个窗体文件C.Visual Basic 中的一个工程只包含一个窗体 D.Visual Basic 中的一个工程最多可包含 255 个窗体解析:解析 Visual Basic 中的一个工程可以包括一个或多个窗体,最多不超过 255 个。30.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 _。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:解

37、析 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。31.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:Private Sub Command1_ Click() Dim x. y, z As Integer x= 5 y= 7 z= 0 Text1.Text =“ “ Call P1(x, y, z) Text1.Text = Str(z)End SubSub P1 (ByVal a As Integer, ByVal b As Integer, c As Integer) c=a

38、+ bEnd Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.0B.12 C.Str(D.没有显示解析:解析 本题的难点是虚实结合的参数传送方式。在子过程中变量 a 和 b 按值传送,变量 c 按地址传送。在子过程中变量“c=a+ b=5+7=12”,通过虚实结合将 c 的值赋给主过程 z,经字符转换为“z”在文本框中输出。32.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析 面向对象的事件是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助

39、进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。33.如果在窗体上有命令按钮 OK,在代码编辑窗口行与之对应的 CmdOk Click()事件,则命令按钮控件的名称属性和 Caption 属性分别为_。(分数:2.00)A.Ok,CrudB.Cmd,OkC.CmdOk,Ok D.Ok,CmdOk解析:解析 单击事件为名称属性后面加“Click()”,窗体上见到的是 Caption 属性。34.设 a 为整型变量,不能正确表达数学关系,“10a15”的表达式是 _。(分数:2.00)A.10a15 B.a=1

40、1 Or a=12 Or a=13 Or a=14C.a10 And a15D.Not(a=10)And Not (a=15)解析:解析 表达式“10a15”其实表示的是两个条件“a10”和“a15” 同时满足,所以答案C 是正确的;满足条件“10a15”的 a 的取值只可能有 4 种,分别是 11、12、13、14,所以 B 是正确的:“a10”的等价形式为“Not(a=10)”,“a15”的等价形式是“Not(a=15)”,所以答案 D 也是正确的。答案 A 在 VB 中是不正确的。35.检查软件产品是否符合需求定义的过程称为 _。(分数:2.00)A.确认测试 B.集成测试C.验证测试D

41、.验收测试解析:解析 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确。二、B填空题/B(总题数:9,分数:18.00)36.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、U 【1】 /U遍历和后序遍历。(分数:2.00)填空项 1:_ (正确答案:中序)解析:解析 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且遍历左、右子树时,仍然先访问

42、根结点,然后遍历左子树,最后遍历右子树。中序遍历指在访问根结点、遍历左了树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树,并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树,并且遍历左、右子树时,仍然先遍历右子树,然后访问根结点,最后遍历左子树。37.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、U 【2】 /U和限制使用goto 语句。(分数:2.00)填空项 1:_ (正确答案:模块化)解析:解析 结构化程序设计方法的主要原则可以概括

43、为自顶向下、逐步求精、模块化和限制使用 goto语句。38.软件测试的主要和重要的测试方法是通过测试数据和U 【3】 /U的设计来实现。(分数:2.00)填空项 1:_ (正确答案:测试实例)解析:解析 进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为U 【4】 /U。(分数:2.00)填空项 1:_ (正确答案:消息)解析:解析 在面向对象技术中,主要用到对象、类、方法、消息、继承、封装等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。40.关键字 ASC 和 DESC 分别表

44、示U 【5】 /U的含义。(分数:2.00)填空项 1:_ (正确答案:升序排列和降序排列)解析:解析 ASC 表示升序排列,DESC 表示降序排列,多用在索引定义和 SELECT 语句中的 ORDER 子句中。41.以下程序用于计算“1+1/3+1/5+1/(2n+1)”,直至“1/(2n+1)”小于 10-4。阅读下面程序,请在【6】和【7】处填上正确内容。Private Sub Command1_Click()Sum = h: n = idon=U 【6】 /Uterm =1/ nSum = Sum + termif term 0.0001 thenU 【7】 /ULoopText1.T

45、ext = nText2 *Text = SumEnd Sub(分数:2.00)填空项 1:_ (正确答案:6n+2)解析:7exit do 解析 该累加问题没有给出需要累加的数据项的数目,不能用 for 循环。do. Loop为无条件循环,在 do 循环中由累加项 term 的值作为退出循环的条件。42.以下程序用随机函数模拟掷骰子,统计掷 50 次骰子出现各点的次数。阅读该程序,并在【8】和【9】处填上正确的内容。 Private Sub Command1_ Click() Dim d(6) for i = 1 To 50 n =U 【8】 /U d(n) =U 【9】 /U Next i

46、 for i = 1 To 6 Print d(i) Next i End Sub(分数:2.00)填空项 1:_ (正确答案:8Int(1+6* Rnd))解析:9d(n)+1 解析 填空8由随机函数模拟掷骰子的点数,数值控制在 16 之间,填空9把骰子点数作为数组下标,统计各点数出现的次数。43.以下是一个判断一元二次方程 ax2+bx+c=0 根的方程的程序,请补充该程序。提示:当 a0 时有两个根设 delta=b2-4ac,当 delta0 时,有两个不同的实根当 delta=0 时,有两个相同的实根。当 delta0 时,有两个不同的虚根。当 a=0,b0 时,有一个根。当 a=0、b=0 时,方程无意义。Private Sub Command1_Click()Dim a As SingleDim b As SingleDim c As SingleDim sb As SingleDim xb As SingleDim re As Singlea = InputBox (“请输入 a 的值”)c = InputBox(“请输入 c 的值”)ifU

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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