【计算机类职业资格】二级VISUAL+BASIC笔试-353及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-353及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-353及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-353 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.执行语句 Open “Tel.dat“For Random As # 1 Len50 后,对文件 Tel.dat 中的数据能够执行的操作是 _。(分数:2.00)A.只能写,不能读B.只能读,不能写C.既可以读,也可以写D.不能读,不能写2.下列操作中,不能向工程中添加窗体的是 _。(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏中的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令D.右击工程资源管理器,在弹
2、出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令3.以下叙述中,错误的是 _。(分数:2.00)A.用 Shell 函数可以调用能够在 Windows 下运行的应用程序B.用 Shell 函数可以调用可执行文件,也可以调用 Visual Basic 的内部函数C.调用 Shell 函数的格式应为:变量名Shell()D.用 Shell 函数不能执行 DOS 命令4.除了 Visual Basic 系统默认的工具箱布局之外,还可以通过 _定义选项卡来安排控件。(分数:2.00)A.执行“文件”菜单中的“添加工程”命令B.执行“工程”菜单中的“部件”命令C.在工具箱处执行其快捷菜
3、单中的“添加选项卡”命令D.执行“工程”菜单中的“添加窗体”命令5.对于一个数值变量,如果程序中不做任何说明,其默认的类型是 _。(分数:2.00)A.整型B.长整型C.单精度型D.双精度型6.下面关于 Visual Basic 语言的几种说法中,正确的是 _。(分数:2.00)A.Visual Basic 是一种机器语言B.Visual Basic 是一种汇编语言C.Visual Basic 是一种低级语言D.Visual Basic 是一种高级语言7.以下不属于系统详细设计阶段使用的工具是 _。(分数:2.00)A.PAD 图B.N-S 图C.程序流程图D.HIPO 图8.设 a“Visu
4、al Basic“,下面使 b“Basic“的语句是 _。(分数:2.00)A.bLeft(a,8,12)B.bMid(a,8,5)C.bRight(a,5,5)D.bLeh(a,8,5)9.将命令按钮的 _属性设置为 True 后,就可以按回车键触发其 Click 事件。(分数:2.00)A.CancelB.OKC.EnabledD.Default10.数据库管理系统的基础是 _。(分数:2.00)A.操作系统B.数据库C.数据库系统D.系统软件11.编写以下两个事件过程,在一般情况下(即不按住 Shift 键和锁定大写),运行程序,如果按 A 键,则程序的输出是 _。Private Sub
5、 Form_KeyDown(KeyCode As Integer,Shift As Integer)Print Chr(KeyCode)End SubPrivate SubForm_KeyPress(KeyAscii As Integer)Print KeyAsciiEnd Sub(分数:2.00)A.A65B.a65C.A97D.a9712.对窗体编写如下事件过程:Private Sub Form_ Mouse Down(Button As Integer,Shift As Integer,X AS Single,Y As Single)If Button=2 ThenPrint “AAAA
6、A“End ifEnd SubPrivate Sub Form _ MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)Print “BBBBB“End Sub程序运行后,如果单击鼠标右键,则输出结果为 _。(分数:2.00)A.AAAAABBBBBB.BBBBBAAAAAC.AAAAAD.BBBBB13.结构化程序设计的主要特点是 _。(分数:2.00)A.每个控制结构要模块化B.每个控制结构具有封装性C.每个控制结构具有独立性D.每个控制结构只有一个人口和一个出口14.设关系 R1 有 r1 个元组,关系 R
7、2 有 r2 个元组,则关系 R1 和 R2 连接后的结果关系的元组数目是 _ 个。(分数:2.00)A.r1+r2B.ri*r2C.r1*r2D.r1*r215.在多重窗体程序设计中,为了使窗体 Form1 从屏幕上消失但仍在内存中,所使用的方法或语句为 _。(分数:2.00)A.Form1.CloseB.Close Form1C.Form1.HideD.Unload Form116.下列数据结构中,不是线性结构的是 _。(分数:2.00)A.线性链表B.带链的队列C.带链的栈D.二叉链表17.利用 _关键字可以代替当前窗体。(分数:2.00)A.IB.ThisC.MeD.Parent18.
8、下列关于数据和逻辑结构的叙述中,不正确的是 _。(分数:2.00)A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构抽象反映数据元素间的逻辑关系C.数据的逻辑结构具体反映数据在计算机中的存储方式D.数据的逻辑结构分为线性结构和非线性结构19.窗体设计窗口的主要功能是 _。(分数:2.00)A.绘制图形B.编制程序C.设计界面D.管理资源20.阅读下面的程序,当输入分别为 111 和 222 时,程序输出为 _。n1=InputBox(”请输入第一个数:”)n2=Val(1nputBox(“请输入第二个数:“)Print n1+n2(分数:2.00)A.111222B.222C.333D.程
9、序出错21.以下叙述中,错误的是 _。(分数:2.00)A.在 KeyUp 和 KeyDown 事件过程中,从键盘上输入 A 或 a 被视做相同的字母(即具有相同的 KeyCode)B.在 KeyUp 和 KeyDown 事件过程中,将键盘上的“1”和右侧小键盘上的“尸视做不同的数字(具有不同的 KeyCode)C.KeyPress 事件中不能识别键盘上某个键的按下与释放D.KeyPress 事件中可以识别键盘上某个键的按下与释放22.如果要在菜单中添加一个分隔线,则应将其 Caption 属性设置为 _。(分数:2.00)A.B.*C.&D.-23.在下列叙述中,不正确的一条是 _。(分数:
10、2.00)A.数据库设计包括结构设计和行为设计两方面的内容B.数据库设计的关键是结构特征的设计C.数据库设计是数据库应用系统设计的核心部分D.数据库的物理设计和具体的 DBMS 的类型无关24.在窗体上画一个命令按钮和一个通用对话框,其名称分别为 Command1 和 CommonDialogl,然后编写如下代码;Private SubCommand1_Click()CommonDialogl.Filter=“ All Files |*.*|(*.exe)|*.exe|(*.doc) *.doc|(*.bmp)|*.bmp“CommonDialogl.FileName=“ “CommonDia
11、logl.Flags=vbOFNFileMustExistCommonDialogl.FilterIndex=3CommonDialogl.DialogTitle=“OpenFile(*.doc) “CommonDialogl.Action=1If CommonDialogl.FileName=“ “ThenMsgBox “No file selected“,37,“Checking“ElseEnd IfEnd Sub程序运行后,单击命令按钮,将显示一个对话框,该对话框的标题是 _。(分数:2.00)A.空字符B.OpenFile(*.doc)C.打开文件D.保存文件25.下面是关于文件关闭的
12、 4 种叙述,错误的是 _。(分数:2.00)A.当一个 Visual Basic 程序运行 END 语句之后,将自动关闭所有打开的数据文件B.可以用 CLOSE 语句关闭所有打开的数据文件C.CLOSE 语句可以关闭指定且已打开的某个或某几个数据文件D.CLOSE 语句只能关闭一个打开的数据文件26.在窗体上画一个名称为 Command1 的命令按钮和两个名称分别为 Text1、Text2 的文本框,然后编写如下事件过程:Private SubCommand1_Click()n=Text1.TextSelect Case nCase 1 To 20x=10Case 2,4,6x=20Case
13、 Is10x=30Case 10x=40End SelectText2.Text = xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的 _。(分数:2.00)A.10B.20C.30D.4027.下列操作中,不能打开窗体布局窗口的是 _。(分数:2.00)A.执行“视图”菜单中的“窗体布局窗口”命令B.按 Alt+F5 组合键C.按 Alt+V 组合键,再按 F 键D.单击工具栏中的“窗体布局窗口”按钮28.下面都是对命令按钮控件 Command1 进行属性设置,其中不正确的是 _。(分数:2.00)A.Command1.Name
14、“Command_Save“B.Command1.Caption“保存(&S)“C.Command1.Top-100D.Command1.Left=20029.下列关于链式存储结构的叙述中,不正确的是 _。(分数:2.00)A.结点除自身信息外,还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第 i 个结点的存储地址D.插入、删除运算操作方便,不必移动结点30.不能退出 Visual Basic 的叙述是 _。(分数:2.00)A.单击程序窗口右上角的“关闭”按钮B.执行“文件”菜单中的“关闭”命令C.打开左上角标题栏快捷菜单,执行“关闭”命
15、令D.执行“文件”菜单中的“退出”命令31.以下关于窗体的描述中,错误的是 _。(分数:2.00)A.执行 Unload Form1 语句后,窗体 Form1 消失,但仍在内存中B.窗体的 Load 事件在加载窗体时发生C.当窗体的 Enabled 属性为 False 时,通过鼠标和键盘对窗体的操作都被禁止D.窗体的 Height、Width 属性用于设置窗体的高和宽32.如果在窗体 Form1 上添加一个通用对话框控件 CommonDalogl,那么语句 CommonDialog1.Action=4 的作用是 _。(分数:2.00)A.显示文件打开对话框B.显示另存为文件对话框C.显示字体对
16、话框D.显示打印机对话框33.在软件危机中表现出来的软件成本高的问题,其原因是 _。(分数:2.00)A.软件公司肆意追求高额商业利润B.软件实际研发成本往往高于估计成本C.用户不理解D.软件设计人员奇缺34.软件生命周期的瀑布模型典型地刻画了软件生命周期的阶段划分,它将软件生命周期划分为 8 个阶段,并将它们归纳为 3 个时期,以下选项中, _是正常的开发顺序。(分数:2.00)A.开发其、运行期、计划期B.计划期、开发期、运行期C.开发期、计划期、运行期D.计划期、运行期、开发期35.在 Visual Basic 中,要设置菜单项的快捷访问键,应使用的符号是 _。(分数:2.00)A.*B
17、.C.&D.$二、填空题(总题数:8,分数:30.00)36.对一组记录 54,38,96,23,15,72,60,45,83 进行直接插入排序时,当插入第 5 个记录到有序表时,寻找插入位置需比较 【1】 次。(分数:2.00)填空项 1:_37.对于长度为 n 的顺序表,插入或删除表中元素的时间复杂度为 【2】 ;对于顺序栈或队列,插入或删除表中元素的时间复杂度为 【3】 。(分数:4.00)填空项 1:_38.对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程称为 【4】 性维护。(分数:2.00)填空项 1:_39.数据库的逻辑结构设计阶段的主要内容是将
18、 E-R 模型中的实体和 【5】 转换为关系模式。(分数:2.00)填空项 1:_40.在窗体上加上一个富文本控件 RichTextBox,画一个命令按钮,当单击命令按钮的时候,将显示“保存文件”对话框,设置该对话框可用于保存文本文件(默认文件类型)和 Word 文档,然后将富文本控件中显示的内容以指定的文件名保存,完成程序。Private SubCommand1_Click()CommonDialogl.Filter= 【6】 CommonDialogl.FilterIndex= 【7】 CommonDialogl.ShowSaveRichTextBoxl.SaveFile 【8】 End
19、Sub(分数:6.00)填空项 1:_41.执行下列程序后输出如下所示矩阵,填空将程序补充完整。1 0 0 20 3 4 00 5 6 07 0 0 8Private SubCommand1_Click()Dim a(4,4)For i=1 To 4For i=1 To 4If 【9】 Then【10】 a(i,j)=kElsea(i,j)=0End IfPrint a(i,j);Next iPrintNext iEnd Sub(分数:4.00)填空项 1:_42.以下程序运行后的输出结果是 【11】 。Private Sub Form _ Click()i=10 :j=0Doj=j+1i=i
20、-1Loop while i2Print j;End Sub(分数:2.00)填空项 1:_43.以下程序的功能是:从键盘上输入若干个学生的成绩,计算出乎均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。Dim x(10),sum,ave,a,n,in=0sum=0#a=InputBox(“Enter mark:“)Do While a=0 And n10sum= 【12】 x(n)= 【13】 n=n+1a=InputBox(“Enter mark:“)Loopave= 【14】 Print “Output:“Print “ave=“;aveFor i=0 To n-1If 【15】
21、ThenPrint x(i)End If(分数:8.00)填空项 1:_二级 VISUAL+BASIC 笔试-353 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.执行语句 Open “Tel.dat“For Random As # 1 Len50 后,对文件 Tel.dat 中的数据能够执行的操作是 _。(分数:2.00)A.只能写,不能读B.只能读,不能写C.既可以读,也可以写 D.不能读,不能写解析:解析 打开随机文件后,可以使用 Get 和 Put 语句对文件进行读、写操作。2.下列操作中,不能向工程中添加窗体的是 _。(分数:2.
22、00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏中的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令 D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令解析:解析 向工程中添加窗体的方法主要有以下 3 种。执行“工程”菜单中的“添加窗体”菜单命令。单击工具栏中的“添加窗体”按钮。在“工程资源管理器”窗口中单击鼠标右键,在弹的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令。3.以下叙述中,错误的是 _。(分数:2.00)A.用 Shell 函数可以调用能够在 Windows 下运行的应用程序B.用 Shell
23、 函数可以调用可执行文件,也可以调用 Visual Basic 的内部函数 C.调用 Shell 函数的格式应为:变量名Shell()D.用 Shell 函数不能执行 DOS 命令解析:解析 Shell 函数的功能是执行一个可执行文件(扩展名为 COM、EXE、BAT 或 PIF)。如果执行成功,返回程序的任务 ID;若失败;则返回 0。利用 Shell 函数可以调用能够在 Windows 下运行的应用程序,还可以执行 DOS 外部命令。Shell 函数不能调用 Visual Basic 的内部函数。因此选项 B 的叙述是错误的。4.除了 Visual Basic 系统默认的工具箱布局之外,还
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 353 答案 解析 DOC
