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

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

1、VB笔试模拟试卷 126及答案与解析 1 当我们输入代码时, Visual Basic可以自动检测 _ 错误。 ( A)语法错误 ( B)逻辑错误 ( C)编译错误 ( D)运行错误 2 在 Visual Basic中,所有的窗体和控件都必定具有的一个属性是 _。 ( A) Font ( B) Name ( C) Caption ( D) FillColor 3 表达式 Asc(“E“)的类型是 _。 ( A)字符表达式 ( B)关系表达式 ( C)算术表达式 ( D)逻辑表达式 4 下列 Visual Basic语句中,正确的语句是 _。 ( A) A=1.75E2.7 ( B) AS=BA

2、SIC ( C) A$=“X+Y+Z“ ( D) A$=B$+12 5 Visual Basic逻辑运算符 Xor、 Or、 Eqv、 And中,级别最高的运算符是 _。 ( A) And ( B) Or ( C) Eqv ( D) Xor 6 以下程序运行后输出的结果是 _。 a = 3 b=-123 m=Len(Str$(A)+Str$(B) Print m End ( A) 9 ( B) 5 ( C) 7 ( D) 8 7 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() x=-3 If Sgn(x)Th

3、en y=Sgn(x2) Else y=Sgn(x) End If Print y End Sub 程序运行后,单击命令按钮,其输出结果为 _。 ( A) -3 ( B) 9 ( C) -1 ( D) 1 8 以下程序的输出结果是 _。 x=2-2 Print x End ( A) 4 ( B) 0.25 ( C) 4 ( D)程序错误 9 通过改变单选按钮 (OptionButton)控件的 _ 属性值,可以改变单选按钮的选取状态。 ( A) Style ( B) Value ( C) Appearance ( D) Caption 10 大部分控件都没有的属性是 _。 ( A) Top (

4、 B) Name ( C) Interval ( D) Visible 11 在设计应用程序时,通过 _窗口可以查看到应用程序工程中的所有组成部分。 ( A)代码窗口 ( B)窗体设计窗口 ( C)属性窗口 ( D)工程资源管理器窗口 12 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b的值是 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 13 以下叙述中错误的是 _。 ( A)一个工程中可

5、以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 14 以下语句的输出结果是 _。 Print Format$(“158“,“#,#.00“) ( A) 123.58 ( B) 123.00 ( C) ,123.58 ( D) 0,123.58 15 在 Visual Basic中,下列运算符中优先级最高的是 _。 ( A) * ( B) ( C) ( D) Not 16 以下关系表达式中,其值为假的是 _。

6、 ( A) XYZ “XYz“ ( B) VisualBasic=“visualbasic“ ( C) the “there“ ( D) Integer “Int“ 17 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Print a=b+c End Sub 程序运行后,单击命令按钮,输出的结果是 _。 ( A) a=11 ( B) a=b+c ( C) a= ( D) False 18 以下程序段运行的结果是 _。 Dim a(-1 To 5)As Boolean Dim flag As

7、Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print j ( A) 20 ( B) 7 ( C) 35 ( D) 8 19 执行下列语句后,显示输入对话框,此时如果单击 “确定 ”按钮,则变量 strInput的内容是 _。 atrInput=InputBox(“请输入字符串 “,“字符串

8、对话框 “,“字符串 “) ( A)请输入字符串 ( B)字符串对话框 ( C)字符串 ( D)空字符串 20 为了清除列表框中的所有内容,应使用的方法是 _。 ( A) Cls ( B) Clear ( C) Remove ( D) RemoveItem 21 窗体上画 一个文本框 (其名称为 Text1)和一个标签 (其名称为 Labe11)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。 ( A) Private Sub Text1_Change() Labe11.Caption=Text1.Text End Sub ( B)

9、 Private Sub Text1_Click() Labe11.Caption=Text1.Text End Sub ( C) Private Sub Labe11_Change() Labe11.Caption=Text1.Text End Sub ( D) Private Sub Labe11_Click() Labe11.Caption=Text1.Text End Sub 22 在窗体上画一个通用对话框,程序运行后,通过 ShowOpen方法显示 “打开 ”对话框,要求在该对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件,则对通用对话框的 Filter属性的正确设置是 _

10、。 ( A) (*.DOC)*.DOC ( B) (*.DOC) (.DOC) ( C) (*.DOC)*.DOC ( D) (*.DOC) *.DOC 23 以下正确的叙述是 _。 ( A) Select Case语句中的测试表达式可以是任何形式的表达式 ( B) Select Case语句中的测试表达式只能是数值表达式或字符串表达式 ( C)在执行 Select Case语句时,所有的 Case子句均按出现的次序被顺序执行 ( D)如下 Select Case语句中的 Case表达式是错误的: Select Case x Case 1 to 10 End Select 24 在窗体上画一个

11、文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1和 Labe11,文本框的 Text1属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() x=Int(Val(TextText)+0.5) LabeCaption=Str(x) End Sub 程序运行后,在文本框中输入 653,单击命令按钮,标签中显示的内容是 _。 ( A) 27 ( B) 28 ( C) 29 ( D) 30 25 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() F

12、or i=1 To 4 If i=1 Then x=i If i =4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮,其输出结果为 _。 ( A) 1 2 3 4 ( B) 2 3 4 5 ( C) 2 3 4 4 ( D) 3 4 5 6 26 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Shb Command1_Chck() 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

13、)=(i-1) * 3+j Print a(i,j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是 _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 27 在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、 Labe12和Command1,然后编写如下程序: Private Sub func(L As Labe1, ByVal a As Integer) L.Caption=“1234“ a=a*a End Sub

14、 Private Sub Form_Load() LabeCaption=“ABCD“ LabeCaption=10 End Sub Private Sub Command1_Click() a=Val(LabeCaption) Call func(Labe11,A) LabeCaption=a End Sub 程序运行后,单击命令按钮,在两个标签 Labe11和 Labe12中显示的内容分别是 _。 ( A) ABCD 和 10 ( B) 1234 和 100 ( C) ABCD 和 100 ( D) 1234 和 10 28 假定程序中有以下语句: answer=MsgBox(“Strin

15、g1“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为_。 ( A) String1 ( B) String2 ( C) String3 ( D) 1 29 设窗体 Form1中有一名为 mnuFile的菜单,它只有一个标题为 Open的子菜单。为使程序运行时,按下 Alt+F键窗体中能够显示如下图所示的菜单项,则 mnuFile的标题应为 _。 ( A) File(F) ( B) File(F) ( C) File( a; “b=“; b End Sub 程序运行后,单击命令按钮,输出结果是_。 ( A) a

16、=30 b=10 ( B) a=30 b=30 ( C) a=10 b=30 ( D) a=10 b=10 32 能够获得一个文本框中被选取文本的内容 的属性是 _。 ( A) Text ( B) SelLength ( C) SelText ( D) SelStart 33 设置复选框中或单选按钮的标题对齐方式的属性是 _。 ( A) Align ( B) Style ( C) Sorted ( D) Alignment 34 下列程序段的执行结果为 _。 X=5 Y=-20 If Not X 0 Then X= Y-3 Else Y= X+3 Print X-Y; Y-X ( A) -3

17、3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 35 改变驱动器列表框的 Drive属性值将激活 _事件。 ( A) Change ( B) Scroll ( C) KeyDown ( D) KeyUp 36 算法的复杂度主要包括时间复杂度和 _复杂度。 37 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _。 38 树中度为零的结点称为 _。 39 在面向对象方法中,类之间共享属性和方法的机制称为 _。 40 软件是程序、数据和 _的集 合。 41 在鼠标事件过程 MouseDown和 MouseUp中,参数 Button的值为 1、 2、 4时,分别代表按

18、下鼠标的 _、 _和 _按钮。 42 函数 Str$(2536)的值是 _。 43 表达式 (73+1)*(18-1)的值是 _。 44 在 Visual Basic 0中, InputBox函数用于产生一个 _对话框。 45 当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个 _。 46 滚动条分为两 种,即 _。 47 计算 For循环次数的公式是 _。 48 在窗体上画一个文本框 (其 Name属性为 Text1),编写如下事件过程,运行结果是 _。 Private Sub Form_Load() Show TextText = “你好 !“ TextSetFocu

19、s For i = 1 To 15 Sum = Sum + i Next i TextText = Sum End Sub 49 下面程序的功能是找出给定的 12个数中最大的一个数,然后输出这个数以及它在原来 12个数中 的位置。请在下划线处填入适当的内容,将程序补充完整。 Option Base 1 Private Sub Form_Click0 Dim x x = Array(57,-9,17,42,-31,46,11,8,6,-4,3,90) Max= 1 For k = 2 To 10 Step 1 If x(k) x(Max) Then _ End If Next k y=_ Pri

20、nt Max, y End Sub VB笔试模拟试卷 126答案与解析 1 【正确答案】 A 【试题解析】 Visual Basic编辑环境可以自动识别用户的输入是否符合语法规则。 2 【正确答案】 B 【试题解析】 在 Visual Basic中,所有的窗体和控件都是对象,它们在工程中都必定有一个名称。它们的名称都是由 Name属性决定的。 3 【正确答案】 C 【试题解析】 函数 Asc的功能是返回其中字符串参 数中的第一个字符的 ASCII码,因此返回的是整数,属于算术表达式的范围。 4 【正确答案】 C 【试题解析】 选项 A中,常量的表示方法错误;选项 B中,赋值号两边的数据类型不匹

21、配, A$为字符型变量, BASIC作为变量是数值型变量,作为字符串常量缺双引号;选项 D中,赋值号右边数据类型不匹配, B$为字符型变量, 12为数值常量。选项 C中,把一个字符串常量 “X+Y/2“赋给字符串变量 A$,表达正确。 5 【正确答案】 A 【试题解析】 在 Visual Basic中逻辑运算符的优先级为: Not And Or XorEqv Imp。 6 【正确答案】 A 【试题解析】 str$(数值表达式 )函数的功能是将数值表达式的值转换成字符串表达式。如果数值表达式的值为正数,则在字符串前有一空格符号位。因此,函数 Str$(12.3)返回的结果为 “12.3”,其长度

22、为 5(标志共有 5个字符 ); Str$(-123)返回的结果为 “-123”,其长度为 4。长度函数 Len计算的结果是: m=5+4=90 7 【正确答案】 D 【试题解析】 Sgn(number)函数的功能是返回 number的正负号。如 果 number0, Sgn返回 1; number=0, Sgn返回 0; number 0, Sgn返回 -1。在本题中Sgn(-3)的返回值为 -1,执行 y=Sgn(x 2),结果 y的值为 10 8 【正确答案】 B 【试题解析】 在一般情况下,不允许两个运算符相连,应当用括号隔开,以免出错。乘幂号与符号相邻时为例外。 9 【正确答案】 B

23、 【试题解析】 Option Button控件的 Value属性用来返回或设置控件状态的属性。 10 【正确答案】 C 【试题解析】 Interval属 性仅应用于 Timer控件。返回或设置对 Timer控件的计时事件各调用间的毫秒数。 11 【正确答案】 D 【试题解析】 工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。 12 【正确答案】 B 【试题解析】 变量定义后,若没有人工定义初值,程序启动后,系统将自动把变量初值设为 0。本题中,变量 b是局部变量,只作用于单击事件中,每次单击都会对 b重新赋值。 13 【正确答案】 B 【试题解析】 一个应用程序可以有多

24、个窗体 (最多可达 255个 );在默认情况下,模块 级变量对该模块中。的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用 Private或 Dim声明。 全局变量必须用 Public或 Global语句声明,不能用 Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。 在设计 Visual Basic程序时,窗体、标准模块、类模块等都分别有各自的类型名,保存时需要保存为不同的文件。 14 【正确答案】 A 【试题解析】 Format用于格式化输出文本,其一般格式如下: Format(expression,

25、format) 其中, expression为任何有效表达式。 format为格式字符串,其描述符作用如下: #:输出数字,不在输出前后补 0。 0:输出数字,在输出的前后补 0。 .:输出小数点。 ,:输出千分位分隔符。 %:输出百分比符号,同时转化数值。 $:输出前加 “$”。 15 【正确答案】 A 【试题解析】 运算符优先级别:算术运算关系运算逻辑运算 算术运算符运算优先级: (指数 ) (取负 )- (乘法 )* (浮点除法 )/ (整数除法 )(取模 )MOD (加法 )+。 16 【正确答案】 B 【试题解析】 字符串比较大小规则:从左到右逐个比较其字符的 ASCII值。有以下几

26、种情况: 字符串相等。 当两个字符串不是所有对应位置上的字符都相等,以第一次出现不同字符时的比较结果为准。 前面完全相等,以长者为大。 对于纯英文且大小写相同,可按英文字典顺序比较。在字典顺序后出现的比在前面出现的大。当出现不对应的大小写字母时,小写字母总是大于相同的大写字母。 字符串由汉字组成时,实际上按拼音的 ASCII值比较。 数字字符比较遵循上面的规则。 17 【正确答案】 D 【试题解析】 在本题中,变量 a未定义,因此初始值为 0,在表达式 a=b+c中,a=0, b+c=5+6=11,所以表达式的值为 False,程序的输出结果为 False。 18 【正确答案】 C 【试题解析

27、】 该程序段的作用是给数组 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 【正确答案】 C 【试题解析】 InputBox(“请输入字符串 “,“字符串对话框 “,“字符串 “),其中 “请输入字符串 ”为在文本框显示给用户的信

28、息, “字符串对话框 ”为显示在输入框标题栏中的标题, “字符串 ”为在没有用户输入时返回的值。 20 【正确答案】 B 【试题解析】 使用 Clear方法清除列表框中所有内容。 21 【正确答案】 A 【 试题解析】 当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在 Text1_Change()事件中。 22 【正确答案】 D 【试题解析】 CommonDialog1.Filter=-“(*.DOC) *.DOC“,通过 ShowOpen方法显示 “打开 ”对话框时对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件。 23 【正确答案】 B 【试题解析】 Select

29、Case语句中的测试表达式只能是数值表达式或字符串表达式。 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,所以答案为 2 3 4 5。 26 【正确答案】 B 【试题解析】 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A, B可能正确,当外层循环执

30、行第一次时, a(i,j)=(i-1)*3+j相当于 a(1,j)=j,由此可判断选项 B为正确答案。 27 【正确答案】 D 【试题解析】 单击命令按钮后变量 a赋初值 a=10,通过 Call调用函数后,Labe11.Caption=“1234“,而由于参数 a是按值传递的,所以调用完函数后变量 a的值在单击事件中并没有改变,所以执行语句 Labe12.Caption=a后, Labe12中显示的值仍为 10。 28 【正确答案】 D 【试题解析】 MsgBox函数:在对 话框中显示消息,等待用户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。 返回值 常数 值 描述 vbOK

31、 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 【试题解析】 编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个 &符号。在程序运行时, &后面的字母带有下划线,而 &本身不可见。如编辑菜单时输入的标题为 File(&F),则运行时该菜单项显示为 File(2),并且可以通过按键 Alt+F来访问该菜单项。 30 【正确答案】 B 【试题解析】

32、函数 IIF(expr,va11,va12)与 IF语句相似,当布尔表达式 expr为True时,则选择 vall的值,否则选择 va12的值。 31 【正确答案】 C 【试题解 析】 过程 S1似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后, a和 b的值并未被交换,保持原来的值不变。 32 【正确答案】 C 【试题解析】 文本框有很多属性,其中 Text属性用来设置文本框中显示的内容。 SelLength 属性存放当前选中的字符数。 SelText 属性含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串。 SelStaxt 属

33、性定义当前选择的文本的起始位置。 33 【正确答案】 D 【试题解析】 复选框和 单选按钮的相关属性 Style 属性:指定复选框或单选按钮的显示方式。 Alignment 属性:设置复选框或单选按钮控件标题的对齐方式,可以取 0和 1两种值,取值为 0则控件标题左对齐;取值为 1则控件标题右对齐。 34 【正确答案】 A 【试题解析】 IFElse 语句 跟踪程序:在 IF语句中,因为 x=5 0,所以 Not X 0为假,执行 Else分支,即Y=5+3=8所以打印的结果应当为: X-Y=5-8=-3 Y-X=8-5=3 35 【正确答案】 A 【试题解析】 驱动器列表框控件的相 关属性和

34、事件 驱动器列表框的 Drive属性,用来设置或返回程序运行时所选择的驱动器名。 当驱动器列表框的 Drive属性值发生变化时,会触发驱动器列表框的 Change事件。 当驱动器列表框的滚动框被重新定位或沿水平或垂直方向滚动时,会触发驱动器列表框的 Scroll事件。 在驱动器列表框获得焦点时,按下或松开键盘上的按键,会触发驱动器列表框的KeyDown或 KeyUp事件。 36 【正确答案】 空间 【试题解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计 算工作量,而后者用来衡量执行算法所需要的存储空间。 37 【正确答案】 线性结构 【试题解析】

35、 数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构。常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。 38 【正确答案】 叶子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。 39 【正确答案】 继承 【试题解析】 在面向对象的程序设计方法中,某些属性和方法是可以共享的,由子类从父类中继承而来,这样提高了软件的可重用性。 40 【正确答案】 相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 41 【正确答案】 左键 右键 中间键 【试题解析】 MouseDown、

36、MouseUp和 MouseMove事件均能区分出鼠标的左、右和中间按钮。 Button参数与按钮的对应关系是:当 Button=1时,对应于左按钮 (位 0):当 Button=2时,对应于右按钮 (位 1);当 Button=4时,对应于中间按钮 (位 2)。 42 【正确答案】 256.36(“”表示空格 ) 【试题解析】 Str函数的作用是将数字转成字符串,并且能够识别第一个小数点。注意转换后数字前会保留一空位表示正负。 43 【正确答案】 -54 【试题解析】 小括号的优先级最高,整除 的优先级高于加、减运算的优先级。表达式 (73+1)*(18-1)运算过程如下: 先计算小括号内的

37、整除 运算,(73+1)*(18-1)=(2+1)*(-18); 再计算小括号, (73+1)*(18-1)=(2+1)*(-18)=3*-18; 最后计算乘法 运算, (73+1)*(18-1)=(2+1)*(-18)=3*-18=-54。 44 【正确答案】 输入 【试题解析】 输入框函数 InputBox的语法为: InputBox(promp),title,default,xpos,ypos,helpfile,context 其中, “prompt”参数为必选项,显示为对话框中间提示信息的字符串表达式。其最大长度大约是 1024个字符; “title”参数为可选项,显示为对话框标题的字

38、符串表达式,省略时,把应用程序名放入标 题栏中; “default”参数为可选项,作为缺省值,显示为用户录入信息框中的字符串表达式,省略时,录入信息框为空;“xpos”、 “ypos”参数为可选项,数值型表达式,一般成对出现。 “helpfile”、“context”参数为可选项,必须成对出现,在应用程序提供了帮助文件时使用。 InputBox函数的功能是:用于产生一个输入对话框,在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 String值。 45 【正确答案】 滚动条 【试题解析】 ListBox控件用于显示项 目列表,从其中可以选择一项或多项。如果项目总数超过了可

39、显示的项目数,就自动在 ListBox控件上添加滚动条。 46 【正确答案】 水平滚动条和垂直滚动条 【试题解析】 在工具箱中有两种滚动条图标,它们是水平滚动条和垂直滚动条。它们除方向不同外,其他结构和操作都是一样的。 47 【正确答案】 Int(终值 -初值 )/步长 +1 【试题解析】 For循环的循环次数由初值、终值和步长 3个因素确定,其计算公式为 Int(终值 -初值 )/步长 +1。 48 【正确答案】 120 【试题解析】 ForNext 语句以指定次数来重复执行一组语句,其语法为: For 循环变量 =初值 To 终值 Step 步长 循环体 Exit For Next循环变量

40、 ,循环变量 当所有循环中的语句都有执行后,步长的值会加到循环变量中。此时,循环中的语句可能会再次执行 (基于循环开始执行时同样的测试 ),也可能是退出循环并从Next语句之后的语句继续执行。如果步长是 1,可以省略。 本题中,循环 15次,每次循环累加 i的值,赋值给 Sum,因此 Sum的值为120。 49 【正确答案】 Max=k , x(Max) 【试题解析】 在数组中查找多个数中最大数的算法是:首先设变量 Max为 1,从第一个数组元素开始与 x(Max)对比,如果数组元素大于 x(Max),则 Max记录该数组元素的下标,比较完后, Max记录了最大数的下标。所以第 1个横线处,应填写 Max=k,用 Max记录较大数的下标;第 2个横线处,用 y来存储元素的最大值。

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

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

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