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

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

1、二级 VISUAL+BASIC 笔试-22 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指_。(分数:2.00)A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合2.设 a=“MicrosoftVisualBasic“,则以下使变量 b 的值为“VisualBasic”的语句是_。(分数:2.00)A.b=Left(a, 10)B.b=Mid(a, 10)C.b=Right(a,

2、 10)D.b=Mid(a, 11, 10)3.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统C.原理和理论D.原理探寻4.对于长摩为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 n2D.快速排序为 n(n-1)/25.以下能够正确计算 n!的程序是_。(分数:2.00)A.Private Sub Commeadl_Click()n=5: x=1Dox=x*ii=i+1Loop While inPrint xEnd SubB.Private Sub

3、 Command1_Click()n=5: x=1: i=1Dox=x*ii=i+1Loop While inPrint xEnd SubC.Private Sub Command1_Click()n=5: x=1: i=1Dox=x*ii=i+1Loop Whilei=nPrint xEnd SubD.Private Sub Commsndl_Click()n=5: x=1: i=1Dox=x*ii=i+1Loop While inPrint xEnd Sub6.在窗体上面一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()

4、Dim a As Integer, s As Integera=8s=1Dos=s+aa=a-1Loop While a=0Print s; aEnd Sub程序运行后,单击命令按钮则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7D.死循环7.设有如下程序段:x=2For i=1 to 10 Step 2x=x+iNext运行以上程序后,x 的值是_。(分数:2.00)A.26B.27C.38D.578.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As Intege

5、rClsFor i=1 To 2y=y+xx=x+2NextPrint x, yEnd Sub程序运行后,连续 3 次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.4 2B.12 18C.12 30D.4 69.以下叙述错误的是_。(分数:2.00)A.在 KeyPress 事件过程中不能识别键盘的按下与释放B.在 KeyPress 事件过程中不能识别回车键C.在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母D.在 KeyDown 和 KeyUp 事件过程中,从大键盘下输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符10

6、.数据库的 3 级模式之间存在的映射关系正确的是_。(分数:2.00)A.外模式/内模式B.外模/模式C.外模式/外模式D.模式/模式11.以下关于 MsgBox 的叙述中,错误的是_。(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量12.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。程序运行后的窗体外观如图 16-4 所示。(分数:2.00)A.B.C.D.13.

7、在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click()d=0c=10x=Array(10, 12, 21, 32, 24)For i=1 To 5If x(i)c Thend=d+x(i)c=x(i)Elsed=d-cEnd IfNext iPrint dEnd Sub程序运行后如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23D.7714.下列概念中,不属于面向对象基本机制的是_。(分数:2.00)A.消息B.方法C.模块调用D.继承15.在窗体上画一个命令按

8、钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序:Private Sub Command1_Click()a=InputBox(“请输入日期(131)“)t=“旅游景点:“_a2(3, 3)End Sub程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.00)A.6 6B.10 5C.7 21D.6 1224.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是_。(分数:2.00)A.Private Sub List1_

9、Click()Label1. Caption=List1. List1ndexEnd SubB.Private Sub List1_Click()Label1. Name=List1. ListIndexEnd SubC.Private Sub List1_Click()Label1. Name=List1. TextEnd SubD.Private Sub List1_Click()Label1. Caption=List1. TextEnd Sub25.设有以下循环结构;Do循环体Loop While杂件则以下叙述中错误的是_。(分数:2.00)A.若“条件”是一个为 0 常数,则一次也不

10、执行循环体B.“条件”可以是关系表达式、逻辑表达式或常数C.循环体中可以使用 Exit Do 语句D.如果“条件”总是为 True,则不停地执行循环体26.数据库的安全性是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏,下列的措施中,_不属于实现安全性的措施。(分数:2.00)A.数据备份B.授权规则C.数据加密D.用户标识和鉴别27.假定在网片框 Picturel 中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是_。(分数:2.00)A.选择图片框,然后按 Delete 键B.执行语句 Picturel. Picture=LoadPicture(“)C.执行

