【计算机类职业资格】二级VISUAL+BASIC笔试-162及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-162及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-162及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-162 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据模型中,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是2.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的( )属性。(分数:2.00)A.ValueB.VisibleC.EnabledD.Default3.在窗体上有一个文本框控件,名称为 TxtTime,一个计时器控件,名称为 Timer1,要求每一秒钟在文本框中显示一次当前的时间。程序如下:Private Sub T
2、imer1_()TxtTime. text=TimeEnd Sub在下画线上应填入的内容是( )。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer4.设有声明语句:Dim b(1 To 10,2 To 9,20)As Integer则数组 b 中全部元素的个数为( )。(分数:2.00)A.2310B.201 6C.1500D.16585.对长度为”的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.nD.n+16.以下叙述中错误的是( )。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相
3、同的菜单项B.在菜单的标题栏中,“”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义7.以下关于多重窗体程序的叙述中,错误的是( )。(分数:2.00)A.用 Hide 方法不但可以隐藏窗体,而且能清除内存巾的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体8.下面语句正确的是( )。(分数:2.00)A.If x3*y And xy Then y=x3B.If x3*y And xy Then y=3xC.If x3*y
4、:xy Then y=x3D.If x3*y And xy Then y=x* *39.设有如下通用过程:Public Function f(X As Integer)Dim y As Integerx=20y=2f=x*yEnd Function在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As Integerx=10y=5y=f(x)Print x;yEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.10 5B.20 5C.20 40D.10
5、4010.窗体上有一个名称为 CDI 的通用对话框,一个名称为 Command1 的命令按钮。命令按钮的单击事件过程如下:Private Sub Command1_Click()CD1. FileName=“CD1. Filter=“All Files|*. *|(*. Doc)|*.Doc|(*. Txt)|*.Txt“CD1. FiherIndex=2CD1. Action=1End Sub关于以上代码,叙述错误的是( )。(分数:2.00)A.执行以上事件过程,通用对话框被设置为“打开”文件对话框B.通用对话框的初始路径为当前路径C.通用对话框的默认文件类型为*. TxtD.以上代码不对
6、文件执行读写操作11.已知使用 Show 方法的格式为:窗体名称. Show模式,如果要使窗体是“模态型”窗体,则“模式”值为( )。(分数:2.00)A.TrueB.0C.1D.False12.编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住Shift键也未锁定大写键时)运行程序,如
7、果按键盘上的A键,则程序输出的结果是( )。(分数:2.00)A.AaB.aAC.AAD.aa13.设窗体上有一个滚动条,要求单击滚动条右端的 (分数:2.00)A.B.C.D.14.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()X=InputBox(“Input“)Select Case xCase 1,3Print “分支 1“Case Is4Print “分支 2“Case EisePrint “Else 分支“End SelectEnd Sub程序运行后,如果在输入对话框中输入 2,则窗体上显示的是(
8、)。(分数:2.00)A.分支 1B.分支 2C.Else 分支D.程序出错15.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二又树的深度为log 2n+116.如果要将文本框作为密码框使用,应设置的属性为( )。(分数:2.00)A.NameB.CaptionC.PasswordCharD.Text17.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护18.在窗体上画一个名称为
9、 Command1 的命令按钮,然后编写如下程序:Dim SW AS BooleanFunction func(X As Integer)As IntegerIf X20 ThenY=XElseY=20+XEnd Iffunc=YEnd FunctionPrivate Sub Form_MouseDown(Button As Integer,_Shift As integer,X As Single,YAs single)SW=FalseEnd SubPrivate Sub Form_MouseUp(Button As Integer,_Shift As Integer,X As Single
10、,YAs Single)SW=TrueEnd SubPrivate Sub Command1_Click()Dim intN um As IntegerintNum=InputBox(“)If SW ThenPrint func(intNum)End IfEnd Sub程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为( )。(分数:2.00)A.输出 0B.输出 25C.输出 45D.无任何输出19.若窗体上的图片框中有一个命令按钮,则此按钮的 Left 属性是指( )。(分数:2.00)A.按钮左端到窗体左端的距离B.按钮左端到图片框左端的距离C.
11、按钮中心点到窗体左端的距离D.按钮中心点到图片框左端的距离20.表达式 4+5/G*7/8 Mod 9 的值是( )。(分数:2.00)A.4B.5C.6D.721.下列关于货币型数据的描述,正确的是( )。(分数:2.00)A.货币型数据有时可以表示成整型数据B.货币型数据与浮点型数据完全一样C.货币型数据是由数字和小数点组成的字符串D.货币型数据是小数点位置固定的实型数22.原因排除法属于( )。(分数:2.00)A.软件调试方法B.黑盒测试方法C.白盒测试方法D.动态测试方法23.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性
12、结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率24.在运行程序时,在文本框中输入新的内容,或在程序代码中改变 Text 的属性值,相应会触发到( )事件。(分数:2.00)A.GotFocusB.ClickC.ChangeD.DblClick25.下列程序段的执行结果为( )。I=9x=5DoI=I+1x=x+2Loop Until I=7Print “I=“;I;Print “x=“;x(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=
13、10 x=726.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a=Text1. Text+Text2. TextPrint aEnd SubPrivate Sub Form_Load()Text1. Text=“Text2. Text=“End sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 123 和 321 然后单击命令按钮,则输出结果为( )。(分数:2
14、.00)A.444B.321123C.123321D.13223127.声明一个变量为局部变量应该用( )。(分数:2.00)A.GlobalB.PrivateC.StaticD.Public28.窗体文件的扩展名是( )。(分数:2.00)AbasBclsCfrmDres29.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流B.加工C.数据存储D.源和潭30.如果进栈序列为 e1、e2、e3、e4,则可能的出栈序列是( )。(分数:2.00)A.e3e1、e4、e2B.e2、e4、e3、e
15、1C.e3、e4、e1、e2D.任意顺序31.在 Visual Basic 工程中,可以作为“启动对象”的程序是( )。(分数:2.00)A.任何窗体或标准模块B.任何窗体或过程C.Sub Main 过程或其他任何模块D.Sub Main 过程或任何窗体32.下列各选项说法错误的是( )。(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个
16、文件名保存当前文件D.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性33.在 ER 图中,用来表示实体的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.三角形34.以下关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件C.顺序文件各记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作35.从工程管理角度,软件设计一般分为两步完成,它们是( )。(分数:2.00)A.概要设
17、计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计二、填空题(总题数:10,分数:30.00)36.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_37.一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是 1。(分数:2.00)填空项 1:_38.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_39.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_40.全面支持软件开发过程的软件工具集合被称为 1。(分数:2.00)填空项 1:_41.在 Visual Basic 中可以建立_
18、菜单和_菜单。(分数:4.00)填空项 1:_42.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a=InputBox(“请输入一个整数“)b=InputBox(“请输入一个整数“)Print a+bEnd Sub程序运行后,单击命令按钮,在输入对话框中分别输入 321 和 456,输出结果为_。(分数:2.00)填空项 1:_43.在窗体上画一个名称为 Command1 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下程序:Function Fun(x As Integer, ByValy As Integer
19、)As Integerx=x+yIf x0 ThenFun=XElseFun=yEnd IfEnd FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera=-10:b=5Text1. Text=Fun(a, b)Text2. Text=Fun(a, b)End Sub程序运行后,单击命令按钮,Text1 和 Text2 文本框显示的内容分别是_和_。(分数:4.00)填空项 1:_44.本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一个 0 或 1 的整数,相当于一次投币,1 代表正面,0 代表反面。在
20、窗体上有 3 个文本框,名称分别是 Text1、Text2、Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图所示。程序运行后,在文本框 Text1 中输入总次数,然后单击“开始”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。Private Sub Command1_Click()Randomizen=CInt(Text1. Text)n1=0n2=0For i=1 To_r=Int (Rnd*2)If r=_Thenn1=n1+1Elsen2=n2+1End IfNextText2. Text=n1Te
21、xt3. Text=n2End Sub(分数:4.00)填空项 1:_45.阅读程序:Option Base 1Private Sub Form Click()Dim a(3)As IntegerPrint “输入的数据是;“;For i=1 To 3a(i)=InputBox(“输入数据“)Print a(i);NextPrintIf a(1)a(2)Thent=a(1)a(1)=a(2)a(2)=_End IfIf a(2)a(3)Thenm=a(2)Elself a(1)a(3)Thenm=_Elsem=_End IfPrint “中间数是:“;mEnd Sub程序运行后,单击窗体,在输
22、入对话框中分别输入 3 个整数,程序将输出 3 个数中的中间数,如图所示。请填空。(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-162 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据模型中,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:解析 关系模型较格式化模型(网状模型和层次模型)有以下几个优点:数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。2.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按
23、钮的( )属性。(分数:2.00)A.ValueB.VisibleC.Enabled D.Default解析:解析 设置控件是否可用或者是否有效,应将 Enabled 属性置为 False。3.在窗体上有一个文本框控件,名称为 TxtTime,一个计时器控件,名称为 Timer1,要求每一秒钟在文本框中显示一次当前的时间。程序如下:Private Sub Timer1_()TxtTime. text=TimeEnd Sub在下画线上应填入的内容是( )。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer 解析:解析 定时器的主要方法为 Timer(),用来
24、定时操作某个控件。本题中,当定义 Timer1 的 Timer()事件后,TxtTime 控件将显示系统当前时间,因此选项 D 正确。4.设有声明语句:Dim b(1 To 10,2 To 9,20)As Integer则数组 b 中全部元素的个数为( )。(分数:2.00)A.2310B.201 6 C.1500D.1658解析:解析 声明语句中定义的数组为三维数组,各维默认从 0 开始,长度分别为:12,8,21。因此全部元素的个数为 12*8*21=2016。5.对长度为”的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.n D.n
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 162 答案 解析 DOC
