【计算机类职业资格】二级VISUAL+BASIC笔试51及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试51及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试51及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 51 及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.需求分析最终结果是产生(分数:2.00)A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告2.在窗体上有一个文本框控件,名称为 TxtTime,一个计时器控件,名称为 Timer1,要求每一秒钟在文本框中显示一次当前的时间。程序为: Privme SubTimer1_ _( ) TxtTime.text=Time End Sub 在下划线上应填入的内容是(分数:2.00)A.EnabledB.VisibleC.IntervalD.
2、Timer3.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim i As Integer,n As Integer For i=0 To 50 i=i+3 n=n+1 If i10 Then Exit For Next Text1Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是(分数:2.00)A.2B.3C.4D.54.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Private Sub Command1
3、_Click( ) For I=1 To 4 For J=0 To 1 Print Chr$(65+1); Next J Print Next 1 End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是(分数:2.00)A.BB CCC DDDD EEEEEB.A BB CCC DDDDC.B CC DDD EEEED.AA BBB CCCC DDDDD5.以下叙述中错误的是(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不
4、同类型的磁盘文件D.全局变量必须在标准模块中定义6.以下能够触发文本框 Change 事件的操作是(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容7.以下叙述中错误的是(分数:2.00)A.如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型B.Sub 过程中不能嵌套定义 Sub 过程C.Sub 过程中可以嵌套调用 Sub 过程D.事件过程可以像通用过程一样由用户定义过程名8.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.执行算法程序所占的存储空间D.算法执行过程中所需要的存储空间
5、9.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是(分数:2.00)A.AutosizeB.StretchC.AutoRedrawD.Appearance10.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即txt 文件),则正确的描述格式是(分数:2.00)A.“text(.tx|(*.tx“B.“文本文件(.tx|(.tx“C.“text(.tx(*.tx“D.“text(.tx(*.tx“11.为了在按下 Ese 键时执行某个命令按钮的 Click 事件过程,需要把该命令按钮的一个属性设置为True,这个
6、属性是(分数:2.00)A.ValueB.DefaultC.CancelD.Enabled12.规范化理论中,消除其中多余的数据相关性是指分解(分数:2.00)A.关系运算B.内模式C.外模式D.视图13.线性表的链式存储结构是一种(分数:2.00)A.随机结构B.顺序结构C.索引结构D.散列结构14.设有如下程序: Option Base 0 Private Sub Form_Click( ) Dim a Dim i As Integer a=Array(1,2,3,4,5,6,7,8,9) For i=0 To 3 Print a(5-i) Next End Sub 程序运行后,单击窗体,
7、则在窗体上显示的是(分数:2.00)A.4 3 2 1B.54 3 2C.6 5 4 3D.7 6 5 415.下列哪个面向对象程序设计不同于其他语言的主要特点?(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编16.以下叙述中错误的是(分数:2.00)A.在 KeyUp 和 KeyDown 事件过程中,从键盘上输入 A 或 a 被视作相同的字母(即具有相同的 KeyCodB.在 KeyUp 和 KeyDown 事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的 KeyCodC.KeyPress 事件中不能识别键盘上某个键的按下与释放D.KeyPress
8、事件中可以识别键盘上某个键的按下与释放17.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dimarray1(10,10)As Integer Dim i,j As Integer For i=1 To 3 For j=2 T0 4 Array1(i,j)=i+j Next j Next i Text1.Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是(分数:2.00)A.12B.13C.14D.15
9、18.下列叙述中正确的是(分数:2.00)A.在窗体的 Form_Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为 0 或空字符串19.目录列表框的 Path 属性的作用是(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构B.显示当前驱动器或指定驱动器上的某目录下的文件名C.显示根目录下的文件名D.显示该路径下的文件20.以下叙述中错误的是(分数:2.00)A.在程序运行时,通用对话框控件是不可见的B.在同一
10、个程序中,用不同的方法(如 ShowOpen 或 ShowSave 等)打开的通用对话框具有不同的作用C.调用通用对话框控件的 ShowOpen 方法,可以直接打开在该通用对话框中指定的文件D.调用通用对话框控件的 ShowColor 方法,可以打开颜色对话框21.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致C.数据库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是个独立的系统,但是需要操作系统的支持22.在窗体上画两个名称分别为 Text1、Texte2 的文本框和一个名称为 Comm
11、and1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim x As Integer,n As Integer x=1 n=0 Do While x20 X=K*3 n=n+1 Loop Text1.Text=Str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是(分数:2.00)A.15 和 1B.27 和 3C.195 和 3D.600 和 423.在窗体上画两个单选按钮,名称分别为 Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为 Che
12、ck1,标题为“粗体”;一个文本框,名称为 Text1,Text 属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是 (分数:2.00)A.Option1Value=True Check1Value=FalseB.Option1Value=True Check1Value=TrueC.Option2ValueFalse Check1Value=TrueD.Option1Value=True Check1Value=124.以下叙述中错误的是(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的
13、Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体25.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释D.为每个语句作注释26.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA27.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序: P
14、rivate Sub Command1_Click( ) Dim x,y,z As Integer x=5 y=7 z=0 Text1.Text=” Call Pl(x,y,z) Text1.Text=Str(z) End Sub Sub Pl(ByVal a As Integer,ByVal b As Integer,c As Integer) c=a+b End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是(分数:2.00)A.0B.12C.Str(D.没有显示28.设在工程中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10
15、 TelNum As String*20 End Type 在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是(分数:2.00)A.Private Sub Command1_Click( ) Dim B As Books Open”c:/PerSotxt“For Output As #1 Name=InpuB。x(“输入姓名”) TelNuln=InputBox(“输入电话号码”) Wdte#1Name,TelNum Close#1 End Sub PIivate
16、 Sub Command1_C1ick() Dim B As BOOks OPen”c:/Persotxt“FOr lnput As #1 Name:InputBox(“输人姓名”) TelNum=InputBox(“输入电话号码”) Print#1,Name,TelNum C1ose#1 End SubB.Private Sub Command1_Chck( ) Dim B As Books Open”c:/Persoht”For Output As#1 Name=InputBox(“输入姓名”)C.TelNum=InputBox(“输入电话号码”) Write#1,B Close#1 En
17、d SubD.Pnvate Sub Command1_Click( ) Open”c:/Persotxt“For lnput As #1 Name=InputBox(“输入姓名”) TalNum=InputBox(“输入电话号码”) Print,Name,TelNum Close#1 End Sub29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Private Sub Command1_Click( ) Dim i As Integer,j As Integer Dim a(10,10)As Integer For i=1 To 3 For j=1 To 3 a(
18、i,j)=(i-1)*3+j Print a(i,j); Nextj Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是(分数:2.00)A.1 2 3 24 6 3 6 9B.2 3 4 3 4 5 4 5 6C.1 4 7 2 5 8 3 6 9D.1 2 3 4 5 6 7 8 930.设在菜单编辑器中定义了个菜单项,名为 menul。为了在运行时隐藏该菜单项,应该使用的语句是(分数:2.00)A.menu.Enabled=TrueB.menu1.Enabled=FalseC.menu.Visible=TrueD.menu.Visible=False31.
19、在进行单元测试时,常用的方法是(分数:2.00)A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只使用白盒测试D.只使用黑盒测试32.数据库是什么的集合,它具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享?(分数:2.00)A.视图B.消息C.数据D.关系33.以下叙述中正确的是(分数:2.00)A.一个记录中所包含的各个元素的数据类型必须相同B.随机文件中每个记录的长度是固定的C.Open 命令的作用是打开一个已经存在的文件D.使用 Input#语句可以从随机文件中读取数据34.以下叙述中错误的是(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相
20、同的菜单项B.在菜单的标题栏中,“1 表示被选中;2 表示复选框被禁止。24.以下叙述中错误的是(分数:2.00)A.一个工程中只能有一个 Sub Main 过程B.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的 Hide 方法和 Unload 方法的作用完全相同 D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体解析:解析 Sub Main 过程是 Visual Basic 中一个比较特殊的过程。这是 Visual Basic 的启动过程,如果用 SubMain 过程,则可以(但不是必须)首先执行 Sub Main 过程。 SubMain 过程不能自动被
21、识别,必须通过“工程”“工程属性”“通用”选项卡设置。指定其他窗体为启动窗体,也必须通过这种方式来设置。故 A、D 项是正确的。Hide 方法与 UnLoad 方法有本质区别,前者表示隐藏窗体,但窗体仍在内存中,只有执行 Unload 方法,窗体才可以从内存中卸载。故 C 项表述错误。B 项是正确的,Show 方法表示显示该窗体,那么此时系统必然先将该窗体装入内存。25.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释 D.为每个语句作注释解析:解析 功能性注释是嵌在
22、源程序体中的,用以描述其后的语句或程序段是在做什么工作,或者执行了下面的语句会怎么样。所以它描述的是一段程序,是为程序段做注释而不是每条语句。26.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECF D.DEBFCA解析:解析 二叉树的遍历分为先序、中序、后序三种不同方式。本题要求先序遍历,遍历顺序应该为:访问根结点,先序遍历左子树,先序遍历右子树。按照定义,先序遍历序列是 ABDECF。27.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序: Private Sub Command1_Click( ) D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 51 答案 解析 DOC