11、语句 Picturel. Picture=“D.选择图片框,在属性窗口中选择 Picture 属性条,然后按 Enter 键28.在窗体上画一个名为 Command1 的命令按钮和一个名为 Text1 的文本框。程序运行后,Command1 显示为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请在_处填入适当的内容,将程序补充完整。Private Sub Form_Load()Command1. Enabled=FalseEnd SubPrivate Sub Text1_()Command1. Enabled=TrueEnd Sub(分数:2.00)_29.在

12、窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为 Timer1,要求每隔一秒钟在文本框中显示一次当前的时间。程序为:Private Sub Timer1. _()TxtTime. text=TimeEnd Sub在下划线上应填入的内容是_。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer30.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD.n+131.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为_。(分数:2.00)A.层次模型B.螺旋模型C.

13、瀑布模型D.对象模型32.执行如下两条语句后,窗体上显示的是_。a=9.8596Print Format(a. “$ 00, 00, 00“)(分数:2.00)A.0,009.86B.$9.86C.9.86D.$0,009.8633.以下关于函数过程的叙述中,正确的是_。(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型34.模块的功能性注释的主要内容不应包括_。(分数:2.00)A.程序段的功能B.语句的功能C.数

14、据的状态D.模块的功能35.函数过程 F1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0,以下能正确实现上述功能代码的是_。(分数:2.00)A.Function F1(b As Integer)If b Mnd 2=0 ThenReturn 0ElseReturn 1End IfEnd FunctionB.Function F1(b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd FunctionC.Function F1(b As Integer)If b Mod 2=0 ThanF1=1ElseF1=0End IfE

15、nd FunctionD.Function F1(b As Integer)If b Mod 20 ThenReturn 0ElseReturn 1End IfEnd Function二、填空题(总题数:9,分数:18.00)36.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_37.软件质量与产品运行特性为正确性、健壮性、效率、 【2】 、可用性、风险性和可靠性。(分数:2.00)填空项 1:_38.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且影响软件的 【3】 。(分数:2.00)填空项 1:_39

16、.数据库语言由 【4】 和数据操纵语言(DML)组成,它为用户提供了交互使用数据库的方法。(分数:2.00)填空项 1:_40.当数据库的存储结构改变时,可相应修改 【5】 ,从而保持模式不变。(分数:2.00)填空项 1:_41.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Text1. Text=“VB 程序设计“End SubPrivate Sub Text1_Change()Picturel. Print “VB Programming“End Sub程序运行后,单击窗体,则在文本框中显示的内容是 【6】 ,在图片框中显示的

17、内容是 【7】 。(分数:2.00)填空项 1:_42.设有程序:Option Base 1Private Sub Command1_Click()Dim arrl, Max As Integerarrl=Array(12, 435, 76, 24, 78, 54, 866, 43)【8】 =arrl(1)For i=1 To 8If arrl(i)Max Then 【9】 Next iPrint “最大值是:“ ; MaxEnd Sub以上程序的功能是,用 Array 函数建立一个含有 8 个元素的数组,然后查找并输出该数组中元素的最大值。请填空。(分数:2.00)填空项 1:_43.在窗体

18、上画一个列表框、一个命令按钮和一个标签,其名称分别为 List1、Command1 和 Label1,通过属性窗口把列表框中的项目设置为:“第一个项目”、“第二个项目”、“第三个项目”、“第四个项目”。程序运行后,在列表框中选择一个项目,然后单击命令按钮。即可将所选择的项目删除,并在标签中显示列表框当前的项目数,运行情况如图 16-5 所示(选择“第三个项目”的情况)。下面是实现上述功能的程序,请填空。(分数:2.00)填空项 1:_44.有下列程序,程序运行后,单击“Command1”按钮,在列表框 List1 中显示的第一行和第二行的结果分别是 【13】 和 【14】 ,最后一行的结果是

19、【15】 。Type type_achr1 As String*1num1 As IntegerEnd TypePrivate Sub Command1_Click()Dim testdata As type_a, n As IntegerDim f1 As Integer, c()As String*1f1=FreeFileOpen “d:/data. txt“ For Random As #f1 Len=Len(testdata)n=1For I=97 To 102ReDim Preserve c(n)c(n)=Chr(I)testdata. chr1=c(n)testdata. num1

20、=In=n+1Put #f1, , testdataNext ISeek #f1, 1For I=1 To UBound(c)Get #f1, , testdataList1. AddItem testdata. chr1 aEnd Sub程序运行后,单击命令按钮则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7 D.死循环解析:分析 当第一次进入循环体后,s=1+8=9,a=8-1=7,由于“7=0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 9 和 7。7.设有如下程序段:x=2For i=1 to 10 Step 2x=x+iNext运行以上程序后,

21、x 的值是_。(分数:2.00)A.26B.27 C.38D.57解析:分析 本题中主要考查的是循环次数问题,循环变量 i 从 1 到 10,步长为 2 的循环次数为 5 次,计算过程为 2+1+3+5+7+9=27。8.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x, yEnd Sub程序运行后,连续 3 次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.4 2B.12 18

22、C.12 30D.4 6解析:分析 变量 y 在模块中没有被定义,它默认为变体型变量,是属于局部变量。模块的代码开始运行后,y 在每次单击命令按钮时都被赋值为 0,而使用 Static 语句声明的变量 x 一直保持其值,直至该模块复位或重新启动。连续三次单击命令按钮时,变量 x、y 的值分别为:4 和 2,6 和 10,12 和 18。9.以下叙述错误的是_。(分数:2.00)A.在 KeyPress 事件过程中不能识别键盘的按下与释放B.在 KeyPress 事件过程中不能识别回车键 C.在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母D.在 KeyD

23、own 和 KeyUp 事件过程中,从大键盘下输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符解析:分析 KeyPress 事件用来识别按键的 ASCII 码。在 KeyPress 事件中的参数 KeyAscii 是一个预定义的变量,执行 KeyPTess 事件过程时,KeyAscii 是所按键的 ASCII 码。例如,按下“A”键,KeyrAscii的值为 65;如果按下“a”键,则 KeyPress 的值为 97;如果按下回车键,则 KeyPress 的值为 13,等等。10.数据库的 3 级模式之间存在的映射关系正确的是_。(分数:2.00)A.外模式/内模式B.外模/模式 C.

24、外模式/外模式D.模式/模式解析:分析 在 3 级模式之间存在着两种映射,一种是“外模式/模式”间的映射,这种映射把用户数据库与概念模式数据库联系起来;另一种是“模式/内模式”间的映射,这种映射把概念模式数据库与物理数据库联系起来。在数据库的 3 级模式之间,不存在外模式/内模式映射、外模式/外模式映射和模式/模式映射。11.以下关于 MsgBox 的叙述中,错误的是_。(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量

25、 解析:分析 MsgBox 函数的格式如下:MsgBox(msg, type, title, helpflle, context)其中函数的第二个参数 type 是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该数值分为 4 类,其作用如下。数值 05:对话框内命令按钮的类型和数量。按钮共有 7 种。即确认、取消、终止、重试、忽略、是、否。每个数值表示一种组合方式。数值 16、32、48、64:指定对话框所显示的图标。共有 4 种,其中 16 指定暂停;32 表示疑问(?);48通常用于警告(!);64 用于忽略(1)。数值 0、256、512、768:指定默认活动按钮

26、。活动按钮中文字的周围有虚线,按回车键可执行该按钮的操作。数值 0、4096:分别用于应用程序和系统强制返回。12.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。程序运行后的窗体外观如图 16-4 所示。(分数:2.00)A.B.C. D.解析:分析 打开随机文件的一般格式为:Open“文件名称“For Random As#文件号Len=记录长度“记录长度”等于各字段长他度之和,以字符(字节)为单位。如果省略“Len=记录长度”,则记录的默认长度为 128 个字节。因此选项 A 和 B 是错误的。随机文件的写操作通过 Put 语句来实现,其

27、格式为:Put#文件号,记录号,变量综合以上两点,选项 C 为正确的。13.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click()d=0c=10x=Array(10, 12, 21, 32, 24)For i=1 To 5If x(i)c Thend=d+x(i)c=x(i)Elsed=d-cEnd IfNext iPrint dEnd Sub程序运行后如果单击命令按钮,则在窗体上输出的内容为_。(分数:2.00)A.89B.99C.23 D.77解析:分析 在 5 次循环中,变量 c 的计算为

28、10、10、12、21、32、32,变量 d 的计算为 0、-10、2、23、55、23。本题要注意的是关系表达式“x(i)c”中的 c 值是变化的。14.下列概念中,不属于面向对象基本机制的是_。(分数:2.00)A.消息B.方法C.模块调用 D.继承解析:分析 面向对象基本机制包括属性、方法、消息、继承和多态性等。模块调用属于结构化的机制。15.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序:Private Sub Command1_Click()a=InputBox(“请输入日期(131)“)t=“旅游景点:“_a2(3, 3)End

29、Sub程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.00)A.6 6B.10 5C.7 21D.6 12 解析:分析 本程序段首先定义了两个二维数组,然后通过 For 循环语句给其赋值。从循环体“a1(i,j)=i+j”可以看出,a1()数组的元素值即是下标之和,而循环体“a2(i,j)=a1(i,j)+i+j”的作用是将 a1的元素加上 i 和 j 付给 a2,即是 a2 的元素值为下标和的 2 倍。所以 a1(3,3)=6,a2(3,3)=12。24.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签,列表框中显示若干个项目。单击列表框中的某个项目时,

30、在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是_。(分数:2.00)A.Private Sub List1_Click()Label1. Caption=List1. List1ndexEnd SubB.Private Sub List1_Click()Label1. Name=List1. ListIndexEnd SubC.Private Sub List1_Click()Label1. Name=List1. TextEnd SubD.Private Sub List1_Click()Label1. Caption=List1. TextEnd Sub 解析:分析 以上 4

31、 个选项都是列表框的 Click 事件过程。单击列表框中的某一项时,将发生单击事件同时选择一个列表项,这个列表项可以用列表框的 Text 属性来表示。也就是说,List1. Text 就是所选择的项目。此外,为了在标签中显示所选择的列表项,必须使用标签的标题属性,即 Label1. Caption。因此,正确的语句应当是:Label1. Caption=List1. Text在 Visual Basic 中,不能在运行期间改变控件或窗体的名称(Name 属性),因此选项 B 和选项 C 都是错误的;而列表框的 ListIndex 属性是所选择的列表项的位置,即列表项的标题,不是列表项本身。所以

32、选项A 错误。25.设有以下循环结构;Do循环体Loop While杂件则以下叙述中错误的是_。(分数:2.00)A.若“条件”是一个为 0 常数,则一次也不执行循环体 B.“条件”可以是关系表达式、逻辑表达式或常数C.循环体中可以使用 Exit Do 语句D.如果“条件”总是为 True,则不停地执行循环体解析:分析 根据题中的循环结构表示,无论“条件”为何值,至少要执行一次循环体。所以现在 A 中的叙述是错误的。26.数据库的安全性是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏,下列的措施中,_不属于实现安全性的措施。(分数:2.00)A.数据备份 B.授权规则C.数据加密

33、D.用户标识和鉴别解析:分析 数据库安全性控制的常用方法;用户标识和鉴别;存取控制(印授权规则);视图;审计;数据加密。数据备份属于数据恢复范畴,不是实现数据安全性的措施。27.假定在网片框 Picturel 中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是_。(分数:2.00)A.选择图片框,然后按 Delete 键B.执行语句 Picturel. Picture=LoadPicture(“) C.执行语句 Picturel. Picture=“D.选择图片框,在属性窗口中选择 Picture 属性条,然后按 Enter 键解析:分析 图片框和图像框中的图形也可以用 Lo

34、adPicture 函数删除,只要用一个“空”图形覆盖原来的图形就能实现。例如:对象. Picture=LoadPicture(“)将删除图片框和图像框中的图形,使图片框和图像框变为空白。28.在窗体上画一个名为 Command1 的命令按钮和一个名为 Text1 的文本框。程序运行后,Command1 显示为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请在_处填入适当的内容,将程序补充完整。Private Sub Form_Load()Command1. Enabled=FalseEnd SubPrivate Sub Text1_()Command1. E

35、nabled=TrueEnd Sub(分数:2.00)_正确答案:(Change 或_Cnange)解析:分析 从填空的位置可以分析得知,填空处应该是一个事件。程序运行后,在文本框中每键入一个字符,就会引发一次 Change 事件。29.在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为 Timer1,要求每隔一秒钟在文本框中显示一次当前的时间。程序为:Private Sub Timer1. _()TxtTime. text=TimeEnd Sub在下划线上应填入的内容是_。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer 解析:分

36、析 从填空的位置可以分析得知,填空处应该是一个事件。计时器的唯一事件就是 Timer。30.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD.n+1 解析:分析 对于线性表进行顺序查找,最坏的情况就是待查数据在表中不存在,即比较到表的末尾时,还要进行一次比较,所以比较次数要比表中元素的个数多 1,因此答案 D 是正确的。31.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为_。(分数:2.00)A.层次模型B.螺旋模型C.瀑布模型 D.对象模型解析:分析 结构化生命周期方法是将软件生命周期的各项活动划分为若干时

37、期,每个时期又区分为各个阶段,各阶段的工作顺序展开,恰如自上而下的瀑布,所以称之为瀑布模型。根据对软件生命周期分析的方法和手段的不同,对软件生命周期的描述还可用演化模型、螺旋模型、喷泉模型和智能模型。32.执行如下两条语句后,窗体上显示的是_。a=9.8596Print Format(a. “$ 00, 00, 00“)(分数:2.00)A.0,009.86B.$9.86C.9.86D.$0,009.86 解析:分析 Format 函数把数字值转换为文本字符串,从而能够对该字符串的外观进行控制。例如,可以指定小数的位数、前导和尾部零,以及货币格式,其语法格式为:Format(表达式,特定字符串

38、)“表达式”参数指定要转换的数值,“特定字符串”参数是由一些符号组成的,这些符号用于说明如何确定该数字的格式。33.以下关于函数过程的叙述中,正确的是_。(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系 B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型解析:分析 选项 B 的叙述是错误的,调用 Function 过程只能返回一个值;选项 C 的叙述是错误的,当用数组作为过程的参数时,使用的是“传地址”方式,而不是“传值”方式;选项 D 的叙述是错误的,如果不指明

39、函数过程参数的类型,按 VisualBasic 的规定为 Variant(变体数据类型)。34.模块的功能性注释的主要内容不应包括_。(分数:2.00)A.程序段的功能B.语句的功能C.数据的状态D.模块的功能 解析:分析 功能性注释一般嵌在源程序体中,主要描述其后的语句或者程序的主要功能,所以不应包括模块的功能。35.函数过程 F1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0,以下能正确实现上述功能代码的是_。(分数:2.00)A.Function F1(b As Integer)If b Mnd 2=0 ThenReturn 0ElseReturn 1End IfEn

40、d FunctionB.Function F1(b As Integer)If b Mod 2=0 ThenF1=0ElseF1=1End IfEnd Function C.Function F1(b As Integer)If b Mod 2=0 ThanF1=1ElseF1=0End IfEnd FunctionD.Function F1(b As Integer)If b Mod 20 ThenReturn 0ElseReturn 1End IfEnd Function解析:分析 b 为偶数的条件是“b Mod 2=0”,当 b 为偶数时返回 0,应将 0 赋给函数名 F1,当 b 为奇

41、数时返回 1,即将 1 赋给 F1。二、填空题(总题数:9,分数:18.00)36.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:19)解析:分析 二叉树中的叶子结点比度为 2 的结点多一个。37.软件质量与产品运行特性为正确性、健壮性、效率、 【2】 、可用性、风险性和可靠性。(分数:2.00)填空项 1:_ (正确答案:安全性)解析:分析 软件质量是难于定量度量的软件属性,但是仍然是能够提出许多重要的软件质量指标的。这些指标是从管理的角度对软件质量进行度量。这些质量因素从产品运行、产品修改和产品转移 3 个方面分别

42、反映了软件产品使用时用户的不同观点。软件质量与产品运行的有关特性如下。(1)正确性:系统满足规格说明和用户目标的程度。(2)健壮性:在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当的响应程度。(3)效率:为了完成预定的功能,系统需要的资源有多少。(4)安全性:对未经授权的人使用软件或数据的企图,系统能够控制的程度。(5)可用性:系统在完成预定应该完成的功能时,令人满意的程度。(6)风险:按照预定的成本和进度把系统开发出来,并且为用户所满意的概率。(7)可靠性:系统在规定的外部条件下,按照规定的功能,能够运行指定的一段时间的概率。38.软件文档是软件工程实施中的重要成分,它不

43、仅是软件开发的各阶段的重要依据,而且影响软件的 【3】 。(分数:2.00)填空项 1:_ (正确答案:可维护性)解析:分析 软件维护是在软件交付使用以后对它所做的改变,也是软件生命周期中的最后一个阶段。如果软件是可测试、可理解、可修改、可移植、可靠的、有效的和可用的,则软件是可维护的。可维护性度量表示软件系统维护工作的强度或维护工作量的大小。实践中可以把可维护性度量问题分解为可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。软件文档是影响软件可维护性的重要因素。软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能是怎样实现的。系统文档描述系统设计、实现和

44、测试等方面的内容。39.数据库语言由 【4】 和数据操纵语言(DML)组成,它为用户提供了交互使用数据库的方法。(分数:2.00)填空项 1:_ (正确答案:数据定义语言或 DDL)解析:分析 DBMS 提供了数据定义语言(Data Definition Language,DDL)和数据操纵语言(Data Manipulation Language,DML),用户通过数据定义语言 DDL,可以方便地对数据库中的数据对象进行定义。用户通过数据操纵语言 DML,还可以操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等。两者都是数据库语言的组成部分。40.当数据库的存储结构改变时,可相应修改

45、 【5】 ,从而保持模式不变。(分数:2.00)填空项 1:_ (正确答案:答案:模式/内模式映射)解析:分析 数据库在 3 级模式中提供了两级映射:外模式/模式映射和模式/内模式映射。(1)当模式改变时,由数据库管理员对各个外模式/模式的映射做相应的修改,可以使外模式保持不变。从而应用程序也不必改变,保证了数据与程序的逻辑独立性。(2)当数据库的存储结构改变时,由数据库管理员对模式/内模式映射做相应的改变,可以使模式不变,从而应用程序也不必改变,保证了数据与程序的物理独立性。41.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Te

46、xt1. Text=“VB 程序设计“End SubPrivate Sub Text1_Change()Picturel. Print “VB Programming“End Sub程序运行后,单击窗体,则在文本框中显示的内容是 【6】 ,在图片框中显示的内容是 【7】 。(分数:2.00)填空项 1:_ (正确答案:6VB 程序设计 7VB Programming)解析:分析 程序运行后,如果单击命令按钮,将先触发窗体的 Click 事件,后触发文本框 Text1 的Change 事件,分别在文本框中显示“Visual Basic 程序设计”和在图片框中显示“Vlsual Basic Pro

47、gramming”。42.设有程序:Option Base 1Private Sub Command1_Click()Dim arrl, Max As Integerarrl=Array(12, 435, 76, 24, 78, 54, 866, 43)【8】 =arrl(1)For i=1 To 8If arrl(i)Max Then 【9】 Next iPrint “最大值是:“ ; MaxEnd Sub以上程序的功能是,用 Array 函数建立一个含有 8 个元素的数组,然后查找并输出该数组中元素的最大值。请填空。(分数:2.00)填空项 1:_ (正确答案:8Max 9Max=arrl(i))解析:分析 当定义变量 Max 以后,系统自动给其赋初值为 0。将数组第一个元素值赋值给 Max,再将它与其他各数组元素逐个进行比较。若某个元素值

展开阅读全文
相关资源
猜你喜欢
  • NBN S 01-015-1979 8750 Acoustics - Assessment of occupational noise exposure for hearing conservation purposes《声学 工作环境中的音量的估计旨在保护听力》.pdf NBN S 01-015-1979 8750 Acoustics - Assessment of occupational noise exposure for hearing conservation purposes《声学 工作环境中的音量的估计旨在保护听力》.pdf
  • NBN S 01-200 0625 Measurement of the airborne noise emitted by rotating electrical machinery《运转中的电器所产生的空气中噪音的测量测试规则》.pdf NBN S 01-200 0625 Measurement of the airborne noise emitted by rotating electrical machinery《运转中的电器所产生的空气中噪音的测量测试规则》.pdf
  • NBN S 01-201-1979 9375 Acoustics - Determination of sound power levels of noise sources -Precision raethods for broad-band sources in reverberation rooms《声学 声源所发出的声音音量等级的测定 回音室内针对宽.pdf NBN S 01-201-1979 9375 Acoustics - Determination of sound power levels of noise sources -Precision raethods for broad-band sources in reverberation rooms《声学 声源所发出的声音音量等级的测定 回音室内针对宽.pdf
  • NBN S 01-202-1979 5625 Acoustics - Determination of sound power levels of noise sources -Precision methods for discrete-frequency and narrow-band sources in reverberation rooms《声学 .pdf NBN S 01-202-1979 5625 Acoustics - Determination of sound power levels of noise sources -Precision methods for discrete-frequency and narrow-band sources in reverberation rooms《声学 .pdf
  • NBN S 01-203-1979 8750 Acoustics - Determination of sound power levels of noise sources -Engineering methods for special reverberation test rooms《声学 声源所发出的声音音量等级的测定 特殊回音测验室的鉴定方法》.pdf NBN S 01-203-1979 8750 Acoustics - Determination of sound power levels of noise sources -Engineering methods for special reverberation test rooms《声学 声源所发出的声音音量等级的测定 特殊回音测验室的鉴定方法》.pdf
  • NBN S 01-205-1979 4375 Acoustics - Determination of sound power levels of noise sources -Prcecision methods for anechoic and semi-anechoic rooms《声学 声源所发出的声音音量等级的测定 吸声室和半吸声室的实验室方法》.pdf NBN S 01-205-1979 4375 Acoustics - Determination of sound power levels of noise sources -Prcecision methods for anechoic and semi-anechoic rooms《声学 声源所发出的声音音量等级的测定 吸声室和半吸声室的实验室方法》.pdf
  • NBN S 01-206-1979 1250 Acoustics - Determination of sound power levels of noise sources -Survey method《声学 声源所发出的声音音量等级的测定 控制方法》.pdf NBN S 01-206-1979 1250 Acoustics - Determination of sound power levels of noise sources -Survey method《声学 声源所发出的声音音量等级的测定 控制方法》.pdf
  • NBN S 01-301-1974 3125 Evaluation of aircraft noise《声学 飞机噪音的评估方法》.pdf NBN S 01-301-1974 3125 Evaluation of aircraft noise《声学 飞机噪音的评估方法》.pdf
  • NBN S 01-302-1976 0000 Measurement of noise emitted by vessels on inland water-ways《内陆水路上船舶发出噪音的测定》.pdf NBN S 01-302-1976 0000 Measurement of noise emitted by vessels on inland water-ways《内陆水路上船舶发出噪音的测定》.pdf
  • 相关搜索

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

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