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

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

1、二级 VISUAL+BASIC 笔试-362 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer, By Val y As Integer)Dim t As Integert=xx=yy=tEnd SubPrivate Sub Command1_ Click()Dim a As Integer, b As Integera=10b=30S1 a,bPrint “a=“;a=“b=“;bEnd Sub程序运行后,单击命令按钮,输出结果是_。(分数:2.0

2、0)A.a=30 b=10B.a=30 b=30C.a=10 b=30D.a=10 b=102.在窗体上画一个命令按钮(其名称为 Conlmand1),然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为_。(分数:2.00)A.1 2 3 4B.2 3 4 5C.2 3 4 4D.3 4 5 63.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1 和 Label1

3、,文本框的 Text1 属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Caption=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是_。(分数:2.00)A.27B.28C.29D.304.在窗体上画一个命令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As IntegerDim i As Integer, j As IntegerFor i

4、= 1 To 3For j= 1 To 3a(i,j)=(i-1)*3+jPrint a (i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是_。(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9C.1 2 3 4 5 6 7 8 9D.没有输出5.在设计应甩程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口6.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为_。x=IIF(aB) And(cd),10,

5、20)(分数:2.00)A.10B.20C.30D.3007.为了清除列表框中的所有内容,应使用的方法是_。(分数:2.00)A.ClsB.ClearC.RemoveD.RemoveItem8.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式C.在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的:Select Case xCase 1 to 10End Sel

6、ect9.假定程序中有以下语句:answer=MsgBox(“String1“,“String2“, “String3“ ,2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.110.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合11.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、

7、编程调试D.需求分析、功能定义、系统设计12.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序13.在 Visual Basic 中,下列运算符中优先级最高的是_。(分数:2.00)A.*B./C.D.Not14.改变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp15.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束16.设窗体 Form1 中有一名为

8、mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下Alt+ F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。(分数:2.00)A.File(F)B.File(F)C.File(&F)D.File(-17.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取18.能够获得一个文本框中被选取文本的内容的属性是_。(分数:2.00)A.TextB.SeILengthC.SelTextD.SelStart19.在窗体上画两个标签和一个命令按钮,其

9、名称分别为 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.Caption)Call func (Label1,(分数:2.00)A.Label2.Caption=aEnd Sub程序运行后,单击命令按钮,在两

10、个标签 Label1 和 Label2 中显示的内容分别是_。A) ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 1020.以下语句的输出结果是 _。Print Format (“123.58”,“#,#.00”)(分数:2.00)A.123.58B.123.00C.123.58D.0,123.5821.以下程序段运行的结果是_。Dim a(-1 To 5)As BooleanDim flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=TrueFor i= -1 To

11、 5j=j+1If a (i)= False Thena(i)=TrueExit ForEnd IfIf i=5 Thenflag=TrueEnd IfNextLoopPrint j(分数:2.00)A.20B.7C.35D.822.以下关系表达式中,其值为假的是_。(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“=“visualbasic“C.“the“there“D.“Integer“Int“23.下列程序段的执行结果为_。X=5Y=-20If Not X0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X(分数:2.00)A.-3 3B.5 -8

12、C.3 -3D.25 -2524.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_ Click()Dim b As Integerb=b+1End Sub运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1C.2D.325.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是_。(分数:2.00)A.Private Sub Text1_ Change()Label1.Ca

13、ption=Text1.TextEnd SubB.Private Sub Text1_ Click()Label1.Caption=Text1.TextEnd SubC.Private Sub Label1_ Change()Label1.Caption=Text1.TextEnd SubD.Private Sub Label1_ Click()Label1.Caption=Text1.TextEnd Sub26.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment27.下列不属于结构化分析的常用工具是_。(分数:

14、2.00)A.数据流图B.数据字典C.判定树D.PAD 图28.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()b=5c=6Print a=b+ cEnd Sub程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+ cC.a=D.False29.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strInput 的内容是_。atrInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)(分数:2.00)A.“请输入字符串”B.“字符串对话框”C

15、.“字符串”D.空字符串30.分布式数据库系统不具有的特点是 _。(分数:2.00)A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性31.在窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC 的文件,则对通用对话框的 Filter 属性的正确设置是_。(分数:2.00)A.“(*.DO)*.DOC“B.“(*.DOC.(.DO)“C) “(*.DO)*.DOC“D.“(*.DO)*.DOC“32.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗

16、体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义33.算法分析的目的是 _。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进34.n 个顶点的强连通图的边数至少有 _。(分数:2.00)A.n-1B.n(n-1)C.nD.n+135.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理

17、软件D.特定的数据模型二、填空题(总题数:13,分数:30.00)36.测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_38.若串 s=“Program“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种。(分

18、数:2.00)填空项 1:_41.为了选择多个控件,可以按住 【6】 键,然后单击每个控件。(分数:2.00)填空项 1:_42.执行下面的程序段后,S 的值为 【7】 。s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i(分数:2.00)填空项 1:_43.由 Array 函数建立的数组的名字必须是 【8】 类型。(分数:2.00)填空项 1:_44.若有一个动态数组 a 有两个元素 a(0)和 a(1),现要令数组 a 有三个元素 a(0)、a(1)和 a(2),则应当使用 【9】 语句。(分数:2.00)填空项 1:_45.在窗体上画一个命令按钮 Comman

19、d1,然后编写如下程序:Private Sub Command1_Click()Dim arr()As IntegerReDim arr(3)For i=0 To 3arr(i)=iNext ix=InputBox(“请输入一个数学”)If Val(x)4 ThenReDim arr(4)arr(4)=xEnd IfMe.Print(arr(4)-arr(3)End Sub程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为 【10】 。(分数:2.00)填空项 1:_46.为了定义自己的鼠标光标,首先应把 MousePointer 属性设置为 【11】 ,然后把 【12】 属性设置

20、为一个图标文件。(分数:4.00)填空项 1:_47.建立打开文件、保存文件、颜色、字体、打印对话框所使用的方法分别为 【13】 、 【14】 、ShowColor、ShowFont 和 ShowPrinter。(分数:4.00)填空项 1:_48.启动窗体在 【15】 对话框中指定。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-362 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer, By Val y As Integer)

21、Dim t As Integert=xx=yy=tEnd SubPrivate Sub Command1_ Click()Dim a As Integer, b As Integera=10b=30S1 a,bPrint “a=“;a=“b=“;bEnd Sub程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30 D.a=10 b=10解析:评析 过程 S1 似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后,a 和 b 的值并未被交换,保持原来的值不变。2.在窗体上画一个命令按钮(

22、其名称为 Conlmand1),然后编写如下事件过程:Private Sub Command1_Click()For i=1 To 4If i=1 Then x=iIf i=4 Then x=x+1Print xNext iEnd Sub程序运行后,单击命令按钮,其输出结果为_。(分数:2.00)A.1 2 3 4B.2 3 4 5 C.2 3 4 4D.3 4 5 6解析:评析 第一次循环时 X 的值为 2,每次加 1,所以答案为 2 3 4 5。3.在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1 和 Label1,文本框的 Text1 属性设置为空

23、白,然后编写如下事件过程:Private Sub Command1_Click()x=Int(Val(Text1.Text)+0.5)Label1.Caption=Str(x)End Sub程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是_。(分数:2.00)A.27B.28C.29 D.30解析:评析 程序中各部分值的运算过程为:“Text1.Text=“28.653“Val(Text1.Text)=28.653Val(Text1.Text)+0.5=29.153Int(Val(Text1.Text)+0.5)=29x=29str(x)=“29/4.在窗体上画一个命

24、令按钮(其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a(5,5)As IntegerDim i As Integer, j As IntegerFor i= 1 To 3For j= 1 To 3a(i,j)=(i-1)*3+jPrint a (i,j)Next jPrintNext iEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是_。(分数:2.00)A.1 4 72 5 83 6 9B.1 2 34 5 67 8 9 C.1 2 3 4 5 6 7 8 9D.没有输出解析:评析 程序共有两层循环,每执行完

25、一次内循环,则打印换行,由此判断选项 A,B 可能正确,当外层循环执行第一次时,a(i,j)=(i-1)*3+j 相当于 a(1,j)=j,由此可判断选项 B 为正确答案。5.在设计应甩程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口 解析:评析 工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。6.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为_。x=IIF(aB) And(cd),10,20)(分数:2.00)A.10B.20 C.30D.300解析:评析 函数

26、:IIF(expr,val1,val2)与 IF 语句相似,当布尔表达式 expr 为 True 时,则选择val1 的值,否则选择 val2 的值。7.为了清除列表框中的所有内容,应使用的方法是_。(分数:2.00)A.ClsB.Clear C.RemoveD.RemoveItem解析:评析 使用 Clear 方法清除列表框中所有内容。8.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式 C.在执行 Select Case 语句时,所有的 Case 子句均按出

27、现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的:Select Case xCase 1 to 10End Select解析:评析 SelectCase 语句中的测试表达式只能是数值表达式或字符串表达式。9.假定程序中有以下语句:answer=MsgBox(“String1“,“String2“, “String3“ ,2)执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.1 解析:评析 MsgBox 函数:在对话框中显示消息,等待用户单击按钮,

28、并返回一个 Integer 告诉用户单击哪一个按钮。返回值常数 值 描述vbOK 1 OKvbCancel 2 CancelvbAbort 3 AbortvbRetry 4 RetryvbIgnore 5 IgnorevbYes 6 YesvbNo 7 No本题单击的是“确定”按钮,及 vbOK,所以 MsgBox 返回 1。10.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:评析 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选

29、择测试用例,对程序所有逻辑路径进行测试。11.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:评析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。12.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:评析 当数据表 A 中每个元素距其最终位置不远,说明数据表 A

30、 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。13.在 Visual Basic 中,下列运算符中优先级最高的是_。(分数:2.00)A.* B./C.D.Not解析:评析 运算符优先级别:算术运算关系运算逻辑运算算术运算符运算优先级:(指数)(取负)-(乘法)*(浮点除法)/(整数除法)/(取模)MOD(加法)+。14.改变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.Change B.ScrollC.KeyDownD.KeyUp解析:评析 驱动器列表框控件的相关属性和事件驱动器列表框的 Drive 属性,用来设置或返

31、回程序运行时所选择的驱动器名。当驱动器列表框的 Drive 属性值发生变化时,会触发驱动器列表框的 Change 事件。当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll 事件。在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的 KeyDown 或 KeyUp 事件。15.下列说法中,不属于数据模型所描述的内容是_。(分数:2.00)A.数据结构B.数据操作C.数据查询 D.数据约束解析:评析 数据模型所描述的内容有 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库

32、的联系等:数据操作主要是描述在相应数据结构上的操作类型与操作方式。16.设窗体 Form1 中有一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下Alt+ F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。(分数:2.00)A.File(F)B.File(F)C.File(&F) D.File(-解析:评析 编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个&符号。在程序运行时,&后面的字母带有下划线,而&本身不可见。如编辑菜单时输入的标题为 File(&F),则运行时该菜单项显示为 File(F),并且可以通过按键

33、Alt +F 来访问该菜单项。17.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:评析 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。18.能够获得一个文本框中被选取文本的内容的属性是_。(分数:2.00)A.TextB.SeILengthC.SelText D.SelStart解析:评析 文本框有很多属性,其中 text 属性用来设置文本框中显示的内容。

34、SelLength 属性存放当前选中的字符数。SelText 属性含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串。SelStart 属性定义当前选择的文本的起始位置。19.在窗体上画两个标签和一个命令按钮,其名称分别为 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 Sub

35、Private Sub Command1_Click()a=Val(Label2.Caption)Call func (Label1,(分数:2.00)A.Label2.Caption=aEnd Sub程序运行后,单击命令按钮,在两个标签 Label1 和 Label2 中显示的内容分别是_。A) ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 10 解析:评析 单击命令按钮后变量 a 赋初值 a=10,通过 Call 调用函数后,Label1.Caption=“1234”,而由于参数 a 是按值传递的,所以调用完函数后变量 a 的值在单击事件中并没有改变,

36、所以执行语句Label2.Caption=a 后,Label2 中显示的值仍为 10。20.以下语句的输出结果是 _。Print Format (“123.58”,“#,#.00”)(分数:2.00)A.123.58 B.123.00C.123.58D.0,123.58解析:评析 Format 用于格式化输出文本,其一般格式如下:Format(expression,format)其中,expression 为任何有效表达式。format 为格式字符串,其描述符作用如下:#:输出数字,不在输出前后补 0。0:输出数字,在输出的前后补 0。.:输出小数点。,:输出千分位分隔符。%:输出百分比符号,

37、同时转化数值。:输出前加“”。21.以下程序段运行的结果是_。Dim a(-1 To 5)As BooleanDim flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=TrueFor i= -1 To 5j=j+1If a (i)= False Thena(i)=TrueExit ForEnd IfIf i=5 Thenflag=TrueEnd IfNextLoopPrint j(分数:2.00)A.20B.7C.35 D.8解析:评析 该程序段的作用是给数组 a 的每个数组元素赋值 True,具体实现

38、的方式为:每次从数组 a 的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环,重新从数组 a 的第一个元素开始判断:如果当前元素不为 False,则判断下一个元素。因此语句 j=j+1 将执行 1+2+3+4+5+6+7=28 次,即 j=28。然后再遍历一遍数组 a 的所有元素,最后结束程序段。所以 j 最终的值是:j=28+7=35。22.以下关系表达式中,其值为假的是_。(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“=“visualbasic“ C.“the“there“D.“Integer“Int“解析:评析 字符串比较

39、大小规则:从左到右逐个比较其字符的 ASCII 值。有以下几种情况:字符串相等。当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。前面完全相等,以长者为大。对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对应的大小写字母时,小写字母总是大于相同的大写字母。字符串由汉字组成时,实际上按拼音的 ASCII 值比较。数字字符比较遵循上面的规则。23.下列程序段的执行结果为_。X=5Y=-20If Not X0 Then X=Y-3 Else Y=X+3Print X-Y;Y-X(分数:2.00)A.-3 3 B.5 -8C.3

40、 -3D.25 -25解析:评析 IF Else 语句跟踪程序:在 IF 语句中,因为 x=50,所以 Not X0 为假,执行 Else 分支,即 Y=5+3=8所以打印的结果应当为:X-Y=5-8=-3Y-X=8-5=3。24.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_ Click()Dim b As Integerb=b+1End Sub运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1 C.2D.3解析:评析 变量定义后,若没有人工定义初值,程序启动后,系统将自动把变量初值设为 0。

41、本题中,变量 b 是局部变量,只作用于单击事件中,每次单击都会对 b 重新赋值。25.窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是_。(分数:2.00)A.Private Sub Text1_ Change()Label1.Caption=Text1.TextEnd Sub B.Private Sub Text1_ Click()Label1.Caption=Text1.TextEnd SubC.Private Sub Label1_ Change()Lab

42、el1.Caption=Text1.TextEnd SubD.Private Sub Label1_ Click()Label1.Caption=Text1.TextEnd Sub解析:评析 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Text1_ Change()事件中。26.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.AlignB.StyleC.SortedD.Alignment 解析:评析 复选框和单选按钮的相关属性Style 属性:指定复选框或单选按钮的显示方式。Alignment 属性:设置复选框或单选按钮控件标题的对齐方式,可以取 0

43、和 1 两种值,取值为 0 则控件标题左对齐:取值为 1 则控件标题右对齐。27.下列不属于结构化分析的常用工具是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:评析 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。28.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click()b=5c=6Print a=b+ cEnd Sub程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+ cC.a=D.False

44、 解析:评析 在本题中,变量 a 未定义,因此初始值为 0,在表达式 a=b+ c 中,a=0,b+ c=5+6=11,所以表达式的值为 False,程序的输出结果为 False。29.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strInput 的内容是_。atrInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)(分数:2.00)A.“请输入字符串”B.“字符串对话框”C.“字符串” D.空字符串解析:评析 InputBox(“请输入字符串”,“字符串对话框”,“字符串”),其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框”为显

45、示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。30.分布式数据库系统不具有的特点是 _。(分数:2.00)A.分布式B.数据冗余 C.数据分布性和逻辑整体性D.位置透明性和复制透明性解析:评析 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。31.在窗体上画一个通用对话框,程序运行后,通过 ShowOpen 方法显示“打开”对话框,要求在该对话框的“文件类型

46、”栏中只显示扩展名为.DOC 的文件,则对通用对话框的 Filter 属性的正确设置是_。(分数:2.00)A.“(*.DO)*.DOC“B.“(*.DOC.(.DO)“C) “(*.DO)*.DOC“D.“(*.DO)*.DOC“ 解析:评析 CommonDialog1. Filter=“(*.DOC) *.DOC“,通过 ShowOpen 方法显示“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC 的文件。32.以下叙述中错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用 C.在设计 Visua

47、l Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义解析:评析 一个应用程序可以有多个窗体(最多可达 255 个);在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private 或 Dim声明。全局变量必须用 Public 或 Global 语句声明,不能用 Dim 语句声明,更不能用 Private 语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。在设计 Visual Basic 程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。33.算法分析的目的是 _。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:评析 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要

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

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

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