【计算机类职业资格】国家二级(VB)机试模拟试卷185及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试模拟试卷185及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试模拟试卷185及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试模拟试卷 185 及答案解析(总分: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.将 ER 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码10.某二叉树中度为 2 的结点有 10 个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11D.1211.下面的数写成普通十进制数是( )。 265358979335278D6(分数:2.00)A.00000265358979335278B
4、.000000265358979335278C.0000265358979335278D.000000026535897933527812.在新建一个 VB 工程时,将新建窗体的 Name 属性设置为 TheFirst,则默认的窗体文件名为( )。(分数:2.00)A.Form1frmB.工程 1frmC.ThcFirstfrmD.Form1vbp13.要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和 5 门课程成绩(百分制)组成,下列的定义正确的是( )。(分数:2.00)A.Type stu no As Integer name As String score(1
5、To 5)As Single End TypeB.Type stu no As Integer name As String*10 score() As Single End TypeC.Typestu no AS Integer name As String*10 score(1 To 5)As Single End TypeD.Type stu noAsInteger name As String score0 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.运行以下程序后,输出的图案是( )。 Form1CIs A$String$(10,“*“) For i1 To 5 n102*i X$AS:Y$Space$(n) Mid$(X$,i1,n) Y$ Print X$ Next i (分数:2.00)A.B.C.D.17.可设置文字字体为斜体的属性是( )。
7、(分数:2.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 为整数型,且 x4,y12,s 为字符串型,且 sa,LblOk 为标签控件,下列赋值语句不合法的是( )。(分数:2.00)A.xLblOkCaptionB.LblOkcaptionStr(x)C.x*3yD.yx*s20.己知 A$“Welcome“
8、,下列语句操作能够正确执行的是( )。(分数:2.00)A.Label1HeightASB.Label1CaptionASC.Label1EnabledASD.Label1VisibleAS21.在窗体上有一个文本框 Text1 和一个标签 Label1,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图所示),则空白处应填入的内容是( )。 (分数:2.00)A.GetFOCUSB.ClickC.ChangeD.LostFocus22.在窗体上画两个文本框(Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1),然后编写如下事件过程:
9、Private Sub Cornmand1_Click() x0 do While x50 x(x2)*(x3):nn1 Loop Text1TextStr(n):Text2TextStr(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )。(分数:2.00)A.1 和 0B.2 和 72C.3 和 50D.4 和 16823.窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是( )。 Private Sub Command1_Click() Picture1PictureLoadPicture (“c:picturejpg“) Picture1Cls P
10、icture1Print“picture“ End Sub(分数:2.00)A.窗体无显示,图片框显示图片和文字 pictureB.窗体上出现 picture 文本,图片框无显示C.窗体上出现 picture 文本,图片框显示图片 picturejpgD.窗体无显示,图片框只显示 picture 文字24.下列控件属性中,属性值的类型不相同的一项是( )。(分数:2.00)A.Label 控件的 Enabled 属性与 TextBox 控件的 Enabled 属性B.OptionButton 控件的 Value 属性与 CheckBox 控件的 Value 属性C.Command 控件的 De
11、fault 属性与 Command 控件的 Cancel 属性D.Command 控件的 Visible 属性与 Frame 控件的 Visible 属性25.有以下程序段,单击 Command1 按钮后,屏幕上的输出结果是( )。 Private Sub Command1_Click() For i6 To 9 Print Tab(i*i),i Next i End Sub(分数:2.00)A.6 7 8 9B.6 7 8 9C.6 7 8 9D.6 7 8 926.下列程序执行后,变量 a 的值为( )。 Dim a,b,C,dAs Single a10:b20:c40 If ba The
12、n da:ab:bd End If If ca Then da:ac:cd End If If cb Then db:bc:cd End 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”,则函数的返回值
13、为:“ACDACD” Function delchar(str As String,ch As String) As String DimkAs Integer,tempAs String,retAs String ret“ For k1 To Len(str) tempMid(str,k,1) If tempch Then retret&temp End If Next k delcharret End Function 但实际上函数有错误,需要修改。下面的修改方案中正确的是( )。(分数:2.00)A.把 retrettemp 改为 rettempB.把 If tempch Then 改为
14、 If tempch ThenC.把 delcharret 改为 delchartempD.把 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,fu
15、n(12,16)30.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim X As Integer x2 Text1Textp2(p1(x),y):Text2Textp1(x) End Sub Private Function p1(x As Integer)As Integer xxyxy p1xy End Function Private Function p2(x As Integer,y As Integer) As Integer p22*xy
16、 End Function 程序运行后,第一次单击和第二次单击命令按钮后,文本框 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 Integer x12:y32 Call Proc(x,y) Printx;y End Sub Public Sub Proc(n AS Integer,ByVal m As Integer) nnMod 10:mm
17、Mod 10 End Sub(分数:2.00)A.12 32B.2 32C.2 3D.12 332.在窗体上有一个文本框 Text1,Text 属性值为空,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim str As String,n As Integer strUCase(Chr(KeyAscii) nLen(str) Text1TextString(n,str) End Sub 程序运行后,如果在文本框中输入字母“P”,则在文本框中显示的内容为( )。(分数:2.00)A.PPB.pPC.ppD.Pp33.在窗
18、体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() Dim MaxSize,NextChar,MyChar Open“d:tempfemale.txt“For Input As#1 MaxSizeLOF(1) For NextCharMaxSize To 1 Step1 Seek#1,NextChar MyCharInput(1,#1) Next NextCbar Print EOF(1) Close#1 End Sub 程序运行后,单击命令按钮,其输出结果为( )。(分数:2.00)A.TrueB.FalseC.0D.Nun34.使用菜单编辑器设
19、计菜单时,必须输入的项是( )。(分数:2.00)A.快捷键B.标题C.索引D.名称35.在 3 种不同类型的组合框中,只能选择而不能输入数据的组合框是( )。(分数:2.00)A.下拉式组合框B.简单组合框C.下拉式列表框D.三个类型都是36.假定通用对话框的名称为 CD1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开对话框的标题为“通用对话框”的事件过程是( )。(分数:2.00)A.Private Sub Command1_Click() CD1.DialogTitle“通用对话框“ CD1.ShowPrinter End SubB.Privte Sub Command
20、1_Click() CD1.DialogTitle“通用对话框“ CD1.ShowFont End SubC.Private Sub Command1_Click() CD1.DialogTitle“通用对话框“ CD1ShowOpen End SubD.Private Sub Command1_Click() CD1.DialogTitle“通用对话框“ CD1.ShowColor End Sub37.在窗体上有 2 个图片框,名称分别为 Picture1 和 Picture2,Picture2 中添加了香蕉图片(见下左图),且将 Picture2.DragMode 属性设置为 1。要求程序
21、运行时,可以用鼠标把 Picture2 拖拽到 Picturel 中(见下右图)。以下可以实现此功能的事件过程是( )。 (分数:2.00)A.Private Sub Form_DragDrop(Source AsControl,X As Single,Y As Single) Picture2.Move Picture1.LeftX,Picture1.TopY End SubB.Private Sub Picture2_DragDrop(Source AsControl,X As Single,Y As Single) SourceMove Picture1LeffX,Picture1.To
22、pY End SubC.Private Sub Picture 1_DragDrop(Source AsControl,X As Single,Y As Single) Source.Move Picture1.LeftX,Picture1TopY End SubD.Private Sub Picturel_DragDrop(Source AsControl,X As Single,Y As Single) Picture2.Move Picture2.LeftX,Picture2TopY End Sub38.目录列表框的 Path 属性的作用是( )。(分数:2.00)A.显示当前驱动器或指
23、定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示根目录下的文件名D.显示该路径下的文件39.以下叙述中错误的是( )。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Pfive 定义的通用过程能被其他窗体调用C.全局变量必须在标准模块中定义D.在设计 VB 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件40.如图所示,在列表框 List1 中已经有若干人的简单信息,运行时在 Text1 文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在 Text
24、2 文本框中。若有多个匹配的列表项,则只显示第 1 个匹配项;若未找到,则在 Text2 中显示“查无此人”,在横线处应填写( )。 (分数:2.00)A.List1.TextB.List1.List(k)C.List1.ItemData(k)D.List1.Text(k)二、基本操作题(总题数:1,分数:2.00)41.请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。 (1)在名称为 Form1 的窗体上画 1 个名称为 Label1 的标签数组,含 3 个标签控件,下标从 0 开始,标签上的内容(按下标顺序)分别是:“等级考试”,“程序设计”,“VB 程序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 模拟 试卷 185 答案 解析 DOC
