【计算机类职业资格】二级VISUAL+BASIC笔试-377及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-377及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-377及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-377 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.运行下列语句后,输出的结果是( )。Option Base 1Dim ai=1a=Array(1,-2,9,0,-1,9)Dok=a(i)For m=10 To k Srep -2n=k+mNext mPrint n+mi=i+1Loop While Abs(m+n)27A) 3 27-8 B) 3-8 27C) -8 27 3 D) -8 3 27(分数:2.00)A.B.C.D.2.线性表的顺序存储结构和线性表的链式存储结构分别是_。A) 顺序存
2、取的存储结构、顺序存取的存储结构B) 随机存取的存储结构、顺序存取的存储结构C) 随机存取的存储结构、随机存取的存储结构D) 任意存取的存储结构、任意存取的存储结构(分数:2.00)A.B.C.D.3.软件调试的目的是_。A) 发现错误 B) 改正错误C) 改善软件的性能 D) 挖掘软件的潜能(分数:2.00)A.B.C.D.4.在数据库设计中,将 E-R 图转换为关系模式的过程属于( )。A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.5.希尔排序法属于哪一种类型的排序法 _。A) 交换类排序法 B) 插入类排序法C) 选择类排序
3、法 D) 建堆排序法(分数:1.00)A.B.C.D.6.表达式 String(2,“Shanghai“)的值是( )。ASh BShanghaiCShanghaiShanghai DSS(分数:2.00)A.B.C.D.7.一个工程中包含两个名称分别为 Forml、Form2 的窗体,一个名称为 mdlFunc 的标准模块。假定在Forml、Form2 和 md1Func 中分别建立了自定义过程,其定义格式为:Form1 中定义的过程:Private Sub frmFunctionl().End SubForm2 中定义的过程:Public Sub frmFunction2().End Su
4、bmd1Func 中定义的过程:Public Sub mdlFunction().End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是A) 上述三个过程都可以在工程中的任何窗体或模块中被调用B) frmFunction2 和 mdlFunction 过程能够在工程中各个窗体或模块中被调用C) 上述三个过程都只能在各自被定义的模块中调用D) 只有 mdlFunction 过程能够被工程中各个窗体或模块调用(分数:2.00)A.B.C.D.8.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Cli
5、ck( )a$=“VisualBasic”Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)VVVB)VisC)sic D)11(分数:1.00)A.B.C.D.9.在窗体上画一个命令按钮,然后编写如下过程,程序运行后,单击命令按钮,在输入对话框中输入234,输出结果为 _。Function fun(ByVal num As Long) As LongDim k As Longk=1mum=Abs(num)Do While numk=k*(num Mod 10)num=num/10Loopfun=kEnd FunctionPrivate Sub
6、 Command1_Click()Dim n As LongDim r As Longn=InputBox(“请输入一个数“)n=CLng(n)r=fun(n)Print rEnd SubA) 20 B) 24 C) 9 D) 28(分数:1.00)A.B.C.D.10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。A) 需求分析阶段 B) 概念设计阶段C) 逻辑设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.11.下列叙述中,不属于设计准则的是( )。A) 提高模块独立性B) 使模块的作用域在该模块的控制域中C) 设计成多入口、多出口模块D) 设计功能可预测
7、的模块(分数:2.00)A.B.C.D.12.下列关于 Sub 过程的叙述,正确的是( )。A一个 Sub 过程必须有一个 Exit Sub 语句B一个 Sub 过程必须有一个 End Sub 语句C在 Sub 过程中可以定义一个 Function 过程D可以用 Goto 语句退出 Sub 过程(分数:2.00)A.B.C.D.13.一个对象可执行的动作与可被一个对象所识别的动作分别被称为_。A) 事件、方法 B) 方法、事件C) 属性、方法 D) 过程、事件(分数:1.00)A.B.C.D.14.检查软件产品是否符合需求定义的过程称为_。A) 确认测试 B) 集成测试 C) 验证测试 D)
8、验收测试(分数:2.00)A.B.C.D.15.数据库系统的核心是 _。A) 数据模型 B) DBMSC) 软件工具 D) 数据库(分数:1.00)A.B.C.D.16.如果在立即窗口中执行以下操作(CR是回车键):a=8 CRb=9 CRprint ab CD则输出结果是_。A) -1 B) 0 C) False D) True(分数:1.00)A.B.C.D.17.在满足实体完整性约束的条件下( )。A) 一个关系中应该有一个或多个候选关键字 B) 一个关系中只能有一个候选关键字C) 一个关系中必须有多个候选关键字 D) 一个关系中可以没有候选关键字(分数:2.00)A.B.C.D.18.
9、关于 MDI 窗体下列说法正确的是( )。A) 一个应用程序可以有多个 MDI 窗体B) 子窗体可以移到 MDI 窗体以外C) 不可以在 MDI 窗体上放置按钮控件D) MDI 窗体的子窗体不可以拥有菜单(分数:2.00)A.B.C.D.19.有两个关系 R、S,如下:(分数:2.00)A.B.C.D.20.确定复选框是否选中,可访问的属性是( )。AValue BChecked CSelected DCaption(分数:2.00)A.B.C.D.21.在窗体上画一个名称为 List1 的列表框、一个名称为 Labell 的标签,列表框中显示若干城市名称。当单击列表框中的某个城市名时,该城市
10、名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是( )。A) Private Sub List1_Click()Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB) Private Sub List1_Click()Label1.Name=List1.ListIndexList1.RemoveItem List1.TextEnd SubC) Private Sub List1_Click()Label1.Caption=List1.TextList1.RemoveItem List1.ListI
11、ndexEnd SubD) Private Sub List1_Click()Label1.Name=List1.TextList1.RemoveItem List1.ListIndexEnd Sub(分数:2.00)A.B.C.D.22.有如下一个 Sub 过程:Sub mlt (ParamArray numbers()n=1For Each x In numbersn=n * xNext xPrint nEnd Sub在一个事件过程中如下调用该 Sub 过程:Private Sub Coinmand1_Click()Dim a As IntegerDim b As IntegerDim c
12、 As IntegerDim d As Integera=1b=2c=3d=4mlt a,b,c,dEnd Sub则运行该程序,结果为_。A) 12 B) 24C) 36 D) 48(分数:2.00)A.B.C.D.23.下面列出的条目中,( )是数据库系统的组成成员。操作系统 数据库管理系统 用户数据库管理员 数据库A) 、和 B) 、和C) 、和 D) 都是(分数:1.00)A.B.C.D.24.可以用 InputBox 函数产生“输入对话框”。执行语句 sf$=(InputBox(“请输出字符串”,“字符串对话框”,“字符串”),当用户输出完毕,按 OK 按钮后,st$变量的内容是( )
13、。A) 字符串 B) 请输入字符串C) 字符串对话框 D) 用户输出的内容(分数:2.00)A.B.C.D.25.在窗体上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(其 Name 属性为 Command1),然后编写如下事件过程:Private Sub Command1_Click( )x = 0: n = 0Do Until x = 30x = (n + 2)* (n + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为_。(A
14、) 2 和 30(B) 2 和 240(C) 3 和 50(D) 4 和 30(分数:2.00)A.B.C.D.26.下列函数中,能够得到一个字符串的一组函数是 ( )A) Leh 函数、Right 函数、Mid 函数B) LTrim 函数、RTrim 函数、Trim 函数C) Len 函数、LCase 函数、UCase 函数D) Space 函数、Len 函数、Trim 函数(分数:2.00)A.B.C.D.27.用标准工具栏中的工具按钮不能执行的操作是( )。A添加工程 B打印源程序C运行程序 D打开工程(分数:2.00)A.B.C.D.28.有如下程序;Private SubForm_C
15、lick()Dim check As Boolean,n As Integercheck=Falsen=0DoDo While n10n=n+1If n=5 Thencheck=TrueExit DoEnd ifPrint n;LoopLoop Until check = TrueEnd Sub程序运行后,输出的结果是 _ 。A) 1 2 3 B) 1 2 3 4C) 1 2 3 4 5 D) 1 2 3 4 5 6(分数:1.00)A.B.C.D.29.设有语句Open “c:/Test. Dat“ For Output As#1则以下错误的叙述是_。A) 该语句打开 C 盘根目录下一个已经
16、存在的文件 Test.DatB) 该语句在 C 盘根目录下建立一个名为 Test.Dat 的文件C) 该语句建立的文件的文件号为 1D) 执行该语句后,就可以通过 Print#句向文件 Test.Dat 中写入信息(分数:2.00)A.B.C.D.30.检查软件产品是否符合需求定义的过程称为A) 确认测试 B) 集成测试C) 验证测试 D) 验收测试(分数:2.00)A.B.C.D.31.程序如下:Private Sub form_ Activate()Dim a As Integerfor i=4 To 5a=fun(i)Print a,Next iEnd SubPrivate Functi
17、on fun(n)As Integerif n 0 thenfun =n* fun(n-1)Elsefun=1End ifEnd Function程序最后打印结果是_。A) 4 5 B) 12 120 C) 24 120 D) 24 60(分数:2.00)A.B.C.D.32.以下关于 Visual Basic 特点的叙述中,错误的是A) Visual Basic 是采用事件驱动编程机制的语言B) Visual Basic 程序既可以编译运行,也可以解释运行C) 构成 Visual Basic 程序的多个过程没有固定的执行顺序D) Visual Basic 程序不是结构化程序,不具备结构化程序
18、的三种基本结构(分数:2.00)A.B.C.D.33.设窗体上有一个图片框 Picture1,要在程序运行期间装入当前文件夹下的图形文件 File1.jpg,能实现此功能的语句是A) Picture1.Picture=“File1.jpg“ B) Picture1.Pieture=LoadPicture(“File1.jpg“)C) LoadPicture(“File1.jpg“) D) Call LoadPicture(“File1.jpg“)(分数:2.00)A.B.C.D.34.设有如下程序:Private Sub Command1_Click()Dim sum As Double, x
19、 As Doublesum=0n=0For i=1 To 5x=n/in=n+1sum=sum+xNextEnd Sub该程序通过 For 循环计算个表达式的值,这个表达式是 _。A) 1+1/2+2/3+3/4+4/5 B) 1+1/2+2/3+3/4C) 1/2+2/3+3/4+4/5 D) 1+1/2+1/3+1/4+1/5(分数:1.00)A.B.C.D.35.要使一个文本框具有水平和垂直滚动条,则应先将其 MultiLine 属性设置为 True,然后再将ScrollBars 属性设置为( )。A)0 B)1 C)2 D)3(分数:2.00)A.B.C.D.二、填空题(总题数:14,
20、分数:25.00)36.软件工程的出现是由于 1。(分数:2.00)填空项 1:_37.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:1.00)填空项 1:_38.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:1.00)填空项 1:_39.设有下列二叉树:(分数:2.00)填空项 1:_40.记时器控件能有规律的以一定时间间隔触发 1 事件,并执行该事件过程中的程序代码。(分数:1.00)填空项 1:_41.数据结构分为线性结构与非线性结构,带链的栈属于_。(分数:2.00)填空项 1:_42.图案表示 1。(分数:2.00)填空项 1:_在窗体模块的声明段
21、中用 Public 定义的变量可以在 1 模块中使用,而用 Dim 或 Private 关键字定义的变量可以在 2 模块中使用。(分数:4.00)填空项 1:_填空项 1:_44.在代码窗口对窗体的 BorderStyle、MaxButton 属性进行了设置,但运行后没有效果的原因是这些属性 1。(分数:2.00)填空项 1:_45.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_46.在数据库设计中,“设计 E-R 图”是 1 阶段的任务。(分数:1.00)填空项 1:_47.关系代数是以 1 为运算对象的一组高级运算的集合。(分数:1
22、.00)填空项 1:_48.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_49.一个模块直接调用的其他模块个数称为 1。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-377 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.运行下列语句后,输出的结果是( )。Option Base 1Dim ai=1a=Array(1,-2,9,0,-1,9)Dok=a(i)For m=10 To k Srep -2n=k+mNext mPrint n+mi=i+1Loop While Abs
23、(m+n)27A) 3 27-8 B) 3-8 27C) -8 27 3 D) -8 3 27(分数:2.00)A.B. C.D.解析:解析 本程序中,外层循环是 DoLoop While 循环,内层循环是 for 循环程序执行如下:当 i=1,k=a(i)=1,for 循环执行 5 次,n=3,m=0;Ptint n+m输出 3;i=i+1=2。当 i=2,k=a(i)=-2,for 循环执行 7 次,n=-4, m=-4;Print n+m输出-8;i=i+1=3当 i=3,k=a(i)=9,for 循环执行 1 次,n=19,m=;Print n+m输出 27;i=i+1=4;此时条件成
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 377 答案 解析 DOC
