【计算机类职业资格】二级VISUAL+BASIC-35及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-35及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-35及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.下列关于线性链表的叙述中,正确的是_。(分数:2.50)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.各数据结点的存储顺序与逻辑顺序可以不一致,它们的存
2、储空间也可以不一致3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。(分数:2.50)A.16B.10C.6D.44.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。(分数:2.50)A.外模式B.内模式C.概念模式D.逻辑模式5.在满足实体完整性约束的条件下_。(分数:2.50)A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字6.有三个关系 R,S 和 T 如下: R A B C a 1 2 b 2 1 c 3 1 S A B c 3 T C 1 则由关
3、系 R 和 S 得到关系 T 的操作是_。(分数:2.50)A.自然连接B交C除D并7.下面描述中,不属于软件危机表现的是_。(分数:2.50)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高8.下面不属于需求分析阶段任务的是_。(分数:2.50)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划9.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.50)A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图10.在软件设计中不使用的工具是_。(分数:2.50)A.系统结构图B.PAD 图C.数据流图
4、(DFD 图)D.程序流程图11.在窗体上添加“控件”的正确的操作方式是_。(分数:2.50)A.先单击工具箱中的控件图标,再单击窗体上适当位置B.先单击工具箱中的控件图标,再双击窗体上适当位置C.直接双击工具箱中的控件图标,该控件将出现在窗体上D.直接将工具箱中的控件图标拖动到窗体上适当位置12.为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为_。(分数:2.50)A.BackColorB.BorderStyleC.ForeColorD.BackStyle13.Visual Basic 控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为 C
5、aption 的控件是_。(分数:2.50)A.列表框(ListBox)B.标签(Label)C.文本框(TextBox)D.组合框(ComboBox)14.下列说法中,错误的是_。(分数:2.50)A.将焦点移至命令按钮上,按 Enter 键,则引发命令按钮的 Click 事件B.单击命令按钮,将引发命令按钮的 Click 事件C.命令按钮没有 Picture 属性D.命令按钮不支持 DblClick 事件15.为了将“联想电脑”作为数据项添加到列表框 List1 的最前面,可以使用语句_。(分数:2.50)A.List1.AddItem“联想电脑“,0B.List1.AddItem“联想电
6、脑“,1C.List1.AddItem 0,“联想电脑“D.List1.AddItem1,“联想电脑“16.下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是_。(分数:2.50)A.InitDir 属性用于设置对话框中显示的起始目录B.Filter 属性用于设置对话框默认的过滤器C.DefaultExt 属性用于设置对话框中默认的文件类型D.FileTitle 属性用于存放对话框中所选择的文件名17.下列事件的事件过程中,参数是输入字符 ASCII 码的是_。(分数:2.50)A.KeyDown 事件B.KeyUp 事件C.KeyPress 事件D.Change 事件18.已
7、知图片框 Picture1 中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是_。(分数:2.50)A.在设计阶段选择图片框 Picture1,并按 Delete 键B.在运行期间执行语句 Picture1.Picture=LoadPicture(“)C.在运行期间执行语句 Picture1.Piclure=“D.在设计阶段先选中图片框 Picture1,再在属性窗口中选择 Picture 属性,最后按 Enter 键19.窗体上有一个名称为 Text1 的文本框,一个名称为 Timer1 的计时器,且已在属性窗口将 Timer1 的Interval 属性设置为 20
8、00、Enabled 属性设置为 False。以下程序的功能是单击窗体时,则每隔 2 秒钟在Text1 中显示一次当前时间。 Private Sub Form_Click() Timer1_ End Sub Private Sub Timer1_Timer() Text1.Text=Time() End Sub 为了实现上述功能,应该在_处填入的内容为_。 (分数:2.50)A.B.C.D.20.窗体上已有的 3 个单选按钮组成了一个名为 ChkOpt1 的控件数组。用于区分控件数组 ChkOpt1 中每个元素的属性是_.(分数:2.50)A.CaptionB.ListCountC.ListI
9、ndexD.Index21.编写如下程序: Private sub Command1_Click() m=1:n=0 Do While m20 n=m+n m=3*m+1 Loop Print m,n End Sub 程序运行后,单击命令按钮 Command1,输出结果为_。(分数:2.50)A.40 18B.40 19C.20 64D.21 6422.下列循环中,可以正常结束的是_。 A B C D (分数:2.50)A.B.C.D.23.编写如下程序: Private Sub Command1_Click() Dim x As Integer,y As Integer x=InputBox
10、(“输入第一个数“) y=InputBox(“输入第二个数“) Call f(x,y) Print x,y End Sub Sub f(a As Integer,ByVal b As Integer) a=a*2 x=a+b b=b+100 End Sub 程序运行后,单击命令按钮 Command1,并输入数值 10 和 15,则输出结果为_。(分数:2.50)A.10 115B.20 115C.35 15D.20 1524.编写如下程序: Private Sub Command1_Click() Dim str1 As String,str2 As String str1=InputBox(
11、“输入一个字符串“) subf str1,str2 Print str2 End Sub Sub subf(s1 As String,s2 As String) Dim temp As String Static i As Integer i=i+1 temp=Mid(s1,i,1) If temp“Then subf s1.s2 s2=s2 Next m End Sub Function proc(i As Integer) Dim a As Integer Static b As Integer a=a+1 b=b+1 proc=a*b+i End Function 程序运行后,单击命令按
12、钮 Command1,输出结果为_。(分数:2.50)A.3 3 3B.3 4 5C.3 5 6D.1 2 328.编写如下程序: Private Sub Form_Click() Print“Welcome!“ End Sub Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Print “欢迎!“ End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As S
13、ingle) Print“热烈欢迎!“ End Sub 程序运行后,单击窗体,输出结果为_。 A B C D (分数:2.50)A.B.C.D.29.编写如下程序: Private Sub Command1_Click() Dim i As Integer,j As Integer n=InputBox(“输入一个大于 1 的正整数“) For i=2 To n For j=2 To Sqr(i) If i Mod j=0 Then Exit For Next j If jSqr(i)Then Print i Next i End Sub 该程序的功能是_。(分数:2.50)A.判断 n 是否
14、为素数B.输出 n 以内所有的奇数C.输出 n 以内所有的偶数D.输出 n 以内所有的素数30.以下程序的功能是随机产生 10 个两位的整数: Option Base 1 Private Sub Command1_Click() Dim a(10)As Integer Dim i As Integer Randomize For i=1 To 10 a(i)=Int(Rnd*100)+1 Print a(i) Next i End Sub 运行以上程序,发现有错误,需要对产生随机数的语句进行修改。以下正确的修改是_。(分数:2.50)A.a(i)=Int(Rnd*100)B.a(i)=Int(
15、Rnd*90)+10C.a(i)=Int(Rnd*100)+10D.a(i)=Int(Rnd*101)31.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是_。(分数:2.50)A.a(3)=3B.a(3)=Inputbox(“inputdata“)C.a(3)=List1.ListIndexD.a=Array(1,2,3,4,5,6)32.在窗体上画一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s=0
16、:j=1 a=Array(1,2,3,4) For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next Print s End Sub 运行上面的程序并单击命令按钮,其输出结果是_。(分数:2.50)A.4321B.1234C.34D.1233.下面程序运行后,单击命令按钮,输出的结果是_。 Private Sub Command1_Click() Dim a%(1 To 4),b%(2 To 6),i%,str1#,str2# For i=1 To 4 a(i)=i Next For i=2 To 6 b(i)=i Next str1=YAG(A) str2=YAG
17、(B) Print“str1=“;str1;“str2=“;str2 End Sub Function YAG(a()As Integer) Dim t#,i% For i=LBound(A)To UBound(A) t=t*a(i) Next YAG=t End Function(分数:2.50)A.str1=24 str2=720B.str1=12 str2=360C.str1=24 sir2=180D.str1=36 str2=72034.有如下一个函数过程: Function Fun(a As Integer) Static c b=0:b=b+1:c=c+1 Fun=a+b+c En
18、d Function 在窗体上添加一个命令按钮,事件过程如下: Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Print Fun(a); Next End Sub 运行该程序,单击命令按钮,输出结果是_。(分数:2.50)A.4 4 4B.4 5 6C.6 7 8D.4 7 935.在窗体上画一个命令按钮 Command1 和两个文本框,名称分别为 Text1 和 Text2。编写如下两个事件过程: Dim Str1 As String,str2 As String Private Sub form_load()
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC35 答案 解析 DOC
