欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+BASIC笔试-66及答案解析.doc

    • 资源ID:1327944       资源大小:83.50KB        全文页数:23页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+BASIC笔试-66及答案解析.doc

    1、二级 VISUAL+BASIC 笔试-66 及答案解析(总分:178.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.InputBox 函数返回值的类型为( )(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)2.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name属性为 Commandl),然后编写如下两个事件过程:Private Sub Commandl Click()a=Text1. Text+Text2. TextPrint aEnd SubPriv

    2、ate Sub Form Load()Text1. Text=“Text2Text=“End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 123 和 321,然后单击命令按钮,则输出结果为 ( )(分数:2.00)A.444B.321123C.123321D.1322313.在以下 Form1 窗体中没有采用的控件是 ( )(分数:2.00)A.B.C.D.4.Visual Basic 的每种工具栏都有固定和浮动两种形式,把浮动工具栏变为固定工具栏的操作方法是( )(分数:2.00)A.单击浮动工具栏的标题栏B.双击浮动工具栏的标题栏C.单击浮动工具栏

    3、的空白处D.双击浮动工具栏的空白处5.文本框的 SerollBars 属性值为 3 一 Both,但在文本框中却看不见水平与垂直滚动条,可能的原因是( )(分数:2.00)A.文本框的 MultiLine 属性值为 FalseB.文本框的 MultiLine 属性值为 TrueC.文本框中尚未输入内容D.文本框的 Locked 属性值为 False6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Dim m As Integer, n As Integer, p As Integerm=3: n=5: p=0Call Y(m, n, p)

    4、Print Str(p)End SubSub Y(ByVal i As Integer, ByVal j As Integer, k As Integer)k=i+jEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )(分数:2.00)A.4B.6C.8D.107.执行下列程序后,变量 a 的值为 ( )Dim i As IntegerDim a As Integera=0For il To 100 Step 2 a=a+lNext i(分数:2.00)A.1B.10C.50D.1008.文件列表框的 Pattern 属性的作用是 ( )(分数:2.00)A.显示当前驱动器

    5、或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示某一类型的文件D.显示该路径下的文件9.以下关于作用范围的描述正确的是 ( )(分数:2.00)A.所有变量(Publie/Global/Static/Private)都可以放到窗体的通用部分定义B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义C.Public/Global 类的变量只能放在标准模块中定义D.只有 Global 类的变量必须放在标准模块中定义10.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub CommandlClick()x=

    6、InputBox(“请输入一个整数”)Print x+345End Sub程序运行后,单击命令按钮,在输入对话框中输入 123,则在窗体上输出的内容为( )(分数:2.00)A.123345B.468C.123D.34511.串的长度是 ( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数12.在窗体上画一个命令按钮(名称为 Commandl),然后编写如下事件过程:Private Sub Commandl_Click()Static a As Integeraa+1End Sub运行程序,第 3 次单击命令按钮后,变

    7、量 a 的值为( )(分数:2.00)A.0B.1C.2D.313.在软件生产过程中,需求信息的给出是 ( )(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户14.如果想在程序中反复使用一个日期型数据“01/01/2000“,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用: ( )(分数:2.00)A.将这个数据声明为字符串型常量,用一个常量标识符代表它B.将这个数据声明为字符串型变量,用一个变量标识符表示它C.将这个数据声明为日期型常量,用一个常量标识符代表它D.将这个数据声明为日期型变量,用一个变量标识符表示它15.

    8、在 C:/Pic 文件夹中有一个图形文件,名为 Welcome. gif。为了将该图形装入窗体 Form1,应使用的语句为 ( )(分数:2.00)A.Forml. Caption“WELCOME. gif“B.Forml. PictureC:/Pic/Welcome. gifC.Forml. Picture=“C:/Pic/Welcome. gif“D.Forml. Picture=LoadPieture(“C:/Pic/Welcome. gif“)16.假设 X 的值是 5,则执行以下语句时,可得到的输出结果是 ABCDEF 的 Select Case 语句是 ( )(分数:2.00)A.

    9、Select Case X Case 10 To 1 Print“ABCDEF” End SelectB.Select Case XCase Is15,Is5Print“ABCDEF“End SelectC.Selecl Case K Case Is5,1,3,To 10 Print“ABCDEF“ End SelectD.Select Case XCase 1,3,Is5Print“ABCDEF“End Select17.设在工程中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20EndType在窗体中

    10、添加一个名为 Commandl 的命令按钮,要求单击命令按钮时,在顺序文件 P1. txt 中写入一条记录。下列能够完成该操作的程序段是 ( )(分数:2.00)A.Private Sub Commandl_Click()Dim B As BooksOpen“d:/P1.txt“For Output As#1B. Name=InputBox( “姓名“)B. TelNum=InputBox(“电话号码“)Write #1,B. Name,B. TelNumClose #1EndSubB.Private Sub Commandl_Click()Dim B As BooksOpen“ d:/Pl.

    11、txt“ For Input AsB. Name=InputBox (“姓名“)B. TelNum=InputBox (“电话号码“)Print #1,B. Name,B. TelNumClose #1EndSubC.Private Sub Commandl_Click()Dim B As BooksOpen“d:/P1. txt“For Output AsB. Name=InputBox(“姓名“)B. TelNum=InputBox (“电话号码“)Write #1,BClose #1EndSubD.Private Sub Commandl Cliek()Open“d:/P1.txt“ F

    12、or Input AsName=InputBox(“姓名“)TelNum=InputBox (“电话号码“)Print #1,Name,TelNumClose #1EndSub18.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )(分数:2.00)A.选择B.连接C.投影D.并19.以下说法不正确的是(分数:2.00)A.Chr$()函数的作用是把自变量表达式的值转换为相应的 ASC码B.Val()函数用来把自变量字符串转换为数值C.Log()函数返回以 e 为底的自变量的自然对数D.Rnd()函数产生一个 01 之间的单精度浮点数20.用下面的语句所定义的

    13、数组的元素个数是 ( )Dim arr(3 To 5, 2 To 2)(分数:2.00)A.20B.12C.15D.2421.下列叙述中,不属于测试的特征的是 ( )(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性22.表达式 Right(“Beijing“,4)的值是( )(分数:2.00)A.BeijB.jingC.eijiD.ijin23.下列关于 DoLoop 语句的叙述不正确的是 ( )(分数:2.00)A.DoLoop 语句采用逻辑表达式来控制循环体执行的次数B.当 Do whileLoop 或 Do untilLoop 语句中 while

    14、或 until 后的表达式的值为 true 或非零时,循环继续C.DoLoop while 语句与 DoLoop until 语句都至少执行一次循环体D.Do whileLoop 语句与 Do untilLoop 语句可能不执行循环体24.下列叙述中,不属于结构化分析方法的是 ( )(分数:2.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法25.下列 4 项中说法不正确的是 ( )(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独

    15、立性26.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()a:InputBox(“Enter the First Integer“)b:InputBox(“Enter the Second Inteeer“)Print b+aEnd Sub程序运行后,单击命令按钮,先后在两个输入对话框中分别输入 456 和 123,则输出结果是 ( )(分数:2.00)A.579B.123C.456D.12345627.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是 ( )(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C

    16、.e3,e4,e1,e2D.任意顺序28.在结构化设计方法中,生成的结构图(SC) 中,带有箭头的连线表示 ( )(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向29.当拖动滚动条中的滚动框时,将触发的滚动条的事件是 ( )(分数:2.00)A.MoveB.ChangeC.ScrollD.SetFocus30.信息隐蔽的概念与下述哪一种概念直接相关? ( )(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度31.单击命令按钮时,下列程序代码的执行结果为 ( )Function FirProc(x As Integer,

    17、y As Integer, z As Integer)FirProc=2*x+y+3*zEnd FunctionFunction SecProc(x As Integer, y As Integer, z As Integer)SecProcFirProc(z, x, y)+xEnd FunctionPrivate Sub Commandl Click()Dim a As Integer, b As Integer, c As Integera2 :b=3 :c=4Print SecProc(c, b,(分数:2.00)A.End SubA) 21B.19C.17D.3432.为了用键盘打开菜

    18、单和执行菜单命令,第一步应按的键是 ( )(分数:2.00)A.功能键 F10 或 AltB.Shift+功能键 F4C.Alt 或功能键 F8D.Ctrl + Alt33.实体是信息世界中广泛使用的一个术语,它用于表示 ( )(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物34.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl_Cliek()Dim arrayl(10, 10)As IntegerDim i,j As IntegerFor i1 To 3Forj

    19、=2 To 4array1(i, j)=i+jNext jNext iText1. Text=array1(2, 3)+array1(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是 ( )(分数:2.00)A.12B.13C.14D.1535.可决定窗体的左上角是否有控制菜单的属性是 ( )(分数:2.00)A.ControlBOxB.MinButtonC.MaxButtonD.BorderStyle二、填空题(总题数:9,分数:108.00)36.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 【1】 和选择排序等。(分数:12.00)填空项 1:_

    20、37.软件的 【2】 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:12.00)填空项 1:_38.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。(分数:12.00)填空项 1:_39.为了便于对照检查,测试用例应由输入数据和预期的 【4】 两部分组成。(分数:12.00)填空项 1:_40. 【5】 是数据库设计的核心。(分数:12.00)填空项 1:_41.在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是 【6】 和 【7】 。(分数:12.00)填空项 1:_42.阅读以下程序:Prlvate Sub Form_Clic

    21、k()Dim k,n,m As Integern=10m=1k=1Do While k=nm=m*2kk+1LoopPrint mEnd Sub 程序运行后,单击窗体,输出结果为 【8】 。(分数:12.00)填空项 1:_43.设某个程序中要用到一个二维数组,要求数组名为 A,类型为字符串类型,第一维下标从 1 到 5,第二维下标从-2 到 6,则相应的数组声明语句为 【9】 (分数:12.00)填空项 1:_44.阅读程序:Option Base 1Dim arr2() As IntegerPrtvate Function FindMax(a()As Integer)As IntegerD

    22、im Start As IntegerDim FlnlSh As Integer, i As IntegerStart=LBound 【10】 Finish:UBound 【11】 Max 【12】 For i=Start To PinlshIf a (i)Max Then Max= 【13】 Next iFindMax=MaxEnd FunctionPrivate Sub Commandl_Click()Dim arr1arrl=Atray(12,435,76,24,78,54,866,43)b=UBound(arrl)Renm arr2( 【14】 )As IntegerFor i=1 T

    23、O barr2(i)CInt( 【15】 )Next iM=FindMax(arr2()Print“最大值是:“:MEnd Sub以上程序的功能是 x 在命令按钮事件过程中定义一个数组,把这个数组作为参数传送到通用过程PindMax,并返回该数组的最大值。请填空。(分数:12.00)填空项 1:_二级 VISUAL+BASIC 笔试-66 答案解析(总分:178.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.InputBox 函数返回值的类型为( )(分数:2.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析 InputBox 函数

    24、的功能是显示一个对话框,该对话框能接收用户输入数据,返回值为字符串类型。格式如下:InputBox(Prompt, Title, Default, Xpos, Ypos, HelpFile, Context1)Prompt:必选参数,字符串类型,用来提示输入。Title:字符串类型,对话框标题。Default:字符串类型,用于设置默认信息。Xpos 和 Ypos:数值型,用于定义输入对话框的位置,必须同时存在或同时省略。若省略,则输入对话框的位置在屏幕水平方向的中间和垂直方向的从上向下三分之一处的交点。2.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text

    25、1 和 Text2)和一个命令按钮(Name属性为 Commandl),然后编写如下两个事件过程:Private Sub Commandl Click()a=Text1. Text+Text2. TextPrint aEnd SubPrivate Sub Form Load()Text1. Text=“Text2Text=“End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 123 和 321,然后单击命令按钮,则输出结果为 ( )(分数:2.00)A.444B.321123C.123321 D.132231解析:解析 文本框的 Text 属性表示文本

    26、框的内容,当程序执行时,用户在文本框输入的内容会自动保存在该属性中,题中语句 Text1Text+Text2. Text 是实现将两文本框中内容的简单连接。故选项 C 正确。3.在以下 Form1 窗体中没有采用的控件是 ( )(分数:2.00)A.B.C.D. 解析:解析 本题主要考查对控件的认识。控件 1 为文本框,控件 2 为命令按扭,控件 3 为框架,另一个控件为水平滚动条。分析各选项可知 D 选项中的选项按扭在窗体中没有采用。4.Visual Basic 的每种工具栏都有固定和浮动两种形式,把浮动工具栏变为固定工具栏的操作方法是( )(分数:2.00)A.单击浮动工具栏的标题栏B.双

    27、击浮动工具栏的标题栏 C.单击浮动工具栏的空白处D.双击浮动工具栏的空白处解析:解析 Visual Basic 的每种工具栏都有固定和浮动两种形式。如果双击浮动工具栏的标题栏可将浮动工具栏变为固定工具栏。选项 B 正确。5.文本框的 SerollBars 属性值为 3 一 Both,但在文本框中却看不见水平与垂直滚动条,可能的原因是( )(分数:2.00)A.文本框的 MultiLine 属性值为 False B.文本框的 MultiLine 属性值为 TrueC.文本框中尚未输入内容D.文本框的 Locked 属性值为 False解析:解析 文本框的 ScrollBars 属性是用来设置滚动

    28、条模式的。0 表示无,1 表示有水平滚动条,2表示有垂直滚动条,3 表示有水平和垂直滚动条。只有 MultiLine 为 True 时,该属性才有效,且此时不能自动换行。题中设置了 ScrollBars 属性,但看不见,说明设置没有生效,故可能的原因是文本框的 MultiLine 属性值为 False。选项 A 正确。6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()Dim m As Integer, n As Integer, p As Integerm=3: n=5: p=0Call Y(m, n, p)Print Str(p)End

    29、 SubSub Y(ByVal i As Integer, ByVal j As Integer, k As Integer)k=i+jEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )(分数:2.00)A.4B.6C.8 D.10解析:解析 此程序考查了函数的调用,函数过程有 3 个形参,功能是将第一个和第二个形参的和赋给第三个形参,其中前两个形参是按值传递,不会影响实参的数值,即在调用函数过程的过程中,不变化实参的数值;而第三个形参是按址传递,传递的是实参的地址,这样实参会随着过程中形参的变化而变化,即改变实参的数值。在主调过程中定义了三个整型变量,分别赋值 3、5、

    30、0,调用过程后 m,n 的数值仍然是 3、5,而 p 的值不再是 0 而变为 8 即 m、n 的和,这也是被调函数的作用。7.执行下列程序后,变量 a 的值为 ( )Dim i As IntegerDim a As Integera=0For il To 100 Step 2 a=a+lNext i(分数:2.00)A.1B.10C.50 D.100解析:解析 本题主要是对 For 循环语句的考查。其一般格式为:For 循环变量初值 To 终值Step 步长循环体Exit ForNext 循环变量要计算 For 循环的循环次数,可用公式:Int(循环次数(终值-初值)/步长+1)本题中经过运算

    31、可知循环次数为 50 次,即执行了 50 次语句 a=a+l。故最后 a 的值为 50。选项 C 正确。8.文件列表框的 Pattern 属性的作用是 ( )(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示某一类型的文件 D.显示该路径下的文件解析:解析 文件列表框的 Pattern 属性的作用是显示某一类型的文件。选项 C 正确。9.以下关于作用范围的描述正确的是 ( )(分数:2.00)A.所有变量(Publie/Global/Static/Private)都可以放到窗体的通用部分定义B.所有变量(Public/Glob

    32、al/Static/Private)都可以放到标准模块中定义C.Public/Global 类的变量只能放在标准模块中定义 D.只有 Global 类的变量必须放在标准模块中定义解析:解析 变量定义的位置影响变量的作用范围和生命周期。根据作用域不同变量可分为以下几类:过程内局部变量:在过程内定义,在过程中有效,可用 Dim 或 Static 语句定义,用 Dim 语句定义的变量随过程的执行而建立,随过程的结束而消失。Static 语句定义的变量只建立一次,能在过程结束后保存原值。模块级变量:模块可以是窗体或标准模块,在模块的“通用声明”中定义,在模块的所有过程中有效,可用 Dim 或 Priv

    33、ate 语句定义。全局变量:在标准模块的“通用声明”中定义,在整个工程中有效,可用 Pubic 或 Glob- al 语句定义。10.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub CommandlClick()x=InputBox(“请输入一个整数”)Print x+345End Sub程序运行后,单击命令按钮,在输入对话框中输入 123,则在窗体上输出的内容为( )(分数:2.00)A.123345B.468 C.123D.345解析:解析 InputBox 函数返回的是字符串类型值,故 x 应为字符串类型。执行语句 Print x+345 时,x 的类型自动转换为整

    34、型。相当于执行了 123、345 两数的和,故窗体上的输出内容为 468。11.串的长度是 ( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:解析 串的长度指的是串中字符的个数,且其字符个数可以为零。选项 D 正确。12.在窗体上画一个命令按钮(名称为 Commandl),然后编写如下事件过程:Private Sub Commandl_Click()Static a As Integeraa+1End Sub运行程序,第 3 次单击命令按钮后,变量 a 的值为( )(分数:2.00)A.0B.1C.2D.3

    35、解析:解析 由 Static 语句定义的变量只建立一次,能在过程结束后保存原值。题中第一次单击命令按扭时,a 的初始值为 o,执行语句后 a 的值变为 1;在第二次单击按扭时,a 的初始值应保留上次的结果值1,执行语句后 a 的值变为 2;同理在第三次单击按扭后,变量 a 的值变为 3。13.在软件生产过程中,需求信息的给出是 ( )(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:解析 程序设计过程如下:首先由软件用户给出软件的信息要求,由软件分析设计员针对用户需求设计概念模型等,然后程序员进行编程,实现软件功能。最后由项目管理者对软件进行统一管理。14.如果

    36、想在程序中反复使用一个日期型数据“01/01/2000“,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用: ( )(分数:2.00)A.将这个数据声明为字符串型常量,用一个常量标识符代表它B.将这个数据声明为字符串型变量,用一个变量标识符表示它C.将这个数据声明为日期型常量,用一个常量标识符代表它 D.将这个数据声明为日期型变量,用一个变量标识符表示它解析:解析 本题实质上涉及到的是符号常量的问题。符号常量是用标识符表示的常量,不能多次定义。在程序中多次用到一个常量时,可以使用符号常量,它的优点有:当需要改变常量时,用符号常量可以一次全改;使程序

    37、可读性好。分析题意得:可以将这个数据声明为日期型常量,用一个常量标识符表示它。选项 C 正确。15.在 C:/Pic 文件夹中有一个图形文件,名为 Welcome. gif。为了将该图形装入窗体 Form1,应使用的语句为 ( )(分数:2.00)A.Forml. Caption“WELCOME. gif“B.Forml. PictureC:/Pic/Welcome. gifC.Forml. Picture=“C:/Pic/Welcome. gif“D.Forml. Picture=LoadPieture(“C:/Pic/Welcome. gif“) 解析:解析 加载图形文件的格式为;对象名P

    38、ictureLoadPicture(“图形文件标识”)故题中把图形装入窗体应使用的语句为选项 D。16.假设 X 的值是 5,则执行以下语句时,可得到的输出结果是 ABCDEF 的 Select Case 语句是 ( )(分数:2.00)A.Select Case X Case 10 To 1 Print“ABCDEF” End SelectB.Select Case XCase Is15,Is5Print“ABCDEF“End SelectC.Selecl Case K Case Is5,1,3,To 10 Print“ABCDEF“ End Select D.Select Case XCa

    39、se 1,3,Is5Print“ABCDEF“End Select解析:解析 本题主要是对多分支结构 Select Case 语句的考查。其中在 Case 子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式 x值、值 1 To 值 2(注意:值 1值 2)、Is 比较运算符值。执行时,首先计算 Select Case 语句中测试表达式的值。然后从每一个 Case 开始找满足该值的 Case 语句,遇到第一个表达式列表值与测试表达式相匹配的 Case 语句,则执行其后的语句序列,然后跳出 Select Case 结构。题中选项 B、D 中的表达式列表中都不包含有

    40、X 的值,故可直接排除。选项 A 中的 Case 子句后的表达式如果写成 1 To 10,则可输出结果“ABCDEF”。选项 D 中,X 的值在表达式 3 To 10 的范围内,故可以执行其后的语句序列,输出“ABCDEF。17.设在工程中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20EndType在窗体中添加一个名为 Commandl 的命令按钮,要求单击命令按钮时,在顺序文件 P1. txt 中写入一条记录。下列能够完成该操作的程序段是 ( )(分数:2.00)A.Private Sub Comm

    41、andl_Click()Dim B As BooksOpen“d:/P1.txt“For Output As#1B. Name=InputBox( “姓名“)B. TelNum=InputBox(“电话号码“)Write #1,B. Name,B. TelNumClose #1EndSub B.Private Sub Commandl_Click()Dim B As BooksOpen“ d:/Pl.txt“ For Input AsB. Name=InputBox (“姓名“)B. TelNum=InputBox (“电话号码“)Print #1,B. Name,B. TelNumClose

    42、 #1EndSubC.Private Sub Commandl_Click()Dim B As BooksOpen“d:/P1. txt“For Output AsB. Name=InputBox(“姓名“)B. TelNum=InputBox (“电话号码“)Write #1,BClose #1EndSubD.Private Sub Commandl Cliek()Open“d:/P1.txt“ For Input AsName=InputBox(“姓名“)TelNum=InputBox (“电话号码“)Print #1,Name,TelNumClose #1EndSub解析:解析 建立并打

    43、开一个新的数据文件的打开方式为 Output,故可排除选项 B、D 项。顺序文件的写操作可以使用 Print#或 Write#语句。格式为:Print#文件号,表达式表Write#文件号,表达式表题中 B 是一个 Books 变量,这个变量包括两个成员,在进行写入操作时,不能笼统的写成 Write#1,B 排除选项 C,只有选项 A 是正确的。18.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )(分数:2.00)A.选择B.连接 C.投影D.并解析:解析 本题主要考查关系模型中几种运算的特征。经过选择或投影运算得到的新关系的属性个数最多不会超过原关系中的属

    44、性个数。经过连接运算得到的新关系最多不少于原关系中属性的个数。故选项B 正确。19.以下说法不正确的是(分数:2.00)A.Chr$()函数的作用是把自变量表达式的值转换为相应的 ASC码 B.Val()函数用来把自变量字符串转换为数值C.Log()函数返回以 e 为底的自变量的自然对数D.Rnd()函数产生一个 01 之间的单精度浮点数解析:解析 Chr $ ()函数的作用是把 ASC码转换成字符。选项 A 的说法有误。20.用下面的语句所定义的数组的元素个数是 ( )Dim arr(3 To 5, 2 To 2)(分数:2.00)A.20B.12C.15 D.24解析:解析 本题是对二维数

    45、组元素个数的考查。对于二维数组 arr(Al To A2,B1 To B2)其数组元素个数的计算公式为:(A2-A1+1)*(B2-B1+1)故 arr(3 To 5,-2 To 2)的元素个数为(5 -3+1),(2-(-2)+1)即 15。选项 C 正确。21.下列叙述中,不属于测试的特征的是 ( )(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:解析 本题主要考查了软件测试的主要特征。软件测试的目标是在精心控制的环境下执行程序以发现程序中的错误,给出程序可靠性的鉴定。它有 3 个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济

    46、性。22.表达式 Right(“Beijing“,4)的值是( )(分数:2.00)A.BeijB.jing C.eijiD.ijin解析:解析 本题主要是对 Right()函数的考查。Right(C,N)表示从字符串 C 的右边取出 N 个字符。题中表达式 Right(“Beijing”,4)表示从字符串“Beijng“的右边取 4 个值,结果值为 jing。23.下列关于 DoLoop 语句的叙述不正确的是 ( )(分数:2.00)A.DoLoop 语句采用逻辑表达式来控制循环体执行的次数B.当 Do whileLoop 或 Do untilLoop 语句中 while 或 until 后

    47、的表达式的值为 true 或非零时,循环继续 C.DoLoop while 语句与 DoLoop until 语句都至少执行一次循环体D.Do whileLoop 语句与 Do untilLoop 语句可能不执行循环体解析:解析 Do While | Until.Loop 形式的语句格式为:Do While | Until 条件循环体Exit DoLoop使用 While 关键字是当条件为 True 时执行循环体,直到条件为 False 时终止循环;使用 Until 关键字是当条件为 False 时执行循环体,直到当条件为 True 时终止循环。故选项 B 叙述有误。24.下列叙述中,不属于结

    48、构化分析方法的是 ( )(分数:2.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法 解析:解析 结构化分析方法主要包括:面向数据流的结构化分析法,面向数据结构的 JackSon 方法,面向数据结构的结构化数据系统开发方法。面向对象的分析方法则属于面向对象程序设计的内容。25.下列 4 项中说法不正确的是 ( )(分数:2.00)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性解析:解析 数据库的特点包括:数据结构化,共享性好,独立性好,管理统一度高,数据的冗余小,数据重复性低等。故只有选项 C 的说法不正确。数据库只能降低数据的重复性,但并不能避免一切重复性。26.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()a:InputBox(“Enter the First Integer“)b:InputBox(“Enter the Second Inteeer“)Print b+aEnd Sub程序运行后,单击命令按钮,先后在两个输入对话框中分别输入 456 和 123,则输出结果是 ( )(分数:2.00)A.579B.123C.456D.123456


    注意事项

    本文(【计算机类职业资格】二级VISUAL+BASIC笔试-66及答案解析.doc)为本站会员(inwarn120)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开