【计算机类职业资格】二级VISUAL+BASIC笔试-88及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-88及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-88及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-88 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在文本框控件中,将 Text 的内容全部显示为用户所定义的字符的属性是( )。(分数:2.00)A.PasswordCharB.需要编程来实现C.P83swordD.以上都不是2.要清除已经在图片框 Picture1 中打印的字符串而不清除图片框中的图像,应使用语句( )。(分数:2.00)A.Picture1.ClsB.Picture1.Picture=LoadPicture(“)C.Picture1.Pint“D.Picture1.Picture“
2、3.下列不属于软件工程 3 个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境4.某程序列表框中有许多项,现在用 Timer 控件控制时间,0.1 秒删除一项,直到删完为止,用一滚动条来显示删除的项目,请选择合适的语句,完成此程序( )。(分数:2.00)A.B.C.D.5.下列程序执行后,变量 x 的值为( )。Dim a, b, c, d As SingleDim x As Singlea=10b=30c=400If ba Thend=a:a=b:b=dEnd IfIf bc Thenx=bElse If ac Thenx=cElsex=aEnd If(分数:2.00)A
3、.10B.30C.400D.4306.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化7.在窗体上有文本框 Text1 和命令按钮 Command1,并有如下事件过程:Private Sub Command1_Click()Dim i As Integer, n As IntegerFor j=0 To 50i=i+3n=n+1If i10 Then Exit ForNextText1.Text=Str(n)End Sub(分数:2.00)A.2B.3C.4D.58.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进先出的线
4、性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针9.语句 Y=Y+1 的正确含义是( )。(分数:2.00)A.变量 Y 的值与 Y+1 的值相等B.将变量 Y 的值存到 Y+1 中去C.将变量 Y 的值加 1 后赋值给变量 YD.变量 Y 的值为 110.下列程序的运行结果是( )。Private Function myfun(m, n)Do While m nDo While mn:m=m-n:LoopDo while nm:n=n-m:LoopLoopmyfun=mEnd FunctionPrivate Sub Command1_Click()Pri
5、nt myfun(9, 8)End Sub(分数:2.00)A.2B.1C.4D.311.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.B.C.D.12.下列程序的输出图形是( )。For k=0 To 360cr=Int(160*Rnd)ang=-3.1415926/180*kCircle(2000,2000),500,cr,0,angNext(分数:2.00)A.一段彩色圆弧B.一个彩色扇形C.一个彩色空心圆D.一个辐射状彩色圆形13.Sub 过程与 Function 过程最根本的区别是( )。(分数:2.00)A.Sub 过程可以使用 Call 语句或直接使用过程
6、名调用,而 Function 过程不可以B.Function 过程可以有参数,Sub 过程不能有参数C.两种过程参数的传递方式不同D.Sub 过程的过程名不能有返回值,而 Function 过程能通过过程名返回值14.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n 个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表15.在窗体上画 4 个文本框,并用这 4 个文本框建立一个控件数组,名称为 Text1 (下标从 0 开始,自左至右顺序增大),然后编者按写如下事件过程:Private Sub Command1_Cliek
7、()For Each TextBox In Text1Text1(i)=Text1(i).Indexi=i+1NextEnd Sub程序运行后,单击命令按钮,4 个文本框中显示的内容分别为( )。(分数:2.00)A.0 1 2 3B.1 2 3 4C.0 1 3 2D.出错信息16.在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是( )。(分数:2.00)A.定长字符串和数组B.变长字符串和动态数组C.货币型和日期型D.变长字符串和货币型17.下列叙述中正确的是( )。(分数:2.00)A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向
8、下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法18.下列程序的功能是:将数据 1,2,8 写入顺序文件 Num.txt 中,请选择正确的程序段。Private Sub Form_Click()Dim i As IntegerOpen “Num.txt“ For Output As #1For i=1 To 8Next iClose #1End Sub(分数:2.00)A.print #1,iB.input #1,iC.print #1D.input
9、#119.( )属性用于设置组合框的风格。(分数:2.00)A.BackstyleB.BorderstyleC.StyleD.Sorted20.有下列程序段,单击命令按钮执行程序后,输出结果为( )。Option Base 1Private Sub Command1_Cliek()Dim xx=Array(23, -5, 17, 38, -31, 46, 11, 8, 5, -4)s1=0s2=0Fork=1 To 10If (x(k)0) Thens1=s1+x(k)Elses2=s2+x(k)End IfNext kY=s1/Abs(s2)Print YEnd Sub(分数:2.00)A.
10、148B.40C.-40D.3.721.设计软件结构是在软件生命周期的( )。(分数:2.00)A.软件定义期B.软件开发期C.软件维护期D.以上 3 个都不是22.下列程序段的输出结果为( )。Dim M(5, 5), S(5)For i=1 To 5S(i)=0For j=1 To 5M(i, j)=i+jS(i)=S(i)+M(i, j)Next jNext iFor Each x In SPrint x;Next x(分数:2.00)A.20 23 24 35 40B.20 25 30 35 40C.20 23 25 35 40D.20 25 35 40 4523.在窗本上放置一个命令
11、按钮 Command1, 并编写下列单击事件的程序:Option Base 1Private Sub Command1_Click()Dim c As Integer, d As Integerd=0c=6X=Array(2, 4, 6, 8, 10, 12)For i=1 To 6If X(i)c Thend=d+X(i)c=X(i)Elsed=d-cEnd IfNext iPrint dEnd Sub(分数:2.00)A.10B.12C.16D.2024.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关C.数据的存储
12、结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的25.下列叙述正确的是( )。(分数:2.00)A.任何时候都可以使用标准工具栏中的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器D.任何时候都可以使用“工具”菜单中的“菜单编辑器”命令,打开菜单编辑器26.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD27.Visual Basic 根据计算机访问文件的方式将文件分成 3 类,其中不包括( )。(分数:2.00)A.
13、顺序文件B.Unix 文件C.二进制文件D.随机文件28.在窗体中放置控件,对该控件的操作错误的是( )。(分数:2.00)A.单击窗体上没有控件处,可把活动控件变为不活动控件B.双击任一个控件内部,可激活该控件的代码窗口C.双击一个控件内部,可把活动控件变为不活动控件D.拖动一个活动控件四周的控制小方块可缩放控件29.在窗体上有一个文本框 Text1,Text 属性值为空,然后编写如下事件过程:Private Sub Text1_KeyPress(Key Ascii As Integer)Dim str As String, n As Integerstr=UCase(Chr(Key Asc
14、ii)n=Len(str)Text1.Text=String(n,str)End Sub程序运行后,若在文本框中输入单字母“p”,则在文本框 Text1 中显示的内容为( )。(分数:2.00)A.ppB.pPC.PPD.Pp30.下列控件属性中,属性值的类型不相同的一项是( )。(分数:2.00)A.Labe1 控件的 Enabled 属性与 TextBox 控件的 Enabled 属性B.OptionButton 控件的 Value 属性与 CheekBox 控件的 Value 属性C.Command 控件的 Default 属性与 Command 控件的 Cancel 属性D.Comma
15、nd 控件的 Visible 属性与 Form 控件的 Visible 属性31.设“A=“87654321“”,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为( )。(分数:2.00)A.876543B.876554C.8D.632.已知代数式 eXSin(30)2x/(x+y)Lnx,则正确的 Visual Basic 表达式为( )。(分数:2.00)A.E*Sin(30*3.14/180)*2*X/X+Y*Log(X)B.Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X)C.Exp(x)*Sin(30*3.14/180)*2*x/(x+y)*Log(x)D.
16、Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Ln(X)33.下列程序的功能是:调用字体对话框来设置文本框中的字体,单击 C。mmand1 按钮弹出对话框,进行相应的字体、字号等的设置,然后单击“确定”按钮退出对话框,则将发生哪些变化( )。Private Sub Command1_Click()CommonDialog1.CancelError=TrueCommonDialog1.Flags=3On Error Resume NextCommonDialog 1.ShowFontText1.Font.Name=CommonDialog1.FontNameText1.Fo
17、nt.Size=CommonDialog1.FontSizeText1.Font.Bold=CommonDialog1.FontBoldText1.Font.Italic=CommonDialog1.FontltalicText1.Font.Undefiine=CommonDialog1.FontUnderlineText1.FontStrikethru=CommonDialog1.FontStrikethruText1.ForeColor=CommonDialog1.ColorEnd Sub(分数:2.00)A.Text1 的字体不发生变化B.Text1 的字体发生变化C.Text1 的字体
18、和颜色发生变化D.程序出错34.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+135.窗体上有两个文本框 Text1、Text2 以及一个命令按钮 Command1,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=p2(p1(x), y)Text2.Text=pi(x)End SubPrivate Function p1(x As Integer) As Integerx=x+y:y=x+yp1=x+yE
19、nd 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 10 58 58二、填空题(总题数:11,分数:22.00)36.算法的复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_37.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_38
20、.树中度为零的结点称为 1。(分数:2.00)填空项 1:_39.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_40.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_41.表达式 Len(Str(1.3)Mod2 的值为_。(分数:2.00)填空项 1:_42.下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以 4 余 1,除以 5 余 2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。Private Sub Command1_Click()x=Val(Text1.Text)If
21、_ThenPrint xElse_Text1.Text=“End IfEnd Sub(分数:2.00)填空项 1:_43.在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。Do While List2.ListCount_List2.Removeltem 0Loop(分数:2.00)填空项 1:_44.滚动条的最小值属性是_,最大值属性是_。(分数:2.00)填空项 1:_45.假设有以下程序段:For i= 1 To 3For j=5 To 1 Step -1Print
22、i * jNext jNext i则语句 Print i*j 的执行次数是_,i 的值为_,j 的值为_。(分数:2.00)填空项 1:_46.下列是一个体操评分程序。设满分为 10 分,20 位评委,除去一个最高分和一个最低分,计算平均分。Private Sub Command1_Click()Max=0Min=10For i=1 To 20n=Val(InputBox(“请输入分数“)If nMax Then Max=nIf nMin Then Min=ns=s+n_ s=s-Min-Maxp=s/18Print “最高分“; Max; “最低分“; MinPrint “最后得分: “;
23、pEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-88 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在文本框控件中,将 Text 的内容全部显示为用户所定义的字符的属性是( )。(分数:2.00)A.PasswordChar B.需要编程来实现C.P83swordD.以上都不是解析:解析 PasswordChar 属性将影响 TextBox 控件中显示的文本的样式,文本框中将显示PasswordChar 属性设置的字符的内容,用户可以将任意字符串赋予此属性,但只有第一个字符是有效的,所有其他的字符将被忽略
24、。注意;如果 MultiLine 属性被设为 True,那么设置 PasswordChar 属性将不起效果。2.要清除已经在图片框 Picture1 中打印的字符串而不清除图片框中的图像,应使用语句( )。(分数:2.00)A.Picture1.Cls B.Picture1.Picture=LoadPicture(“)C.Picture1.Pint“D.Picture1.Picture“解析:解析 Cls 将清除打印语句在运行时所产生的文本,而清除图片应使用的语句为Picture1.Picture=LoadPicture()。3.下列不属于软件工程 3 个要素的是( )。(分数:2.00)A.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 88 答案 解析 DOC
