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

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

1、VB 笔试模拟试卷 261及答案与解析 1 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 2 为了使列表框中的项目呈多列显示,需要设置的属性为( )。 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 3 设组合框 Combol中有 3个列表项,为了删除其最后一项,应使 用的语句是_。 ( A) Combol.RemoveItem Combo1. ListCount

2、( B) Combol.RemoveItem 3 ( C) Combol.RemoveItem Combol. ListCount-1 ( D) Combol.RemoveItem Combol. Text 4 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 5 函数 String(n,“str“)的功能是 ( A)把数值型数据转换为字符串 ( B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取子字符串 6 在深度为 5的满二叉树中,叶子结点的个数

3、为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 7 n个顶点的强连通图的边数至少有 _。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是 个 DBF文件 ( B)数据库是一个关系 ( C)数据库是 个结构化的数据集合 ( D)数据库是一组文件 9 在结构化设计方法中,生成的结构图 (Sc)中,带有箭头的连线表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 10 以下关于文件的叙述中,错误的是 ( A)顺序文件中的记录一个接一个地

4、顺序存放 ( B)随机文件中记录长度是随机的 ( C)执行打开文件的命令后,自动生成一个文件指针 ( D) LOF函数返回给文件分配的字节数 11 设有命令按钮 Commandl的单击事件过程,代码如下 : Private Sub Commandl_Click() Dima(3,3)As Integer Fori=1 To 3 Forj=1 To 3 a(i,j)=i*j+i Next j Nexti Sum=0 Fori=1 To 3 Sum=Sum+a(i,4-i) Next i Print Sum End Sub ( A) 20 ( B) 7 ( C) 16 ( D) 17 12 下列关

5、于 Sub过程的叙述,正确的是 ( )。 ( A)一个 Sub过程必须有一个 Exit Sub语句 ( B)一个 Sub过程必须有一个 End Sub语句 ( C)在 Sub过程中可以定义一个 Function过程 ( D)可以用 Goto语句退出 Sub过程 13 如果在 c盘当前文件夹下已存在名称为 studata.dat的顺序文件 ,那么执行语句Open“c:studata.“For Append As #1之后,将 ( A)删除文件中原有内容 ( B)保留文件中原有内 容 ,并在文件尾填加新内容 ( C)保留文件中原有内容 ,并在文件头填加新内容 ( D)以上均不对 14 单击命令按钮

6、时,下列程序的执行结果为 ( )。 Private Sub Commandl_Click() Dimx As Integer, y As Integer x=12: y=32 CallPCS(x, y) PrintX; y End Sub PubUc Sub PCS(ByValn As Integer, ByValm As Integer) n=nMod 10 m=mMod 10 End Sub ( A) 1232 ( B) 232 ( C) 23 ( D) 123 15 设窗体上有 1个垂直滚动条,已经通过属性窗口把它的 Max属性设置为 1,Min属性设置为 100。下面叙述中正确的是 (

7、 )。 ( A)程序运行时,若使滚动块向左移动,滚动条的 Value属性值就减少 ( B)由于滚动条的 Max值小于 Min值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 ( C)程序运行时,若使滚动块向 左移动,滚动条的 Value属性值就增加 ( D)由于滚动条的 Max属性值小于 Min属性值,程序会出错 16 在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text属性置空,编写命令按钮 Commandl的 Click事件代码: Private Function fun(x As Long)As Boolean If x Mod 2=0 Then fun=True

8、Else fun=False EndIf End Function Private Sub Commandl_Click() Dim n As Long n=Val(Text1 Text) p=IIf(fun(n), “奇数 ”, “偶数 ”) Label1 Caption=nJ;I ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 15 3 1 21 系统符号常量的定义可以通过 _获得。 ( A)对象浏览器 ( B)代码窗口 ( C)属性窗口 ( D)工具箱 22 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Cal

9、l语句或直接使用过程名调用,而 Function过程不可 以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 23 有下列程序段,其输出结果为 ( )。 a=0:b=0 For i=-1 To-2 Step-1 For j=1 To 2 b=b+1 Next j a=a+1 Next i Print a; b ( A) 23 ( B) -22 ( C) 42 ( D) 24 24 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Co

10、mmand1_Click() Dim a(5)As String For i=1 T0 5 a(i)=Chr(Asc(“A“)+(i-1) Next i For Each b In a Print b; Next End Sub 程序运行后,单击命令按钮,输出结果 是 _。 ( A) ABCDE ( B) 1 2 3 4 5 ( C) abode ( D)出错信息 25 要获得当前驱动器应使用驱动器列表框的哪个属性 _。 ( A) Path ( B) Drive ( C) Dir ( D) PaRem 26 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Functio

11、n Func(ByVal x As Integer, y As Integer) y=x*y If y 0 Then Func = x Else Func = y End IfEnd FunctionPrivate Sub Command1_ Click( ) Dim a As Integer, b As Integer a=3 b=4 c = Func(a, B ) Print “a=“; a Print “b=“; b Print “c=“; cEnd Sub程序运行后,单击命令按钮,其输出结果为 _。 ( A) a=3 b=12 c=3 ( B) a=3 b=4 c=3 ( C) a=3

12、 b=4 c=12 ( D) a=13 b=12 c=12 27 应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,单击窗体和命令按钮的事件过程名分别为 _。 ( A) form_ Click() Command1_Click() ( B) Frm1_ Click() Command1_ Click() ( C) form_ Click() Cmd1_ Click() ( D) Frm1_ Click() Cmd1_ Click() 28 一个文本框,要使它显示多行文件,应使它的 _ 值的设置为 Ture。 ( A) WordWrap ( B) Multiline

13、 ( C) SCrollBars ( D) Locked 29 以下是 MDI子窗体在运行时特性的叙述,错误的是 _。 ( A)子窗体在 MDI窗体的内部区域显示 ( B)子窗体可在 MDI窗体的外部区域显示 ( C)当子窗体最小化时,它的国标在 MDI窗体内显示 ( D)当子窗体最大化时,其标题与 MDI窗体标题合并,并显示在 MDI窗体的标题栏中 30 Visual Basic窗体设计器的主要功能是 _。 ( A)建立用户界面 ( B)编写源程序代码 ( C)画图 ( D)显示文字 31 在窗体上添加一命令按钮,其名为 Command1,然后编写代码如下。 private Sub Comm

14、and1_Click() Dim arr(5)As Integer, arr1(5)As Integer n=3 For i=1 To 5 an(i)=i arrl(n)=2*n+i Next Print arr1(n); arr(n) End Sub 程序的运行结果为 ( A) 3 11 ( B) 11 3 ( C) 13 3 ( D) 3 13 32 假定有如下的窗体事件过程: Private Sub Form_Click( ) a$=“Microsoft Visual Basic“ b$=Right(a$, 5) c$=Mid(a$, 1, 9) Msg Box aS, 34,b$, c

15、$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 33 下列程序段的执行结果为 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0 ( A) True ( B) False ( C) -1 ( D) 1 34 下列说法正确的是 ( A) 对象的可见性可设为 True或 False ( B)标题的属性值不可设为任何文本 ( C)属性窗口中属性只能按字母顺序排列 ( D)某些属性的值可以跳过

16、不设置,自动设为空值 35 以下说法中正确的是 _。 ( A)当焦点在某个控件上时,按下 个字母键,就会执行该控件的 KeyPress事件过程 ( B)因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程 ( C)若按下的键相同, KeyPress事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyCode参数的值也相同 ( D)在 KeyPress事件过程中, KeyAscii参数可以省略 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 下面程序的功能是统计字符串中 “i”的个数,请填空。 Sub COU() Dim n As In

17、teger a$=“Beijing University of Technology“ n=Len(a$) For i=1 To n b$=_ If b$=“i“ Then x=x+1 Next Print “x=“:x End Sub 38 用树型结构表示实体类型及实体间联系的数据模型称为 _。 39 要使一个文本框具有水平和垂直滚动条,应先将其 MultiLine属性设置为True,然后再将 ScrollBar属性设置为 _。 40 顺序查找一般是指在【 】中查找指定的元素。 41 有下列程序: DefStr X-Z X=“12Y“ Y=“456“ Z=X+Y Print Z End 运行

18、后,输出结果是 _。 42 滚 动条的最小值属性是 _,最大值属性是 Max。 43 下列程序用于在带垂直滚动条的文本框 Text1中输出 3到 100之间的全部素数。请填空。 Private Sub Command1_click() Text1.Text=“ For n=3 to 100 k=Int(Sqr(n) i=2 Flag=0 Do While i =_And Flag=0 If n Mod i=0 Then Flag=1 Else i=i+1 End If Loop If_Then Text1.Text=Text1.Text Next i Print Call【 】 For i=i

19、 To 10 Print a(i); Next i Print n End Sub 46 下列表达式有错误,正确的写法应该是【 】。 (a+B+e/80-5(d+e) 47 下列程序实现的功能是:当在窗体上单击时,从键盘上读入 5个学生的学号、姓名、英语成绩并存入到文件 d: stu1.dat中,然后从文件中读出第 3个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click () Dim k As student, i

20、 As Integer 【 】 Open “d:stu1. dat“ for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号 ”) k. Name = InputBox (“请输入姓名 ”) k. English= InputBox (“请输入英语成绩 ”) 【 】 Next i 【 】 Print k. No; k. Name; k. English Close #10 End Sub 48 启动窗体在【 】对话框中指定。 49 在用 sual Basic开发应用程序时,一般需要建立可视用户界面、设置对象属性和

21、【 】 3步。 50 执行下面的程序段, x的值为【 】。 Private Sub Command1_Click() For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub VB 笔试模拟试卷 261答案与解析 1 【正确答案】 C 【试题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 2 【正确答案】 A 3 【正确答案】 C 4 【正确答案】 C 【试题解析】 结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法,结构化设计方法和结构化编程方法。 5 【正确答案】 B 【

22、试题解析】 本题主要考查字符串函数 String$。 String(n,“str“)返回 n 个指定字符组成的字符串,当指定字符为字符串时,返回该字符串第一个字符组成的 n 个字符的字符串。据此,本题应选择 B 项。 6 【正确答案】 B 【试题解析】 所谓满二叉树是指这样的一种二叉树:除最后层外,每一层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1个结点,且深度为 m的满二叉树共有 2m-1个结点。根据题意,深度为 5的满二叉树中,叶子结点的个数为 25-1=32-1=31个结点。 7 【正确答案】 C 【试题解析】

23、在有向图 中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n条边。 8 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有 “集成 ”、 “共享 ”之特点。 9 【正确答案】 A 【试题解析】 常用的软件结构设汁工具是结构图 (SC-Structure chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模 块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数

24、据。 注意:根据结构设计思想,了解结构图构成的基本形式。 10 【正确答案】 B 【试题解析】 在随机文件中记录的长度都是固定的,所以选项 B)错误;顺序文件顾名思义文件都是顺序存放的,选项 A)正确;执行打开文件的命令后,自动生成一个文件指针,选项 C)正确; LOF函数用来返回文件分配的字节数,选项 D)正确。 11 【正确答案】 C 12 【正确答案】 B 13 【正确答案】 B 【试题解析】 Append 语句能向文件中继续加新的内容。 14 【正确答案】 A 15 【正确答案】 C 【试题解析】 滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其 Max属性用于设置

