【计算机类职业资格】二级VISUAL+BASIC笔试-126及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-126及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-126及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-126 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下叙述中正确的是(分数:2.00)A.一个记录中所包含的各个元素的数据类型必须相同B.随机文件中每个记录的长度是固定的C.Open 命令的作用是打开一个已经存在的文件D.使用 Input #语句可以从随机文件中读取数据2.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu.Name“张红“.Age22.Sex“女
2、“End With执行 Print Stu.Age 语句后的结果是(分数:2.00)A.张红B.22C.“女”D.Age3.设有数组定义语句:Dim a(5) As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是(分数:2.00)A.a(3)3B.a(3)inputbox(“input data“)C.a(3)List1.ListlndexD.aArray(1,2,3,4,5,6)4.下列不正确的语句是(分数:2.00)A.Print a10+20B.Print “a“;10+20C.Print “a“=“10+20“D.Print a=;10+205.算法的时间复
3、杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数6.设通用对话框控件的名称为 CD1,希望在打开文件对话框中的“文件类型”列表中包含:所有文件、Word 文档和文本文件这 3 类文件,在程序中设置 Filter 属性时正确的是(分数:2.00)A.CD1.Pilter“所有文件|Word 文档|文本文件”B.CD1.Filter“所有文件|*.*|Word 文档|*.doc|文本文件|*.txt”C.CD1.Filter所有文件|*.*|Word 文档|*.doc|文本文件|*.txtD.CD1.Filter
4、“*.*|所有文件|*.doc|Word 文档|*.txt|文本文件”7.下列程序段的执行结果为a=“ABBACDDCBA“For I6 To 2 Step-2xMid(a,I,I)yLeh(a,I)zRight(a,I)zx i,“j“;j,“k“;kNext kNext jNext i这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是(分数:2.00)A.3、6 和 14B.3、8 和 16C.3、4 和 12D.3、9 和 1817.阅读下列程序:Private Sub Commad1_Click()Dim i As Integer,k As Integerk2For
5、i1 To 3Print H(k)Next iEnd SubFunction H(j As Integer)a0Static baa+1bb+1Ha*b+jEnd Function程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345C.567D.35618.为了对多个控件执行操作,必须选择这些控件。下列不能选择多个控件的操作是(分数:2.00)A.按住 Alt 键,不要松开,然后单击每个要选择的控件B.按住 Shift 键,不要松开,然后单击每个要选择的控件C.按住 Ctrl 键,不要松开,然后单击每个要选择的控件D.拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内1
6、9.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构20.数 2.65358979335278D006 写成普通的十进制数是(分数:2.00)A.0.0000265358979335278B.0.00000265358979335278C.0.000265358979335278D.0.00000026535897933527821.下面关于多窗体程序设计描述不正确的是(分数:2.00)A.多重窗体程序中第一个被装载内存的窗体称为启动窗体B.多重窗体程序包括多个窗体,每个窗体都要作为一个文件保存C.Visual Basic 允许
7、为工程生成可执行文件D.多重窗体程序的保存操作步骤按照先保存工程文件,再保存窗体文件,最后保存标准模块文件22.对表进行水平方向和垂直方向的分割,分别对应的关系运算是(分数:2.00)A.选择和投影B.投影和选择C.选择和联接D.投影和联接23.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字24.在设计程序时,应采纳的原则之一是(分数:2.00
8、)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解25.下面控件中,用于将屏幕上的对象分组的是(分数:2.00)A.列表框B.组合框C.文本框D.框架26.对象的属性用来描述对象的特征和状态,它们是一组(分数:2.00)A.数据B.属性名C.程序D.代码27.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合28.下列叙述正确的是(分数:2.00)A.复选框的 Value 属性用来表示复选框的状态,它的取值为 True 或 FalseB.复选框的 Valu
9、e 属性为 True 时,表示选中该复选框C.复选框的 Value 属性为 False 时,表示未选中该复选框D.复选框的 Value 属性有三种取值29.下面不属于软件工程的 3 个要素的是(分数:2.00)A.工具B.过程C.方法D.环境30.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是(分数:2.00)A.Private Sub List1 Click()Label1.CaptionList1.List-IndexEnd SubB.Priv
10、ate Sub List1_Click()Label1.NameList1. ListIn-dexEnd SubC.Private Sub List1 Click()Label1.NameList1.TextEnd SubD.Private Sub List1_Click()Label1.Caption=List1.TextEnd Sub31.下列关于 Fornext 语句的说法正确的是(分数:2.00)A.循环变量、初值、终值和步长都必须为数值型B.step 后的步长只为正数C.初值必须小于终值D.初值必须大于终值32.下列过程定义语句中,形参个数为不确定数量的过程是(分数:2.00)A.P
11、rivate Sub Pro3(x As Double,y As Single)B.Private Sub Pro3(Arr(3),Option x,Option y)C.Private Sub Pro3(ByRef x,By Val y,Arr()D.Private Sub Pro3(ParamArray Arr()33.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现34.任何控件都有_属性。(分数:2.00)A.NameB.CaptionC.BackColorD.Bordersty
12、le35.以下控件可作为其他控件容器的是(分数:2.00)A.PictureBox 和 ImageB.PictureBox 和 FrameC.Frame 和 ListBoxD.Image 和 Data二、填空题(总题数:10,分数:30.00)36.结构化程序设计的三种基本逻辑结构为顺序、选择和 【1】 。(分数:2.00)填空项 1:_37.冒泡排序算法在最好的情况下的元素交换次数为 【2】 。(分数:2.00)填空项 1:_38.软件结构是以 【3】 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为
13、【4】 。(分数:2.00)填空项 1:_40.关系数据库的关系演算语言是以 【5】 为基础的 DML 语言。(分数:2.00)填空项 1:_41.用户可以用 【6】 语句定义自己的数据类型。(分数:2.00)填空项 1:_42.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1. Text“VB Programming“Text2. TextText1. TextText1. Text“ABCD“End Sub程序运行后,单击命令按钮,两个文本框中显示的内容分别为 【7】 和 【8】 。(分数:4.00)填
14、空项 1:_43.下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框 Text1 输入。例如数组各元素的值依次为 0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。Private Sub MoveRight(x()As Integer)Dim i As IntegerDim j As IntegerDim k As IntegeriUBound(x)jx(i)For ki To 【9】 Step 1【10】 Next kx(LBound(x)jEnd SubPrivate Sub Command1_Clic
15、k()Dim a(10) As IntegerDim i As IntegerDim j As IntegerDim k As IntegerFor i0 To 10a(i)iNext ijVal(Text1.Text)k=0Dokk+1Call MoveRight(a)Loop Until kjFor i=0 To 10Print a(i);Next iEnd Sub(分数:4.00)填空项 1:_44.下面程序是用来打印九九乘法表的,请填空。Private Sub Form_Click()Dim flag As Integer,i As Integer,j As Integer,Str1$
16、Str1“”For i1 To 9【11】 For j1 To 9If 【12】 Thenstr1=str1+Str$(j)+“*”+Str$(i)+“=”+Str$(Val(i*j)Elsestr1str1 10+20C.Print “a“=“10+20“D.Print a=;10+20 解析:解析 Print 方法用来输出文本或表达式的值。格式为:对象名称.Print输出表列省略对象名称时,则在当前窗体上输出数据;输出表列是输出的常量、变量或表达式,两个输出项之间要使用分割符“,”或“;”。A 项与 C 项输出表列都为表达式,B 项中有两个输出项,前一项应该是字符串常量类型;故应加上引号,
17、选项 D 的语句有误。5.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量,即运算次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。6.设通用对话框控件的名称为 CD1,希望在打开文件对话框中的“文件类型”列表中包含:所有文件、Word 文档和文本文件这 3 类文件,在程序中设置 Filter 属性时正确的是(分数:2.00)A.CD1.Pilter“所有文件|Word
18、 文档|文本文件”B.CD1.Filter“所有文件|*.*|Word 文档|*.doc|文本文件|*.txt” C.CD1.Filter所有文件|*.*|Word 文档|*.doc|文本文件|*.txtD.CD1.Filter“*.*|所有文件|*.doc|Word 文档|*.txt|文本文件”解析:解析 打开对话框的 Filter 属性是用来设置文件的类型的。它的格式为:描述 |通配符|。根据以上知识点可以排除 A、D 选项。选项 C 中缺少引号,故正确表达形式应为:CD1.Filter“所有文件|*.*|Word 文档|*.doc|文本文件|*.txt“。只有选项 B 正确。7.下列程序
19、段的执行结果为a=“ABBACDDCBA“For I6 To 2 Step-2xMid(a,I,I)yLeh(a,I)zRight(a,I)zx i,“j“;j,“k“;kNext kNext jNext i这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是(分数:2.00)A.3、6 和 14 B.3、8 和 16C.3、4 和 12D.3、9 和 18解析:解析 本题主要考查多重循环的循环次数。在这个程序中外层循环由循环变量 i 控制,它只可以取 3 个值,故循环次数为 3。中层循环次数会受到外层循环的影响。i1 时,中层执行 1 次;i2 时,中层执行 2 次;i3 时
20、,中层执行 3 次;故中层循环一共执行了(1+2+3)次,即 6 次。内层循环次数会同时受到中层、外层变量的影响。当 i1,j1 时,内层执行 3 次;当 i2,j1 时,内层执行 3 次;当 i2,j2 时,内层执行 2 次;当 i3,j1 时内层执行 3 次;当 i3,j=2 时,内层执行 2 次;当 i3,j3 时,内层执行 1 次;故内层循环的循环次数为(3+3+2+3+2+1)次,即 14 次。选项 A 正确。17.阅读下列程序:Private Sub Commad1_Click()Dim i As Integer,k As Integerk2For i1 To 3Print H(k
21、)Next iEnd SubFunction H(j As Integer)a0Static baa+1bb+1Ha*b+jEnd Function程序运行后,单击命令按钮输出结果是(分数:2.00)A.234B.345 C.567D.356解析:解析 在此题中,被调过程是一个函数过程,它有一个形式参数 j,在被调过程声明中,定义了一个参数 a,初值为 o,一个静态变量 b。语句 aa+1 和 bb+1 分别使 a 和 b 各增加 1,然后返回 H 的值,因为 b 是静态变量,所以每次调用同一个参数 k 时,b 会保留前次的数值,使输出结果变化,否则每次输出的结果都将是一样的。根据分析,第一次
22、调用时 a=1,b1,H3;第二次凋用:a1,b 2,H4;第三次调用:a1,b3,H5。所以最后的输出结果是 345。18.为了对多个控件执行操作,必须选择这些控件。下列不能选择多个控件的操作是(分数:2.00)A.按住 Alt 键,不要松开,然后单击每个要选择的控件 B.按住 Shift 键,不要松开,然后单击每个要选择的控件C.按住 Ctrl 键,不要松开,然后单击每个要选择的控件D.拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内解析:解析 选择多个控件的方法有:按住 Ctrl 键,单击要选择的多个控件;按住 Shift 键,单击要选择的多个控件;在窗体上拖动鼠标,画出一个包含要
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 126 答案 解析 DOC
