【计算机类职业资格】国家二级(VB)机试模拟试卷158及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试模拟试卷158及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试模拟试卷158及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试模拟试卷 158 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下面关于算法的叙述中,正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止C.算法的空间复杂度是指算法程序中指令(或语句)的条数D.以上三种描述都正确2.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉树必须有一个度为 2 的结点B.二叉树的度可以小于 2C.非空二叉树有 0 个或 1 个根结点D.至少有 2 个根结点3.如果进栈序列为 A,B,C,D,则可能的出栈
2、序列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,AC.C,D,A,BD.任意顺序4.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式6.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户,开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析7.下列不属于软件工程 3 个要
3、素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境8.数据库系统在其内部具有 3 级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式9.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码10.某二叉树中度为 2 的结点有 10 个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11D.1211.下面的数写成普通十进制数是( )。265358979335278D-6(分数:2.00)A.00000265358979335278
4、B.000000265358979335278C.0O00265358979335278D.000000026535897933527812.在新建一个 VB 工程时,将新建窗体的 Name 属性设置为 TheFirst,则默认的窗体文件名为( )。(分数:2.00)A.Form1fireB.工程 1frmC.TheFirstfrmD.Form1vbp13.要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和 5 门课程成绩(百分制)组成,下列的定义正确的是( )。(分数:2.00)A.Type stu no As Integer name As String score(
5、1To5)As Single End TypeB.Type stu no As Integer name As String*10 score()As Single End TypeC.Type stu no As Integer name As String*10 score(1To5)As Single End TypeD.Type stu no As Integer name As String score()AS Single End Type14.以下关于局部变量的叙述中错误的是( )。(分数:2.00)A.在过程中用 Dim 语句或 Static 语句声明的变量是局部变量B.局部变
6、量的作用域是它所在的过程C.在过程中用 Static 语句声明的变量是静态局部变量D.过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量即被释放15.为了使窗体的大小可以改变,必须把它的 BorderStyle 属性设置为( )。(分数:2.00)A.4B.3C.2D.116.运行以下程序后,输出的图案是( )。Form1ClsA$=String$(10,“*“)For i=1To5n=102*iX$=AS:Y$=SpaceS(n)Mid$(X$,i+1,n)=Y$PrintX$Next i (分数:2.00)A.B.C.D.17.可设置文字字体为斜体的属性是( )。(分数:2
7、.00)A.FontSlopeB.FontBoldC.FontltalicD.FontUnderline18.下列表达式的值为 2123 的是( )。(分数:2.00)A.Val(“123asd“)&2000B.Val(“123asd“)+2000C.Str(123)&“2000“D.Str(123)+“2000“19.已知变量 x、y 为整数型,且 x=4,y=12,s 为字符串型,且 s=a,LblOk 为标签控件,下列赋值语句不合法的是( )。(分数:2.00)A.x=LblOkCaptionB.LblOkcaption=Str(x)C.x*3=yD.3r=x*s20.已知 A$=“We
8、lcome“,下列语句操作能够正确执行的是( )。(分数:2.00)A.Label1Height=ASB.Label1Caption=ASC.Label1Enabled=ASD.Label1Visible=AS21.在窗体上有一个文本框 Text1 和一个标签 Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图所示),则空白处应填入的内容是( )。 (分数:2.00)A.GetFocusB.ClickC.ChangeD.LostFocus22.在窗体上画两个文本框(Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1),然后
9、编写如下事件过程:Private Sub Command1_Click()x=0do While x50x=(x+2)*(X+3):n=n+1LoopText1Text=Str(n):Text2Text=Str(x)End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )。(分数:2.00)A.1 和 0B.2 和 72C.3 和 50D.4 和 16823.窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是( )。Private Sub Command1_Click()Picture1Picture=LoadPicture(“c:picturejpg“)Pictur
10、e1ClsPicture1Print“picture“End Sub(分数:2.00)A.窗体无显示,图片框显示图片和文字 pictureB.窗体上出现 picture 文本,图片框无显示C.窗体上出现 picture 文本,图片框显示图片 picturejpgD.窗体无显示,图片框只显示 picture 文字24.下列控件属性中,属性值的类型不相同的一项是( )。(分数:2.00)A.Labe1 控件的 Enabled 属性与 TextBox 控件的 Enabled 属性B.OptionButton 控件的 Value 属性与 CheckBox 控件的 Value 属性C.Command 控
11、件的 Default 属性与 Command 控件的 Cancel 属性D.Command 控件的 Visible 属性与 Frame 控件的 Visible 属性25.有以下程序段,单击 Command1 按钮后,屏幕上的输出结果是( )。Private Sub Command1_Click()For i=6To9Print Tab(i*i),iNext iEnd Sub (分数:2.00)A.B.C.D.26.下列程序执行后,变量 a 的值为( )。Dim a,b,c,d As Singlea=10:b=20:c=40If ba Thend=a:a=b:b=dEnd IfIf caT he
12、nd=a:a=c:c=dEnd IfIf cb Thend=b:b=c:c=dEnd If(分数:2.00)A.10B.40C.20D.10027.如图所示,在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为 Timer1。要求每1s 在文本框中显示一次当前的时间。 (分数:2.00)A.EnabledB.VisibleC.Timer()D.Interval28.下面函数的功能应该是:删除字符串 str 中所有与变量 ch 相同的字符,并返回删除后的结果。例如:若 str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”Function delch
13、ar(str As String,ch As String)As StringDim kAs Integer,temp As String,ret As Stringret=“ “For k=1To Len(str)temp=Mid(str,k,1)If temp=ch Thenret=ret&tempEnd IfNext kdelchar=retEnd Function 但实际上函数有错误,需要修改。下面的修改方案中正确的是( )。(分数:2.00)A.把 ret=ret&temp 改为 ret=tempB.把 Iftemp=ch Then 改为 If tempch ThenC.把 delc
14、har=ret 改为 delchar=tempD.把 ret=“ “改为 temp=“ “29.下面是求最大公约数的函数的首部( )。Function fun(By Val x As Integer,ByVal y As Integer)As Integer 若要输出 8、12、16 这 3 个数的最大公约数,下面正确的语句是(分数:2.00)A.Print fun(8,12),fun(12,16),fun(16,8)B.Print fun(8,12,16)C.print fun(8,12),fun(12,16),fun(16)D.Print fun(8,fun(12,16)30.窗体上有 T
15、ext1、Text2 两个文本框及一个命令按钮 Command1,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1Text=p2(p1(x),y):Text2Text=pl(x)End SubPrivate 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 程序运行
16、后,第一次单击和第二次单击命令按钮后,文本框 Text1 和 Text2 内的值分别是( )。(分数:2.00)A.2 4 2 4B.2 4 4 8C.10 10 58 58D.4 4 8 831.单击命令按钮执行以下程序,输出结果为( )。Private Sub Command1_Click()Dim x As Integer,y As Integerx=12:y=32Call Proc(x,y)Print x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Integer)n=n Mod10:m=m Mod10End Sub(分数:2.00)
17、A.12 32B.2 32C.2 3D.12 332.在窗体上有一个文本框 Text1,Text 属性值为空,然后编写如下事件过程:Private Sub Text1_Keyaress(KeyAscii As Integer)Dim str As String,n As Integerstr=UCase(Chr(KeyAscii)n=Len(str)Text1Text=String(n,str)End Sub 程序运行后,如果在文本框中输入字母“p”,则在文本框中显示的内容为( )。(分数:2.00)A.ppB.pPC.PPD.Pp33.在窗体上画一个命令按钮,然后编写如下代码:Private
18、 Sub Command1_Click()Dim MaxSize,NextChar,MyCharOpen“d:tempfemaletxt“For Input As#1MaxSize=LOF(1)For NextChar=MaxSize To 1Step-1Seek#1,NextCharMyChar=Input(1,#1)Next NextCbarPrint EOF(1)Close#1End Sub 程序运行后,单击命令按钮,其输出结果为( )。(分数:2.00)A.TrueB.FalseC.0D.Null34.使用菜单编辑器设计菜单时,必须输入的项是( )。(分数:2.00)A.快捷键B.标题
19、C.索引D.名称35.在 3 种不同类型的组合框中,只能选择而不能输入数据的组合框是( )。(分数:2.00)A.下拉式组合框B.简单组合框C.下拉式列表框D.三个类型都是36.假定通用对话框的名称为 CD1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开对话框的标题为“通用对话框”的事件过程是( )。(分数:2.00)A.Private Sub Command1_Click() CD1DialogTitle=“通用对话框“ CD1ShowPrinter End SubB.Private Sub Command1_Click() CD1DialogTitle=“通用对话框“ C
20、D1ShowFont End SubC.Private Sub Command1_Click() CD1DialogTitle=“通用对话框“ CD1ShowOpen End SubD.Private Sub Command1_Click() CD1DialogTitle=“通用对话框“ CD1ShowColor End Sub37.在窗体上有 2 个图片框,名称分别为 Picture1 和 Picture2,Picture2 中添加了香蕉图片(见图 3),且将 Picture2DragMode 属性设置为 1。要求程序运行时,可以用鼠标把 Picture2 拖拽到 Picture1 中(见图
21、 4)。以下可以实现此功能的事件过程是( )。 (分数:2.00)A.Private Sub Form_DragDrop(Source As Contro1,X As Single,Y As Single) Picture2MovePicture1Leff+X,Picture1Top+Y End SubB.Private Sub Picture2_DragDrop(Source As Contro1,X As Single,Y As Single) SourceMove Picture1Left+X,Picture1Top+Y End SubC.Private Sub Picture1_Dra
22、gDrop(Source As Contro1,X As Single,Y As Single) SourceMove Picture1Left+X,Picture1Top+Y End SubD.Private Sub Picture_DragDrop(Source As Contro1,X As Single,Y As Single) Picture2Move Picture2Left+X,Picture2Top+Y End Sub38.目录列表框的 Path 属性的作用是( )。(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C
23、.显示根目录下的文件名D.显示该路径下的文件39.以下叙述中错误的是( )。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.全局变量必须在标准模块中定义D.在设计 VB 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件40.如图所示,在列表框 List1 中已经有若干人的简单信息,运行时在 Text1 文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在 Text2 文本框中。若有多个匹配的列表项,则只显示第 1 个匹配项:若未找
24、到,则在 Text2 中显示“查无此人”,在横线处应填写( )。 (分数:2.00)A.List1TextB.List1List(k)C.List1ItemData(k)D.List1Text(k)二、基本操作题(总题数:1,分数:2.00)41.请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。(1)在名称为。Form1,标题为“图书”的窗体上画 1 个名称为 Cmb1 的下拉式组合框。下拉列表中有“少儿读物”“传记文学”和“武侠小说”3 个表项内容。运行后的窗体如图 314 所示。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1vbp,窗体文件名为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 模拟 试卷 158 答案 解析 DOC
