【计算机类职业资格】二级VISUAL+BASIC笔试98及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试98及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试98及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 98 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10) As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序 Private Sub Command1_Click()C.a1:b2:_Rem 这是一个 VB 程序:c3D.If Shift=6 And Button=2 Then Print“BBBB“ Rem 这是一个 VB 程序 End If2.有如下程序: Sub Filelnfo(fi
2、le1) Dim f1,f,s Set f1CreateObject(“Scripting.FileSystemObject“) Set ff1.GetFile(file1) sf.DateCreated MsgBox s End Sub 这个子程序的作用是(分数:2.00)A.创建一个新文件 file1B.在消息对话框中显示文件 file1 的内容C.在消息对话框中显示文件的所有信息D.在消息对话框中显示文件的创建日期3.编写了如下事件过程: Private Sub Form_MouseDown(KeyCode As Integer,Shift As Integer) If (Button
3、And 3)=3 Then Print“AAAA“ End If End Sub 程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键是(分数:2.00)A.左B.右C.同时按下左和右D.按什么键都不显示4.编写如下通用过程: Sub Proc(x As Single,y As Single) t=x xt/y y=t Mod y End Sub 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a As Single Dim b As Single a5 b4 Proc a,b Print a,b End Sub 程序运行后
4、,如果单击命令按钮,则输出结果为(分数:2.00)A.5 4B.1.25 1C.4 5D.1.25 55.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计6.下列语句用来设置窗体 Forml 的属性,其中在运行时不能正确操作的语句是(分数:2.00)A.Form1.Caption“Form Test“B.Form1.Name“Form Test“C.Form1.MaxButtonFalseD.Form1.MinButtonFalse7.开发大型软件时,产生困
5、难的根本原因是(分数:2.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重8.关系数据库管理系统能实现的专门关系运算包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表9.在 Visual Basic 中,下列优先级最高的运算符是(分数:2.00)A.*B./C.D.Not10.下面属性中,用于自动调整图像框中图形内容的大小的是(分数:2.00)A.PictureB.CurrentXC.CurrentYD.Stretch11.在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1 Cl
6、ick() aa(5);a(8) End Sub(分数:2.00)A.2 5 8B.7 4 1C.8 5 2D.3 6 931.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca32.表达式 Left(“how are you“,3)的值是(分数:2.00)A.howB.areC.youD.how are you33.设已打开 5 个文件,文件号为 1,2,3,4,5。要关闭所有文件,以下语句正确的是(分数:2.00)A.Close
7、 #1,2,3,4,5B.Close #1;#2;#3;#4;#5C.Close #1#5D.Close34.下列程序执行后,变量 S 的值为 Dim s As Long,x As Integer s=0 For x1 To 10 Step 2 ss+x Next x Text1.Texts(分数:2.00)A.10B.25C.50D.10035.使程序立即从一个 Function 过程中退出的语句是(分数:2.00)A.Exit FunctionB.ExitC.ReturnD.Resume二、B填空题/B(总题数:11,分数:22.00)36.在长度为 n 的有序线性表中进行二分查找。最坏的
8、情况下,需要的比较次数为U 【1】 /U。(分数:2.00)填空项 1:_37.数据结构分为逻辑结构与存储结构,线性链表属于U 【2】 /U。(分数:2.00)填空项 1:_38.可以把具有相同属性的一些不同对象归类,称为U 【3】 /U。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括:U 【4】 /U技术和软件工程管理。(分数:2.00)填空项 1:_40.数据库系统中实现各种数据管理功能的核心软件称为U 【5】 /U。(分数:2.00)填空项 1:_41.在显示字体对话框之前必须设置U 【6】 /U属性,否则,将发生字体不存在的错误。(分数:2.00)填空项 1:_42.
9、假定一个文本框的 Name 属性为 Text1,为了在该文本框中显示“Hello!”,所使用的语句为U 【7】 /U。(分数:2.00)填空项 1:_43.在窗体上画一个列表框、一个命令按钮和一个标签。程序运行后,在列表框中选择一个项目,然后单击命令按钮,即可将所选择的项目删除,并在标签中显示列表框当前的项目数,下面是实现上述功能的程序,请填空。 Private Sub Form_Load() List1.AddItem“AAAAA“ List1.AddItem“BBBBB“ List1.AddItem“CCCCC“ List1.AddItem“DDDDD“ End Sub Private S
10、ub Commandl Click() Dim L As Integer LU 【8】 /U If L=0 Then List1.RemoveItem U【9】 /U Label1.CaptionU 【10】 /U Else MsgBox“请选择要删除的项目“ End If End Sub(分数:2.00)填空项 1:_44.某个菜单项设计为分割线,则该菜单项的标题应设置为U 【11】 /U。(分数:2.00)填空项 1:_45.执行下面的程序段后;变量 S 的值为U 【12】 /U。 S5 For i=2.6 To 4.9 Step 0.6 SS+1 Next i(分数:2.00)填空项 1
11、:_46.下列程序的功能是把文件 C:/a1.txt 复制成 C:/a2.txt,请填空。 Private Sub Form C1ick() Dim ch As String Open “C:/a1.txt“ For U【13】 /U Open “C:/a2.txt“ For U【14】 /U Do While Not U【15】 /U chInput(1,10) Print #20,ch; Loop Close #10,#20 End Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 98 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:
12、35,分数:70.00)1.下列正确的 Visual Basic 注释语句是(分数:2.00)A.Dim a(10) As Integer Rem 这是一个 VB 程序B.这是一个 VB 程序 Private Sub Command1_Click() C.a1:b2:_Rem 这是一个 VB 程序:c3D.If Shift=6 And Button=2 Then Print“BBBB“ Rem 这是一个 VB 程序 End If解析:解析 注释语句是非执行语句,用来给程序或语句做注解。使用时应注意以下几点:注释语句可单独占一行,也可以放在语句的后面。若在其他语句后使用 Rem 关键字,则必须使
13、用“:”与语句隔开。若在其他语句行后使用单引号,则不必使用冒号。单引号应是半角英文的直撇号。了解以上知识后可知选项 B 为正确的注释语句。2.有如下程序: Sub Filelnfo(file1) Dim f1,f,s Set f1CreateObject(“Scripting.FileSystemObject“) Set ff1.GetFile(file1) sf.DateCreated MsgBox s End Sub 这个子程序的作用是(分数:2.00)A.创建一个新文件 file1B.在消息对话框中显示文件 file1 的内容C.在消息对话框中显示文件的所有信息D.在消息对话框中显示文件
14、的创建日期 解析:解析 本题主要考查了 Cre ateObject(创建对象)、GetFile(获取文件)、 DateCreated(创建日期)和消息对话框 Msg Box 四个函数。题中执行语句 sf.DateCre ated 后,s 就保存了文件的创建日期。最后执行语句 MsgBox s 在消息对话框中显示文件的创建日期。3.编写了如下事件过程: Private Sub Form_MouseDown(KeyCode As Integer,Shift As Integer) If (Button And 3)=3 Then Print“AAAA“ End If End Sub 程序运行后,为
15、了在窗体上输出“AAAA”,应按下的鼠标键是(分数:2.00)A.左B.右C.同时按下左和右D.按什么键都不显示 解析:解析 本题主要是对 if 语句的考查。如果 if 语句后的条件为真,则执行 Then 后边的语句,否则不执行。Button And 3 是一个逻辑表达式,其结果只可能为。或 1,故条件 (ButtonAnd 3)3 永远不成立,即语句 print“AAAA”永远都不被执行。根据上面的分析可知选项 D 正确。4.编写如下通用过程: Sub Proc(x As Single,y As Single) t=x xt/y y=t Mod y End Sub 在窗体上画一个命令按钮,然
16、后编写如下事件过程: Private Sub Commandl Click() Dim a As Single Dim b As Single a5 b4 Proc a,b Print a,b End Sub 程序运行后,如果单击命令按钮,则输出结果为(分数:2.00)A.5 4B.1.25 1 C.4 5D.1.25 5解析:解析 本题需掌握函数调用时的参数传递和运算符两方面的知识点。在执行调用语句 Proc a,b后,函数 proc 内的参数 x 被 a 取代,y 被 b 取代。执行 t=x、x=t/y 后,得 x5/4 即 x 为 1.25。执行语句 ytMody 后,得 y5 Mod
17、4 即 y 的值为 1。故执行调用函数后 a,b 的值变分别变为 1.25 和 1。最后执行语句 print a,b 将 a、b 的值输出。选项 B 正确。5.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发和软件运行维护 3 个阶段。6.下列语句用来设置窗体 Forml 的属性,其中在运行时不能正确操作的语句是(分数:2.00)A.Form
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 98 答案 解析 DOC