25、或返回滚动条所能表示的最大值, Min 属性用于设置或返回滚动条所能表示的最小值。默认情况下, Max的值大于 Min 的值,即当滚动块向右移动时,其 Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将 Min 设置成大于 Max的值,此时当滚动块向左移动时,其 Value属性值增加。 16 【正确答 案】 A 【试题解析】 本题考查函数调用以及 IIf 函数。 IIf 函数可用于执行简单的条件判断操作,其格式为 result=IIf(, , ),其中 “result”是函数的返回值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf 函数返回“TDie部分

26、 ”的值,而当 “条件 ”为假时返回 “False部分 ”的值。 “True部分 ”或 “False部分 ”可以是表达式、变量或其他函数。函数。 fun(n)的功能是判断 n 是否为偶数,是偶数则返回 True,否则返回 False。输入 20时, fun返回 True,则Commandl 的单击事件中 IIf语句得到 “奇数 ”。 17 【正确答案】 C 【试题解析】 通用对话框需要用户自己手动添加才能到工具箱中。 18 【正确答案】 C 【试题解析】 Write 语句和 Print语句的基本功能相同,其主要区别有以下两点: 用 Write语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自

27、动在数据项之间插入逗号,并给字符串加上双引号。一旦最后一项被写入,就插入新的一行。 用 Write语句写入的正数的前面没有表示符号位的空格。 19 【正确答案】 B 【试题解析】 程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项 A, B可能正确,当外层循环执行第一次时, a(i,j)=(i-1)*3+j相当于 a(1,j)=j,由此可判断选项 B为正确答案。 20 【正确答案】 B 【试题解析】 跟踪程序:外循环执行 3次,内循环执行 5次,循环体 N=N+1一共执行了 3+5=15次,故 N的值应当为 15。值得注意的是: For循环的控制变量,在每次循环体执行完之后,会自动

