【计算机类职业资格】二级VISUAL+BASIC笔试380及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试380及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试380及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 380 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下叙述正确的是 _。(分数:2.00)A.组合框包含丁列表框的功能B.列表框包含了组合框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同2.窗体上画一个命令按钮,然后编写如下代码:Private Type Record ID As Integer Name As String * 20End TypePrivate Sub command1 _ Click( Open “c: /file. txt“ for Input
2、 As MaxSize = LOF (1) for NextChar =MaxSize To Step-1 Seek #1, NextChar MyChar=Input(1,#1) Next NextChar Print EOF(1) Close #1 End Sub 程序运行后,单击命令按钮,其输出结果为_。(分数:2.00)A.TrueB.FalseC.0D.Null3.需求解析中开发人员要从用户那里了解_。(分数:2.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模4.在 Visual Basic 中最基本的对象是 _,它是应用程序的基石。(分数:2.00)A.标签B.窗
3、体C.文本框D.命令按钮5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和_。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性6.在窗体中添加一个列表框(listBox1)和一个命令按钮,并编写如下代码:Private Sub Command1_ Click() Dim Entry, I, Msg Msg = “Choose Ok to add 100 items to your list box.“ MsgBox Msg for I = 1 To 100 Entry = “Entry“ Next iEnd Sub(分数:2.00)A.12345B.6C.1
4、 2 3 4 5 6D.010.窗体上有一个通用对话框控件 CommonDialog1,有下列语句:CommonDialog1. Action = ShowFont 其表示为 _。(分数:2.00)A.显示“打开”对话框B.显示“另存为”对话框C.显示“颜色”对话框D.显示“字体”对话框11.滚动条控件的 LargeChange 属性所设置的是 _。(分数:2.00)A.单击滚动条中滚动框前面或后面的部位时,Value 增加或减小的增量值B.滚动条中滚动块的最大移动位置C.滚动条中滚动块的最大移动范围D.滚动条控件无该属性12.以下叙述中错误的是 _。(分数:2.00)A.双击鼠标可以触发 D
5、blClick 事件B.窗体或控件的事件的名称可以由编程人员确定C.移动鼠标时,会触发 MouseMove 事件D.控件的名称可以由编程人员设定13.最简单的交换排序方法是_。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序14.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“另存为”对话框。(分数:2.00)A.Cdl Action=1B.Cdl Action=2C.Cdl Action=4D.Cdl Action=315.栈通常采用的两种存储结构是 _。(分数:2.00)A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非
6、线性存储结构16.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_ Click ( ) x = InputBox(“Enter the First integer“) y = InputBox(“Enter the Second integer“) Print y +xEnd Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入 456 和 123,则输出结果是 _。(分数:2.00)A.579B.123C.456D.12345617.下列可以把当前目录下的图形文件 pic1,jpg 装入图片框 Picture1 中的语句为_。(分数:2.0
7、0)A.Picture=“pic1,jpg“B.Pictur Handle=“pic1,jpg“C.Picture1. Picture=LoadPicture(“pic1.jpg“)D.Picture:LoadPicture(“pic1.jpg“)18.下列 _表达式的值是 1239。(分数:2.00)A.Len(“1234“)+5B.Val(“1234“)+5C.Str(1234) Next iEnd Sub(分数:2.00)A.12345B.6C.1 2 3 4 5 6 D.0解析:解析 本题是针对输出格式的问题。字符串输出没有正负号,字符之间没有空格;数字输出有正负号,字符之间有空格。打
8、印的结果为 123456。10.窗体上有一个通用对话框控件 CommonDialog1,有下列语句:CommonDialog1. Action = ShowFont 其表示为 _。(分数:2.00)A.显示“打开”对话框B.显示“另存为”对话框C.显示“颜色”对话框D.显示“字体”对话框 解析:解析 Action 的值为 ShowFont(或 4)表示显示“字体”对话框。11.滚动条控件的 LargeChange 属性所设置的是 _。(分数:2.00)A.单击滚动条中滚动框前面或后面的部位时,Value 增加或减小的增量值 B.滚动条中滚动块的最大移动位置C.滚动条中滚动块的最大移动范围D.滚
9、动条控件无该属性解析:解析 当 LargeChange 属性返回和设置用户单击滚动条和滚动箭头之间的区域时,滚动条控件(HscrollBar(水平滚动条)或 VscrollBar(垂直滚动条)增加或减小 Value 属性值的改变量。12.以下叙述中错误的是 _。(分数:2.00)A.双击鼠标可以触发 DblClick 事件B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发 MouseMove 事件D.控件的名称可以由编程人员设定解析:解析 Visual Basic 中的事件是事先定义好的,事件名称不能由编程人员确定,但控件名称可由编程人员确定。13.最简单的交换排序方法是_。
10、(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析 交换排序方法有冒泡排序和快速排序,显然选项 B 和选项 C 错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。冒泡排序是一种最简单的交换排序方法,它是通过相邻数据元素的交换逐步将线性变成有序。14.已知通用对话框名为 Cdlg,则执行下列的_语句,将弹出“另存为”对话框。(分数:2.00)A.Cdl Action=1B.Cdl Action=2 C.Cdl Action=4D.Cdl Action=3解析:解析 为了弹出某个对话框,除使用通用对话框的方法外,还可以通
11、过给通用对话框的 Action属性赋值来实现,给 Action 属性赋不同的值将弹出不同的对话框。若给 Action 属性赋值为 2,运行时将弹出“另存为”对话框。15.栈通常采用的两种存储结构是 _。(分数:2.00)A.线性存储结构和链表存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:解析 和线性表类似,栈也有两种存储方法:线性存储结构和链表存储结构。16.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_ Click ( ) x = InputBox(“Enter the First integer“) y
12、 = InputBox(“Enter the Second integer“) Print y +xEnd Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入 456 和 123,则输出结果是 _。(分数:2.00)A.579B.123C.456D.123456 解析:解析 本题的难点是 InputBox 函数。InputBox 函数用来接受用户通过键盘输入的数据。其格式为:“InputBox(提示信息,标题默认值,对话框的位置,帮助文件名及帮助主题号)”,x 和 y是变体变量或字符串型变量,对字符串来讲符号“+”和“&”的作用一样,“”123”+ ”456”123456” ”。
13、17.下列可以把当前目录下的图形文件 pic1,jpg 装入图片框 Picture1 中的语句为_。(分数:2.00)A.Picture=“pic1,jpg“B.Pictur Handle=“pic1,jpg“C.Picture1. Picture=LoadPicture(“pic1.jpg“)D.Picture:LoadPicture(“pic1.jpg“) 解析:解析 图片框的 Picture 属性可以在设计时从属性窗口或者运行时通过代码来设置。通过代码设置时,要调用 LoadPicture()函数来实现。18.下列 _表达式的值是 1239。(分数:2.00)A.Len(“1234“)+
14、5B.Val(“1234“)+5 C.Str(1234)&5D.Cstr(1234)+“5“解析:解析 Len 函数的作用是求参数字符串的长度,所以答案 A 的值是 9;Val 函数的功能是将参数字符串中的数字转换成数值,所以答案 B 的值为 1239;Str 函数的作用是把数值型参数转换为字符串型,符号也是一位,正号用空格表示,故答案 C 的值为“12345”;Cstr 函数是将参数转换成字符串型,故答案 D 的值为“12345”。19.下面程序的输出是_。Private Sub Command1_Click() Print 7/3End Sub(分数:2.00)A.3.5B.7C.3D.2
15、 解析:解析 运算符号“/”用于两个数相除并返回以整数形式表示的结果。20.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。(分数:2.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:解析 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。21.下列 _ 是 Single 型变量。(分数:2.00)A.Time%B.Sheight! C.
16、NameD.cxyz解析:解析 在 VB 中定义变量时,可采用 DIM 等语句来进行显式说明,也可以通过在变量名后加一个用于规定变量类型的说明字符,来规定变量的类型,这种方法称为“隐式说明”。字符与变量类型的对应关系请参看下表。 说明字符 示例 类型% A%A 是整型变量& A&A 是长整型变量! A!A 是单精度变量# A#A 是双精度变量 A A 是货币型变量$ A$A 是字符型变量22.下列的程序段执行后,x 的值为_。Private Sub Command1_Ciick() x =0 for i =1 To 10 for j = i To 10 x=x+1 Next j Next i
17、Print xEnd Sub(分数:2.00)A.50B.55 C.5D.105解析:解析 本题的难点是嵌套循环的循环次数。由于内层的初值为外层循环的循环变量,循环次数为“10+9+8+7+6+5+4+3+2+1=55”。23.关于控件数组,下列描述中不正确的是 _。(分数:2.00)A.控件数组可由多个控件组成,这些控件具有相同的名字B.可以通过把两个同类型控件的 name 属性改成相同值来创建控件数组C.控件数组中的各元素共用事件,通过 index 参数来确定是哪一个元素D.控件数组中的元素可以是不同类型的控件 解析:解析 VB 中允许使用控件数组。所谓控件数组,就是若干个控件具有同样的名
18、称,象普通数组一样,可通过下标来识别这些控件。控件数组中的每个元素共用同样的事件过程,为识别事件是哪个元素产生的,可通过事件过程中的 index 参数来确定。注意控件数组中的元素一定是同一类型的控件。24.有过程如下:Sub fact (m As Integer, total As Long) Dim i As Integer total = 1 for i = 1 To m total = total*i Next iEnd Sub 调用它的事件过程如下:Private Sub Command1_ Click () Dim tot As Long Dim a As Integer a = V
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 380 答案 解析 DOC
