【计算机类职业资格】计算机二级(VB)1及答案解析.doc
《【计算机类职业资格】计算机二级(VB)1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)1及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)1 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下面说法不正确的是( )。(分数:70.00)A.Float.MIN_VALUEB.1.8e-6FC.2.0D.abcd2.对窗体编写如下事件过程: Option Base 1 Private Sub Form_KeyPress (KeyAScii AS Integer) arr=Array(12,15,18,20,24) m1=arr(1) m2=1 If fKeyAscii=12 Then For i=2 To 5 If
2、arr(i)m1 Then m1=arr(i) m2=i End If Next i End If Print m1 Print m2 End Sub 程序运行之后按回车键,输出结果为( )。 (分数:70.00)A.N=0 Do N=N+1 Loop Until N=100B.N=0 Do N=N+1 Loop While n100C.N=0 N=N+1 Do Loop Until N100D.N=0 Do While n100 N=N+1 Loop3.声明一个变量为局部变量应该用( )。(分数:70.00)A.Private Sub Command1 Click() n=5:x=1 Do
3、X=X * I I=I + 1 Loop While I n Print x End SubB.Private Sub Command1_Click() n=5:X=1:I=1 Do X=X*I I=I + 1 Loop While I n Print x End SubC.Private Sub Command1_Click() n=5:X=1:I=1 Do X=X * I I=I + 1 Loop While I=n Print X End SubD.Private Sub Command1_Click() n=5:X=1:I=1 Do X=X * I I=I + 1 Loop While
4、 In Print X End Sub4.下面程序段的运行结果是( )。 a=1 b=1 Do a=a+1 b=b + 1 Loop Until b5 Print“k=“;a;Spc(4);“b=“;b+a (分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象5.要在 D 盘当前文件夹下建立一个名为 InfoBasedat 的顺序文件,应使用的语句是( )。(分数:70.00)A.BookB.2_SeekC.123.58D.Book-16.下列有关子菜单的说法中,错
5、误的是( )。(分数:70.00)A.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 成绩90)B.SELECT 姓名 FROM 学生表 WHERE EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号 AND 成绩90)C.SELECT 姓名 FROM 学生表 WHERE 学号 EXISTS; (SELECT 学号 FROM 成绩表 WHERE 学号=学生表学号AND 成绩90)D.SELECT 姓名 FROM 学生表 WHERE 学号=; (SELECT 学号 FROM 成绩表 WHERE
6、 成绩90)7.设有下面的循环: i=1 Do i=i + 3 Print i Loop Until I_ 程序运行后要执行 3 次循环体,则条件中 I 的最小值为( )。 (分数:70.00)A.6B.7C.8D.98.为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母? (分数:70.00)A.int i=10; while(1) i; if(i= =1)break; B.for(int i=1;i 10;i+) i; C.int i=0; do i+; while(i =0);D.int i=1; for(;)i=i+1;9.下列语句中,获得列表
7、框 List1 中项目个数的语句是( )。(分数:70.00)A.x8B.x8C.s(0)D.v810.当滚动条位于最左端或最上端时,Value 属性被设置为( )。(分数:70.00)A.MinB.MaxC.Max 和 Min 之间D.Max 和 Min 之外11.声明一个变量为局部变量应该用( )。(分数:70.00)A.GlobalB.PrivateC.StaticD.Public12.数据的存储结构是指_。 (分数:70.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示13.下列程序段的执行结果为( )。 a=5 F
8、or k=1 To 0 a=a * k Next k Print k;a (分数:70.00)A.-1 6B.-1 16C.1 5D.11 2114.下列叙述中正确的是_。 (分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率15.下列关于栈的描述正确的是_。 (分数:70.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删
9、除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素16.以下程序段运行时从键盘上输入字符“-”,则输出结果为( )。 op$=InputBox(“op=“) If op$=“+“ Then a=a+2 If op$=“-“ Then a=a-2 Print a (分数:70.00)A.2B.-2C.0D.+217.假定在工程文件中有一个标准模块,其中定义了如下记录类型 Type Books Name As String * 10 TelNum As String * 20 End Type 要求当执行事件过程 Command1_Click 时,在顺序文件 Person.txt
10、中写入一条记录。下 列能够完成该操作的事件过程是:(分数:70.00)A.Private Sub Command1_Click() Dim B As Books Open “c:/Person.txt“ For Output As #1 B.Name = InputBox(“输入姓名“) B.TelNum = InputBox(“输入电话号码“) Write #1, B.Name, B.TelNum Close #1 End SubB.Private Sub Command1_Click() Dim B As Books Open “c:/Person.txt“ For Input As #1
11、 B.Name = InputBox(“输入姓名“) B.TelNum = InputBox(“输入电话号码“) Print #1, B.Name, B.TelNum Close #1 End SubC.Private Sub Command1_Click() Dim B As Books Open “c:/Person.txt“ For Output As #1 Name = InputBox(“输入姓名“) TelNum = InputBox(“输入电话号码“) Write #1, B Close #1 End SubD.Private Sub Command1_Click() Dim B
12、 As Books Open “c:/Person.txt“ For Input As #1 Name = InputBox(“输入姓名“) TelNum = InputBox(“输入电话号码“) Write #1, B.Name, B.TelNum Close #1 End Sub18.在用菜单编辑器设计菜单时,不可缺少的项目是( )。(分数:70.00)A.12B.15C.20D.6019.下列说法错误的是( )。(分数:70.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP120.资源文件的扩展名是( )。(
13、分数:70.00)A.basB.clsC.frmD.res21.单击按钮时,以下程序运行后的输出结果是( )。 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer,Z As Integer x=1:y=2:z=3 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub (分数:70.0
14、0)A.Dim NewArray(10)As IntegerB.Dim NewArray(1 T0 10)As IntegerC.Dim NewArray(10)IntegerD.Dim NewArray(1 To 10)Integer22.下列程序的执行结果为( )。 Private Sub Commandl_Click( ) Dim X As Integer,y As Integer x=12:y=20 Call Value(x,y) Print X;y End Sub Private Sub Value(ByVal m As Integer,ByVal n As Integer) m=m
15、 * 2:n=n-5 Print m;n End Sub (分数:70.00)A.SetWarningB.SetValueC.MsgBoxD.Beep23.根据变量的作用域,可以将变量分为 3 类,分别为( )。(分数:70.00)A.2B.-2C.0D.+224.以下为 Visual Basic 学习版的控件的是( )。(分数:70.00)A./B./ *C.* /D.|25.有如下的程序: Private Sub Command1_Click( ) Dim k As Integer,m As Integer Dim P As Integer k=4:m=1 P=Pid(k,m) :Prin
16、t P; P=Pid(k,m) :Print P End Sub Private Function Pid(a As Integer,b As Integer) Static m As Integer,i As Integer m=5:i=2 i=i + m + 1 m=i + a + b Pid=m/2 End Function 单击命令按钮后,输出结果为( )。 (分数:70.00)A.2 2B.4 4C.5 5D.6 626.NULL 是指 ( )。(分数:-1.00)A.0B.空格C.未知的值或无任何值D.空字符串27.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系
17、统具有( )。(分数:-1.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件28.设有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作( )。(分数:-1.00)A.连接B.模式匹配C.求于串D.求串长29.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。(分数:-1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源30.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机C.软件工程D.软件产生31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库
18、系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据32.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示( )。(分数:-1.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向33.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( )。(分数:-1.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca34.软件生命周期中花费时间最多的阶段是( )。(分数:-1.00
19、)A.详细设计B.软件编码C.软件测试D.软件维护35.需求分析中开发人员要从用户那里了解( )。(分数:-1.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.有一个事件过程,其功能是:从已存在于磁盘上的顺序文件 NMltxt 中读取数据,计算读 出数据的平方值,将该数据及其平方值存入新的顺序文件 NM2txt 中。请填空。 Private Sub Form_Click() Dim x As Single,y As Single Open “NMl.txt“ For Input As #1 Open
20、 “NM2.txt“ For Input As #2 Do While Not EOF(1) -|_|- Print x y=x2 -|_|- Print x Loop Close #1,#2 End Sub (分数:3.00)_37.请填写下列空白,以实现运行后形成一个主对角线上元素值为 1,其他元素为 0 的 66 阶矩阵。 Private Sub Command1 Click() Dim s(6,6) For i=1 To 6 For j=1 To 6 If i=j Then -|_|- Else -|_|- End If Print -|_|- Next j Print Next i
21、End Sub (分数:3.00)_38.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 -|_|-事件,当对象失 去焦点时将触发 -|_|-事件。 (分数:3.00)_39.诊断和改正程序中错误的工作通常称为 -|_|-。(分数:3.00)_40.下述语句段在运行时的显示结果是 -|_|-。 Cis x=1034 + 8 Print Len(x) (分数:3.00)_41.在窗体上加上一个文本框控件 TextBox,画一个命令按钮,当单击命令按钮的时候将显示“保存文件”对话框,设置该对话框可用于保存文本文件(默认)和 Word 文档,然后在文本框控件中显示保存的文件名,请填空。 P
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB1 答案 解析 DOC
