【计算机类职业资格】二级VISUAL+BASIC-21-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-21-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-21-1及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-21-1 及答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:25,分数:40.00)1.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是 _ 。(分数:2.00)A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是2.要使标签中的文本靠右显示,则应将其 Alignment 属性设置为_。(分数:2.00)A.0B.1C.2D.33.为了同时改变一个活动控件的高度和宽度,正确的操作是_。(分数:2.00)A.拖拉控件 4 个角上的某个小方块B.只能拖拉位于控件右下角的小方块C.只能拖拉位于控件左下角
2、的小方块D.不能同时改变控件的高度和宽度4.下列有关数据库的描述,正确的是(分数:1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件5.下列程序执行后,变量 x 的值为_。 Dim a, b, c, d As Single Dim x As Single a=100 b=20 c=1000 If ba Then d=a: a=b: b=d End If If bc Then x=b Elseif ac then x=c Else x=a End If(分数:2.00)A.100B.20C.1000D.06.算法的空间复杂度是指 _。
3、(分数:1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间7.表达式 2*32+2*8/4+32 的值为_ 。(分数:2.00)A.64B.31C.49D.228.设 A=“12345678“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 _ 。(分数:2.00)A.123456B.123445C.8D.69.某线性表最常用的运算是插入和删除,插入运算是指在表尾插入一个新元素,删除运算是指删除表头第一个元素,那么最节省运算时间的存储方式是,(分数:1.00)A.仅有尾指针的单向循环链表B.仅有头指针的单向循环链表
4、C.单向链表D.顺序存储10.下列叙述中错误的是 _ 。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持11.设程序中有如下语句: x=InputBox(“输入“,“数据“,100) Print x 运行程序,执行上述语句,输入 5 并单击输入对话框上的“取消”按钮,则窗体上输出 _ 。(分数:2.00)A.0B.5C.100D.空白12.现有如下程序: Private Sub Command1_Click() s=0 For i = 1
5、To 5 s = s + f(5+i) Next Print s End Sub Public Function f(x As Integer) If x = 10 Then t=x+1 Else t=x+2 End If f=t End Function 运行程序,则窗体上显示的是 _ 。(分数:1.00)A.38B.49C.61D.7013.结构化程序设计的 3 种基本结构是 _ 。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移14.为了在运行时能显示宙体左上角的控制框(系统菜单),必须_ 。(分数:2.00)A.把窗体的 Contr
6、olBox 属性设置为 False,其他属性任意B.把窗体的 ControlBox 属性设置为 True,并且把 BoderStyle 属性设置为 1-5C.把窗体的 ControlBox 属性设置为 False,同时把 BoderStyle 属性调协为非 0 值D.把窗体的 ControlBox 属性设置为 True,同时把 BoderStyle 属性设置为 0 值15.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式C.在执行 Select Case 语句时
7、,所有的 Case 子句均按出现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的;Select Case xCase 1 to 10End Select16.在代码中定义了一个子过程: Sub P(a,B) . End Sub 下面 _调用该过程的格式是正确的。(分数:1.00)A.Call PB.Call P 10,20C.CallP(10,20)D.P(10,20)17.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 _ 。(分数:1.00)A.学生成绩管理系统B.C 语言编译程序C.UNIX 操作系统D.数据库管理系
8、统18.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是(分数:2.00)A.“text(.txt)|(*.txt)“B.“文本文件(.txt)|(.txt)“C.“text(.txt)|(*.txt)“D.“text(.txt)(*.txt)“19.下列叙述中中正确的是 _(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对20
9、.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_。(分数:2.00)A.cedbaB.acbedC.decabD.deabc21.设窗体上有一个文本框 Text1 和一个命令按钮 Command1,并有以下事件过程: Private Sub Command1_Click() Dim s As String, ch As String s=“ For k=1 To Len(Text1) ch=Mid(Text1,k,1) s=ch+s Next k Text1.Text=s End Sub 程序执行时,在文本框中输入 Basic,然后单击命令按钮
10、,则 Text1 中显示的是(分数:2.00)A.BasicB.cisaBC.BASICD.CISAB22.“打印”对话框的 _ 属性用来设置打印份数。(分数:1.00)A.CopiesB.FromPageC.PagesD.Topage23.实体联系模型中,实体与实体之间的联系不可以是(分数:1.00)A.一对一B.多对多C.一对多D.一对零24.下面关于多窗体程序设计描述不正确的是(分数:1.00)A.多重窗体程序中第一个被装载内存的窗体称为启动窗体B.多重窗体程序包括多个窗体,每个窗体都要作为一个文件保存C.Visual Basic 允许为工程生成可执行文件D.多重窗体程序的保存操作步骤按
11、照先保存工程文件,再保存窗体文件,最后保存标准模块文件25.最常用的一种基本数据模型是关系数据模型,它的表示应采用(分数:1.00)A树B.网络C图D.二维表二、填空题(总题数:14,分数:26.00)26.设计一个窗体,窗体上画一个名为 Command1 的命令按钮、一个名为 CommonDialogl 的通用对话框控件、一个名为 Text1 的文本框,利用“颜色”对话框将文本框中的字体颜色设置成用户所选择的颜色,为此编写以下程序代码,井按要求将程序补充完整。 Private Sub Command1_Click() CommonDialogl.Flags=cdlCCRGBInit Comm
12、onDialogl.Color=Text1.ForeColor _ 1_ Text1.ForeColor=CommonDialog1.Color End Sub (分数:1.00)27.以下是一个比赛评分程序。在窗体上建立一个名为 Text1 的文本框数组,然后画一个名为 Text2 的文本框和名为 Command1 的命令按钮。运行时在文本框数组中输入 7 个分数,单击“计算得分”命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一个最低分后的平均分即为景后得分),如图所示。请填空。 (分数:2.00)为了显示一个窗体,所使用的方法为 1;而为了隐藏一个窗体,所使用的方法为
13、2。(分数:4.00)填空项 1:_填空项 1:_29.列程序的功能是将数据 1,2,10 写入顺序文件 Base.txt 中,请填空。 Private Sub Form_Click() Dim i As Integer Open _ 1_ As#1 For i=1 To 10 Print #1, i Next Close#1 End Sub (分数:2.00)30.在窗体上画一个命令按钮,然后编写如下程序: Function fun(ByVal num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num M
14、od 10) num=num/10 Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数“) n=CLng(n) r=fun(n) Print r End Sub 程序运行后,单击命令按钮,在输入对话框中输入“345“,输出结果为 _ 1_ 。 (分数:2.00)31.启动窗体在 _ 1_ 对话框中指定。 (分数:2.00)32.设有如下程序: Option Base 1 Private Sub Commandl Click() Dim arrl D
15、im Min As Integer,i As Integer arrl=Array(12,435,76,-24,78,54,866,43) Min= _ 1_ For i=2 To 8 If arrl(i)Min Then _ 2_ Next Print“最小值是:“;Min End Sub 以上程序的功能是:用 Array 函数建立一个含有 8 个元素的数组,然后查找并输出该数组中各元素的最小值。请填空。 (分数:1.00)33.在 KeyPress 事件过程中,KeyAscii 是所按键的 _ 1_ 值。 (分数:1.00)34.具有 88 个结点的二叉树,其深度至少为 1。 (分数:2.
16、00)35.设循环队列的容量为 55,如果头指针 front=50(指向队头元素的前一位置),尾指针 rear=45(指向队尾),则该循环队列中共有 1 个元素。 (分数:2.00)36.下图中,图 1、图 2 是应用程序的部分界面。运行程序首先出现图 1 的对话框,要求用户输入口令,输入完毕后单击“确定”按钮。如果输入的口令正确,则显示图 2 的界面。如果输入的门令错误,则出现图 3 的信息框。单击图 1 中的“取消”按钮,则结束程序。 Private Sub iommand1_ Click () Dim passwor As String password = Text1. Text if
17、 password = “Myname“ then 1 form1. Show Else d = MsgBox( 2) Refresh End if End Sub Private Sub command2_ Click() 3 End Sub 在图 1 的窗体中,文本框对象的名称属性是 4。 (分数:2.00)37.数据结构分为线性结构和非线性结构,带链的队列属于 1。 (分数:2.00)38._ 1_ 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。 (分数:1.00)39.在窗体画一个命令按钮,然后编写如下过程: Function fun(ByVal num As Long
18、)As Lone Dim k As Long k=1 num=Abs (num) Do While num k=k*(num Mod 10) num=num/10 Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long n= InputBox (“请输入一个数”) n=CLng (n) r=fun (n) Print r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,输出结果为 _ 1_ 。 (分数:2.00)二级 VISUAL+BASIC-21-1 答案解析(总分
19、:66.00,做题时间:90 分钟)一、选择题(总题数:25,分数:40.00)1.文本框控件中将 Text 的内容全部显示为所定义的字符的属性项是 _ 。(分数:2.00)A.PasswordChar B.需要编程来实现C.PasswordD.以上都不是解析:2.要使标签中的文本靠右显示,则应将其 Alignment 属性设置为_。(分数:2.00)A.0B.1 C.2D.3解析:3.为了同时改变一个活动控件的高度和宽度,正确的操作是_。(分数:2.00)A.拖拉控件 4 个角上的某个小方块 B.只能拖拉位于控件右下角的小方块C.只能拖拉位于控件左下角的小方块D.不能同时改变控件的高度和宽度
20、解析:解析 当控件处于活动状态时,用鼠标拖拉上、下、左、右 4 个小方块中的某个小方块可以使控件在相应的方向上放大或缩小;而如果拖拉位于 4 个角上的某个小方块,则可使该控件同时在两个方向上放大或缩小。4.下列有关数据库的描述,正确的是(分数:1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。5.下列程序执行后,变量 x 的值为_。
21、 Dim a, b, c, d As Single Dim x As Single a=100 b=20 c=1000 If ba Then d=a: a=b: b=d End If If bc Then x=b Elseif ac then x=c Else x=a End If(分数:2.00)A.100 B.20C.1000D.0解析:6.算法的空间复杂度是指 _。(分数:1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程
22、序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。7.表达式 2*32+2*8/4+32 的值为_ 。(分数:2.00)A.64B.31 C.49D.22解析:8.设 A=“12345678“,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 _ 。(分数:2.00)A.123456B.123445 C.8D.6解析:9.某线性表最常用的运算是插入和删除,插入运算是指在表尾插入一个新元素,删除运算是指删除表头第一个元素,那么最节省运算时间的存储方式是,(分数:1.00)A.仅有尾指针的单向循环链表 B.仅有头指针的单向循环链表C.单向链表D.顺序存储
23、解析:解析 由于规定了插入运算是在表尾插入一个新元素,删除运算是指删除表头第一个元素。如果使用单向链表,且仅有头指针的单向循环链表,每次插入结点都要遍历整个链表,找到链尾,才能进行插入。如果采用顺序存储,每次删除表头元素时,都要移动 n-1 个元素。如果使用仅有尾指针的单向循环链表,插入新元素时,仅需移动尾指针就可以了,删除结点时,只需一步操作就可以定位到头结点,就可以进行删除,因为头结点是尾指针的下一个结点。10.下列叙述中错误的是 _ 。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系
24、统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析 本题考查数据库系统的基本概念和知识。数据的逻辑结构,是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项 A)的说法是错误的。 数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项 B)的说法正确。11.设程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC211 答案 解析 DOC