28、加循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后, I的值应当为 3+1=4, J的值应当为1+(-1)=0。 21 【正确答案】 A 【试题解析】 对象浏览器:可以显示出对象库和当前工程里过程中的可用类、属性、方法、事件及常量和变量。 代码窗口: Visual Basic“代码编辑器 ”是一个窗口,大多数代码都在此窗口上编写。它象一个高度专门化的字处理软件,有许多便于编写 Visual Basic代码的功能。 属性窗口:主要是针对窗体和控件设置的,用来显示和设置窗体及控件的属性信息。 工具箱窗口:由工具图标组成,这些图标是 Visual Basic应用程序的 构

29、件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示。 22 【正确答案】 D 【试题解析】 Function 过程与 Sub 过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过程;不同之处的是: Function 函数有返回值,可以在表达式的右边使用,使用方式与内部函数一样,而 Sub过程没有返回值。 23 【正确答案】 D 【试题解析】 这个双重 For循环中,外层的 For循环次数是两次,计算变量 a的值;内层 For循环每次执行循环次数也是 2次,计算变量 b的值。执 行过程为: 当 a=0; b=0时,语句 b=b+1执行两次,结果为 2, a=a+

30、1=1。 当 a=1; b=2时,语句 b=b+1执行两次,结果为 4, a=a+1=2。因此最后计算结果为 a=2,b=4。 24 【正确答案】 A 【试题解析】 本程序段首先定义了一维数组 a,然后用 For循环为其赋值, Asc()函数的作用是返回字符的 ASCII码,字符 “A”的 ASCII码为 65, Chr()函数的作用是将 ASCII码值变为相应的字符,而 “a(i)=Chr(Asc(“A“)+(i-1)”的作用是将每次比原来大 1的 ASCII码值变为字符赋给 a,所以 a的元素是 A、 B、 C、 D、 E。For Each-In 用于输出 a中元素的值。 25 【正确答案

31、】 B 【试题解析】 驱动器列表框的 Drive属性,用来设置或返回程序运行时所选择的驱动器名。格式为:驱动器列表框名称 Drive:驱动器名 “驱动器名 ”是指定的驱动器,如果省略,则 Drive属性是当前驱动器。 26 【正确答案】 A 【试题解析】 函数 Func(3,4)的返回值为 3,故 c的值为 3。由于参数 x是按值传递的, a的值仍为 3;而参数 y是按地址传递的, b的值变 为 3*4。 27 【正确答案】 C 【试题解析】 无论窗体的名称属性是什么,其单击窗体的事件为 form_ Click()。但命令按钮的事件为名称属性后加 “Click”。 28 【正确答案】 B 【试

32、题解析】 Visual Basic 中文本框没有 WordWrap 属性,该属性是标签控件的一个属性。文本框里的 Multiline属性决定文本框是否可以显示多行文本,当其值为 True时可以显示多行文本。 ScrollBars 属性用来控制文本框是否显示滚动条,其值为 0不显示滚动条,为 1时只显示水平滚动 条,为 2时只显示垂直滚动条,为 3时两种滚动条都显示。 Locked属性用来决定文本框控件是否可编辑,为 False时可编辑,为 Ture时不可编辑,此时文本框的功能相当于标签控件。 29 【正确答案】 D 30 【正确答案】 A 【试题解析】 窗体设计器窗口简称窗体 (Form),是

33、应用程序最终面向用户的窗口,它对应于应用程序的运行结果。 31 【正确答案】 B 【试题解析】 在给数组赋值时,如果每次都是赋给数组中同一一个成员,那么后面赋值将覆盖掉以前的值。 32 【正确答案】 C 【试题解析】 b位置是 Msgbox的标题栏上的名称, MsgBox 的格式为 MsgBox (prompt, buttons, title, hetpfile, context),其中的 title是显示在对话框标题栏小的字符串表达式。如果省略 rifle,则将应用程序的名称显示在标题栏中。 33 【正确答案】 B 【试题解析】 Print方法具有计算和输出双重功能,对于表达式,它先计算后输

34、出,此 题中经过第一步的条件语句后, B的数值为 -1,则 B-A的值为 -3,小于 0,所以B-A 0为逻辑假, 故输出结果应该为 False。 注意:表达式的计算。 34 【正确答案】 A 【试题解析】 在 Visual Basic中,对象具有 Visible属性,它有两个值: True和False,决定对象是否可见,如果设置为 True,则可见,如果设置为 False,则是不可见的,所以选项 A是正确的;标题,即 Caption 属性可设为任何文本,包括空字符串,所以选项 B是不正确的;属性的值可以不设置,但是系统会设为默认值,而不是空值,所以选项 D不正确;属性窗口除按字母排列外,还可

35、以分类排列,所以选项 C是不正确的。 35 【正确答案】 A 【试题解析】 KeyPress 事件:当按下键盘上的某个键时,将发生 KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条及与文件有关的控件,因此选项 B错误。严格地说,当按下某个键时,所触发的是拥有输入焦点 (Focus)的那个控件的 KeyPress事件,因此选项 A正确。 KeyPress 事件带有一个参数,当用于单个控件时参数为 KeyAscii。此参数是一个预定义的变量,因此选项 D错误, KeyAscii 参数不可以省略,它是一个预定义的变量 。执行 KeyPress 事件过程

36、时, KeyAscii 是所按键的 ASCII码。和 KeyPress事件不同, KeyDown 事件返回的是键盘的直接状态,即返回的是 “键 ”。例如:当按字母键 “A”时, KeyDown 所得到的 KeyCode码与按字母键 “a”是相同的,而对于KeyPress 来说,所得到的 ASCII码不一样。 36 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 37 【正确答案】 Mid$(a$,i,1) 38 【正确 答案】 层次模型 【试题解析】 在数据模型中,用二维表表示关系模型,用有向图表示网状模型,用树型结构表示层

37、次模型。 39 【正确答案】 3 40 【正确答案】 线性表 【试题解析】 顺序查找又称顺序搜索。顺序查找一般是指在线性表中查找指定的元素,其基本方法如下:从线性表的第一个元素开始,依次将线性表中的元素与被查元素进行比较,若相等,则表示找到 (即查找成功 );若线性表中所有的元素都与被查元素进行了比较但都不相等,则表示线性表中没有要找的元素 (即查找失败 )。 41 【正确答案】 123456 【试题解析】 由于 “+”前后两个变量都为字符串变量,因此, “+”作为连接符将 X和 Y两个字符串连接起来所以 Z的值为 “123456”。 42 【正确答案】 Min 【试题解析】 在一般情况下,垂

38、直滚动条的值由上而下递增,量上端代表最小值用 Min 属性表示;量下端代表最大值用 Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min属性表示;量右端代表最大值也是用 Max属性表示。滚动条的值均以整数表示,其取值范围为 -32 768-32 767。 43 【正确答案】 k Flag=O 【试题解析】 判断一个数是不是素数,其算法是:从 2开始到该数的平方根的下限 (即为题中 k 的值 )去除这个数,如果没有可以整除的数则说明该数是个素数。本题中设置了一个标志变量 Flag,默认值为 0,如果在整除的循环中,检查出该数不是素数,则设置 Flag为 1,也就是循环后 F

39、lag为 0的数表示该数是素数,并把它显示在 Text1文本框。 44 【正确答案】 Picturel. Picture=LoadPicture(“d:pica.jpq“)或Picturel=LoadPicture(“d:pica. jpg“) 【试题解析】 LoadPicture函数将图形载入到窗体的 Picture属性、PicturcBox(图片框 )控件或 Image(图像框 )控件。为了加载在 PictureBox(图片框 )控件和 Image(图像框 )控件中显示的图形或者加载作为窗体背景的图形,必须将LoadPicture的返回值赋给要显示该图片的对象的 Picture属性。 45

40、 【正确答案】 i 1 ,1 To 10 ,Subl(a, 10) 【试题解析】 首先可用两个变量 i和 j来表示要交换 的数组元素下标,一开始显然是 i=1、 j=n;然后交换 a(i)和 a(j)的值;交换之后, i的值应加 1变成下一个元素的下标, j的值减 1变成前一个元素的下标,冉交换它们的值 直到 i的值等于或大于 j的值为止。 46 【正确答案】 (a+b+C)/80-5/(d+e) 【试题解析】 在 VisualBasic中: “”不是合法的运算符。 括号不区分大、中、小括号,一律用小括号嵌套。 除号有两个: “/”,表示一般意义的除; “”表示整除 47 【正确答案】 Rec

41、len=Len(k),Put #10 i, k,Get #10, 3, k 【试题解析】 本题中定义了一个记录类型 Student,并通过一个循环读入 5条记录型数据存放到指定的文件中去,因此文件的存取方法应是随机存取方式。从打开文件的 Open 语句可以看到有一个变量 RecLen 应是写入文件中的记录长度,在该语句的前面应给该变量赋值,故 8处应填 “Reclen= Len(k)”。在循环中每读入一个记录型的变量值,应立即把该变量写到文件中去,应使用 Put语句,故在 9处应填 “Put #10, i, k”。要读出随机文件中的某条记录,可使用 Get语句,故 在 10处应填 “Get #

42、10, 3, k”。 48 【正确答案】 工程 -属性 【试题解析】 在 “工程 属性 ”对话框里有个名为 “启动对象 ”的下拉列表框,在这里可以选择启动窗体或 Sub Main。 49 【正确答案】 编写代码 【试题解析】 在用 Visual Basic开发应用程序时,一般需要建立可视用户界面、设置对象属性和编写代码 3步。 50 【正确答案】 10 【试题解析】 MsgBox 函数的格式如下: MsgBox(msg, type), title), helpfile, content msg:一个字符串,长度不能超过 1024个字符。 type:一个整数值或符号常量,用来控制在对话框内显示的按钮,图标的种类及数量。 title:一个字符串,用来显示对话框的标题。 hdpfile, content:同 InputBox函数。 在这 5个参数中,只有第一个是必须的,其他的可以省略。 在程序中 ForNext 语句之后并没有对 I的值改变,此时 I为 10,故运行后结果为 10。

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

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

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