【计算机类职业资格】二级VISUAL+BASIC笔试-187及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-187及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-187及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-187 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程序执行后,变量 X 的值为( )。Dim f1, b, c, d As SingleDim X As Singlef1=10b=30C=400If bf1 Thend=f1:f1=b:b=dEndIfIf be Thenx=bElseIf f1c Thenx=cElsex=aEndIf(分数:2.00)A.10B.30C.400D.4302.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.RSB.
2、RSC.RSD.RS3.在窗体上有一个文本框 Text1,Text 属性值为空,然后编写下列事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim str AS String, n As Integerstr=UCase(Chr(KeyAscii)n=Len(str)Text1. Text=String(n, str)End Sub程序运行后,若在文本框中输入单字母“p”,则在文本框 Text1 中显示的内容为( )。(分数:2.00)A.ppB.pPC.PPD.Pp4.在文本框中输入字符时,通过( )事件过程可以得到字符的 ASCII
3、码值。(分数:2.00)A.ChangeB.GotFocusC.KeyPressD.LostFocus5.下列( )标识符不能作为 Visual Basic 的变量名。(分数:2.00)A.ABCabeB.b1234C.28wedD.crud6.单击命令按钮时,下列程度段的执行结果是( )。Private Sub Command1 Click()Dim a AS Integer, b As Integer, C AS Integera=2:b=4:c=6Call S1(a,b)Print “a=“; a; “b=“; b; “c=“; CCall S2(a,b)Print “a =“; a;
4、“b=“; b; “c=“; c;End SubPrivate Sub S 1(x As Integer, Y As Integer)Dim CAs Integerx=2 * x:y=y+2:c=x+yEnd SubSub S2(x As Integer, ByVal Y As Integer)Dim eAs Integerx=2 * x:Y=Y+2:e=x+yEnd Sub(分数:2.00)A.a=4 b=6 c=6a=4 b=6 c=6B.a=8 b=6 c=6a=8 b=6 c=6C.a=4 b=6 c=6a=8 b=6 c=6D.a=8 b=6 c=6a=4 b=6 c=67.已知 a
5、=5,b=/,c=12,下列表达式的值为 True 的是( )。(分数:2.00)A.ab And caB.ab Or caC.ab Xor caD.aa Eqv ca8.在数据库设计中,将 ER 图转换为关系模式的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率10.
6、下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.NSD.DFD11.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间12.下列程序的运行结果是( )。Private Function myfun(m, n)Do While mnDo While mn:m=m-n:LoopDo While nm:n=n-m:LoopLoopmyfun=mEnd FunctionPrivate Sub Comrnand1 Click()print myfun(9, 8)End Su
7、b(分数:2.00)A.2B.1C.4D.313.通用对话框中打开“颜色对话框”的方法是( )。(分数:2.00)A.ShowOpenB.Menuhem. Enabled=TrmeC.Menuhem. Visible=TrueD.Menultem. Visible=Flase14.窗体上有两个文本框 Text1、Text2 以及一个命令按钮 Command1,编写下列程序:DimY As IntegerPrivate Sub Command1.Click()Dim X AS Integerx=2Text1. Text=p2(p1(X), Y)Text2. Text=p1(x)End SubPr
8、ivate Function p1(X As Integer)As Integerx+x+y:y=x+yp1=x+yEnd FunctionPrivate Function p2(X As Integer, Y As Integer)As Integerp2=2*x+yEnd Function当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和 Text2 内的值分别为( )。(分数:2.00)A.2 42 4B.2 44 8C.4 48 8D.10 1058 5815.在文本框中输入密码时,要求在文本框中只显示(+)号,则应当设置此文本框的( )属性。(分数:2.00)A.Text
9、B.CaptionC.PasswordD.PasswordChar16.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件D.VBComboBox 控件17.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作18.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.
10、00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能19.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可以拥有菜单20.有下列二叉树,对此二叉树前序遍历的结果是( )。(分数:2.00)A.B.C.D.21.下列操作不能向工程中添加窗体的是( )。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏中的“添加窗体”按钮C.右键单击窗体,在弹出的菜单中选择“添加窗体”命令D.右键单击工程资源管理器,在
11、弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令22.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。Private Type AngK As IntegerSinx As SingleCosx As SingleEndTypePrivate Sub Form_Click()Dim Y As SingleDim i As IntegerDim Ksc As AngOpen _Y=3.14159/180For i=1 To 90Ksc. K=iKsc.
12、 Sinx=Sin(i*Y)Ksc. Cosx=Cos(i+Y)_NextiClose#2Elid Stub(分数:2.00)A.“/Data1. txt “For Random As#1 Len=10 Put#1, i, KscB.“/Data1. txt “For Random As#1 Len=10 Put#1, Y, KscC.“/Data1. txt “For Random As#1 Put#1, i, KscD.“/Data1. txt “For Random As#1 Put#1, Y, Ksc23.下列描述不正确的是( )。(分数:2.00)A.某个子过程中声明的局部变量,其使
13、用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行的过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量24.下列关于复选框的说法,正确的是( )。(分数:2.00)A.复选框的 Enabled 属性用于决定该复选框是否可见B.复选框的 Value 属性用于决定该复选框是否被选中C.复选框的 Tabindex 属性用于决定该复选框在控件数组中的序号D.复选框的 Visible 属性用于决定该复选框是否可用25.在窗体上画一个名为 Text1 的文本框和一个名为 Labell 的标签,再画四个名为 Opl 的单选
14、按钮控件数组,其 Index 属性按季度顺序为 03,如图左所示。在文件 Sales.txt 中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图右所示单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句( )。(分数:2.00)A.B.C.D.26.下列关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以 Input 打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同
15、D.随机文件打开后,既可以进行读操作,也可以进行写操作27.假定有一个菜单项,名为 Menuhem,为了在运行时使该菜单项不可见,应使用的语句为( )。(分数:2.00)A.MenuItem. Ena bled=FalseB.MenuItem. Enabled=TtitleC.MenuItem. Visible=TmeD.MenuItem. Visible=Flase28.为了使列表框中的项目分为多列显示,需要设置的属性为( )。(分数:2.00)A.ColumnsB.StyleC.ListD.MuhiSelect29.要在命令按钮控件上显示图像应( )。(分数:2.00)A.设置 Pictu
16、re 属性B.实现不了C.先将 Style 设置为 1,然后再设置 Picture 属性D.以上都不对30.在新建一个 Visual Basic 工程时,将新建窗体的 Name 属性设置为 TheFirst,则默认的窗体文件名为( )。(分数:2.00)A.Form1. frmB.工程 1. frmC.TheFirst. frmD.Form1. vbp31.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+132.假定在图片框控件 Picture1 中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法( )
17、。(分数:2.00)A.选择图片框控件,然后按Del键B.执行语句 Picture1. Picture=LoadPicture(“)C.执行语句。Picture1. Picture=“D.选择图片框控件,在属性窗口中选择 Picture 属性,然后删除该属性的值33.结构化程序设计的 3 种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移34.树是结点的集合,它的根结点的数目是( )。(分数:2.00)A.有且只有 1 个B.1 或多于 1C.0 或 1D.至少有 2 个35.在窗体上画一个命令按钮,其名称为 Comman
18、d1。程序运行后,单击命令按钮,输出结果是( )。Private Sub p1 (n As Integer)For i=n To 1 Step=1x=String(i, “*“)Print xNext iEnd SubPrivate Sub Command1_Click()p1(3)End Sub(分数:2.00)A.*B.*C.*D.*二、填空题(总题数:11,分数:30.00)36.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_37.二分法查找仅限于这样的表:表中的数据元素必须
19、有序,其存储结构必须是 1。(分数:2.00)填空项 1:_38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_39.常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示 1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_40.数据库系统的内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_41.一个变量未被显式定义,末尾没有类型说明符,则该变量的隐含类型是_类型。(分数:2.00)填空项 1:_42.如果在立即窗口中执行下
20、列操作:a=8b=9print(ab);则输出结果是_。(分数:2.00)填空项 1:_43.下列程序的功能是:弹出一个对话框询问用户是否输出,如果是,则输出;否则结束。请填空。Sub PrintOutODim aAs Integera=MsgBox(“输出结果?“,vblnformation+vbYesNo,“提示:“)If a=_ThenPrint “Myresult“EndIfEndSub(分数:2.00)填空项 1:_44.滚动条的最小值属性是_,最大值属性是_。(分数:4.00)填空项 1:_45.下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以 4 余 1,除以 5
21、 余 2”条件,则在窗体上输 f“文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。Private Sub Command1_Click()x=1Val(Text1. Text)If_ThenPrint xElse_Text1.Text=“End IfEnd Sub(分数:4.00)填空项 1:_46.在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。Private Sub Form. Load()Check1. Caption=“显示粗体“Check2. Caption=“显示斜体“Text1.
22、Text=“May you a happy day!“End SubPrivate Sub Check1 Click0If_=1 ThenText1. FontBold=TrueElseText1. FontBold=FalseEndIfEnd SubPrivate Sub Cbeck2_Click()If Check2. value=1 ThenText1. _ElseText1. _End IfEnd Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-187 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程
23、序执行后,变量 X 的值为( )。Dim f1, b, c, d As SingleDim X As Singlef1=10b=30C=400If bf1 Thend=f1:f1=b:b=dEndIfIf be Thenx=bElseIf f1c Thenx=cElsex=aEndIf(分数:2.00)A.10B.30 C.400D.430解析:解析 程序操作过程如下:程序首先执行 If baThen 语句,条件为真执行 d=a:a=b:b=d 语句,执行后 d=10,a=30,b=10;然后执行 If bC Then 语句,条件不成立,因此执行 Else If aCThen 语句;条件不成立
24、,因此执行 Else 后面的 X=a 语句,执行后 x=30。2.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.RSB.RS C.RSD.RS解析:解析 关系的交()、并()和差(-)运算要求两个关系是同元的,显然作为二元的 R 和三元 S 只能做笛卡儿积运算。3.在窗体上有一个文本框 Text1,Text 属性值为空,然后编写下列事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim str AS String, n As Integerstr=UCase(Chr(KeyAscii)n=L
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 187 答案 解析 DOC
