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