试卷2
更新时间:2024-06-25 19:39:01 阅读量: 综合文库 文档下载
职业技能鉴定国家题库
称 名 位 单 名 姓 号 证 考 准 区 地计算机系统操作工高级理论知识试卷
注 意 事 项
线 1、考试时间:120分钟。
2、本试卷依据2001年颁布的《计算机系统操作工 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。 此4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。 5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一 二 总 分 过 得 分
得 分 超评分人
一、单项选择(第1题~第40题。选择一个正确的答案,将相应的字母填入题内的括号中。 每题2分,满分80分。) 准
得 分 评分人 不 1、 语句Print 5/4*6\5 Mod 2的输出结果是( ) A. 0 B.1 C. 2 D. 3
2、在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1, 题然后编写如下两个事件过程: Private Sub Command1_Click() strText=InputBox(\请输入\ Text1.Text=strText 答End Sub
Private Sub Text1_Change()
Label1.Caption=Right(Trim(Text1.Text) ,3) 生End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是( ) A. 空 B. abcdef C. abc D. def
3、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: 考Private Sub Command1_Click() x=-5
If Sgn(x) Then y=Sgn(x∧2) Else y=Sgn(x)
试卷编码: 07GL10000000-80000059330002 第 1 页 共 10 页
End If Print y End Sub
程序运行后,单击命令按钮,窗体上显示的是( ) A. -5 B.25 C.1 D. -1
4、一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Public X As Integer,在Model1中有语句Public Y As Integer。则以下叙述中正确的是( ) A. 变量X、Y的作用域相同 B. Y的作用域是Model1 C. 在Form1中可以直接使用X D. 在Form2中可以直接使用X和Y
5、在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )
A. Drive1_Change B.Drive1_Click C. Dir1_Click D. Dir1_Change
6、 在窗体上画一个命令按钮(其Name属性为Command1) ,然后编写如下代码: Option Base 1
Private Sub Command1_Click() Dim a s=0
a=Array(1,2,3,4) ; j=1 For i=4 To 1 Step-1 s=s+a(i) *j j=j*10 Next i Print s End Sub
运行上面的程序,单击命令按钮,其输出结果是( ) A. 4321 B. 1234 C.34 D.12
7、 在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是( )
A. Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii<65 Or KeyAscii>90 Then MsgBox\请输入大写字母\ KeyAscii=0 End If End Sub
B. Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode<65 Or KeyCode>90 Then MsgBox\请输入大写字母\ KeyCode=0 End If End Sub
C.Private Sub Text1_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single) If Asc(Text1.Text) <65 Or Asc(Text1.Text) >90 Then
试卷编码: 07GL10000000-80000059330002 第 2 页 共 10 页
MsgBox\请输入大写字母\End If End Sub
D. Private Sub Text1_Change()
If Asc(Text1.Text) >64 And Asc(Text1.Text) <91 Then MsgBox\请输入大写字母\ End If End Sub
8、 假定在窗体(名称为Form1) 的代码窗口中定义如下记录类型: Private Type animal animalName As String *20 aColor As String *10 End Type
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim rec As animal
Open \\vbTest.dat\ rec.animalName=\ rec.aColor=\ Put #1,,rec Close #1 End Sub
则以下叙述中正确的是( )
A. 记录类型animal不能在Form1中定义,必须在标准模块中定义 B. 如果文件c:\vbTest.dat不存在,则Open命令执行失败
C. 由于Put命令中没有指明记录号,因此每次都把记录写在文件的末尾 D. 语句\将animal类型的两个数据元素写到文件中
9、 在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:
Private Sub Command1_Click() n=Val(Text1.Text) If n\2=n/2 Then f=f1(n) Else f=f2(n) End If Print f ;n End Sub
Public Function f1(ByRef x) x=x*x f1=x+x End Function
Public Function f2(ByVal x) x=x*x
试卷编码: 07GL10000000-80000059330002 第 3 页 共 10 页
f2=x+x+x End Function
程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是( ) A. 72 36 B.108 36 C. 72 6 D.108 6
10、 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=1234
c1=Trim(Str(C) ) For i=1 To 4 Print Next End Sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234
则在下划线处应填入的内容为( )
A.Right(c1,i) B.Left(c1,i) C.Mid(c1,i,1) D.Mid(c1,i,i)
11、在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:
Private Sub Command1_Click() n=Val(Text1.Text) For i=2 To n For j=2 To Sqr(i)
If i Mod j=0 Then Exit For Next j
If j>Sqr(i) Then Print i Next i End Sub
该事件过程的功能是( )
A. 输出n 以内的奇数 B. 输出n 以内的偶数 C. 输出n 以内的素数 D. 输出n以内能被j整除的数 12、 以下描述中正确的是( )
A. 标准模块中的任何过程都可以在整个工程范围内被调用
B. 在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程 C. 如果工程中包含Sub Main过程,则程序将首先执行该过程
D. 如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体
13、在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:
Private Function f(m As Integer) If m Mod 2=0 Then f=m Else
试卷编码: 07GL10000000-80000059330002 第 4 页 共 10 页
f=1 End If End Function
Private Sub Command1_Click() Dim i As Integer s=0 For i=1 To 5 s=s+f(i) Next Print s End Sub
程序运行后,单击命令按钮,在窗体上显示的是( ) A. 11 B.10 C. 9 D. 8
14、 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click() Dim array1(10,10) As Integer Dim i As Integer, j As Integer For i=1 To 3 For j=2 To 4 array1(i,j) =i+j Next j Next i
Text1.Text=array1(2,3) +array1(3,4) End Sub
程序运行后,单击命令按钮,在文本框中显示的值是( ) A. 15 B. 14 C. 13 D. 12
15、 在窗体上画4个文本框(如图所示) 并用这4个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大) ,然后编写如下事件过程: Private Sub Command1_Click() For Each TextBox In Text1 Text1(i) =Text1(i) Index i=i+1 Next End Sub
程序运行后,单击命令按钮,4个文本框中显示的内容分别为( )
A. 0 1 2 3 B. 1 2 3 4 C. 0 1 3 2 D. 出错信息 16、 结构化程序设计的3种结构是( )
A. 顺序结构、选择结构、转移结构 B. 分支结构、等价结构、循环结构 C. 多分支结构、赋值结构、等价结构 D. 顺序结构、选择结构、循环结构 17、关于Visual Basic\方法\的概念错误的是( )
A. 方法是对象的一部分 B. 方法是预先定义好的操作 C. 方法是对事件的响应 D. 方法用于完成某些特定的功能 18、下列说法有错误的是( )
试卷编码: 07GL10000000-80000059330002 第 5 页 共 10 页
A. 默认情况下,属性Visible的值为False
B. 如果设置控件的Visible属性为False,则运行时控件会隐藏 C. Visible的值可设为True或者False
D. 设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态 18、下列各控件不包含滚动条的控件是( )
A. ListBox B. ComboBox C. TextBox D. LabelBox
19、 如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是( ) A. Redim a As Integer B. Static a As Integer C. Public a As Integer D. Dim a As Integer 20、声明一个变量为局部变量应该用( )
A) Global B) Private C) Static D) Public
21、执行x$=InputBox(\请输入x的值\时,在弹出的对话框中输入123,在列表框List1选中1 个列表项(数据为456) ,使有的值使123456的语句是( ) A. y=x$+List1.List(0) B. y=x$+List1.List(1)
C. y=Val(x$) +Val(List1.List(0) ) D. y=Val(x$) & Val(List1.List(1) ) 22、 以下各项中,Visual Basic不能接收的图形文件是( )
A. .ico文件 B. .jpg文件 C. .psd文件 D. .bmp文件 23、下面的属性中,用于自动调整图像框中图形内容的大小的是( ) A.Picture B. CurentY C. CurrentX D. Stretch 24、 下面有关注释语句的格式,错误的是( )
A. Rem注释内容 B. ′注释内容 C. a=3:b=2 ′对a、b赋值 D. Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single)
25、只有将组合框的Style属性设置为何值时,才能触发DblClick事件?( ) A. 0 B. 1 C. 2 D. 3
26、以下属于Visual Basic合法的数组元素是( ) A.x8 B. x[8] C.s(0) D. v[8] 27、 编写如下两个事件过程:
Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End Sub
Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub
在一般情况下(即不按住Shift键和锁定大写键时) 运行程序,如果按\键,则程序输出的结果是
( )
A. A A B. a A
C. A A D. a a
28、 要使菜单项MenuOne在程序运行时失效,使用的语句是( ) A. MenuOne.Visible=True B. MenuOne.Visible=False C. MenuOne.Enabled=True D. MenuOne.Enabled=False 29、在窗体上建立通用对话框需要添加的控件是( )
试卷编码: 07GL10000000-80000059330002 第 6 页 共 10 页
A. Data控件 B. From控件
C. CommonDialog控件 D. VBComboBox控件
30、在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是( ) A. Load B. Show C. Hide D. Unload 31、 运行下列程序段后,显示的结果为( ) J1=23 J2=32
If J1 A. If A≠B Then Print \不等于B\ B. If A<>B Then Printf \不等于B\C. If A<>B Then Print \不等于B\ D. If A≠B Print \不等于B\ 33、下面语句正确的是( ) A. If x<3y And x>y Then y=x^3 B. If x<3y And x>y Then y=3x C. If x<3y:x>y Then y=x^3 D. If x<3y And x>y Then y=x* *3 34、计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是( ) A. If x>=y Then z=x : z=y B. If x>=y Then z=x Else z=y C. z=y : If x>=y Then z=x D. If x<=y Then z=y Else z=x 35、 下列程序段执行结果为( ) x=5 y=-6 If Not x>0 Then x=y-3 Else y=x+3 Print x-y; y-x A. -3 3 B. 5 -9 C. 3 -3 D. -6 5 36、 不能脱离控件(包括客体) 而独立存在的过程是( ) A) 事件过程 B) 通用过程 C) Sub过程 D) 函数过程 37、 Sub过程与Function过程最根本的区别是( ) A. Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以 B. Function过程可以有形参,Sub过程不可以 C. Sub过程不能返回值,而Function过程能返回值 D. 两种过程参数的传递方式不同 38、单击命令按钮时,下列程序的执行结果为( ) Private Sub Command1_Click() Dim x As Integer, y As Integer x=12:y=32 Call Proc(x,y) Print x; y End Sub Public Sub Proc(n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub A. 1232 B.232 C. 23 D. 123 39、 单击命令按钮时,下列程序的执行结果是( ) 试卷编码: 07GL10000000-80000059330002 第 7 页 共 10 页 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a=3 b=4 c=5 Print SecProc(c, b, A) End Sub Function FirProc(x As Integer, y As Integer, z As Integer) FirProc=2x+y+3z End Function Function SecProc(x As Integer, y As Integer, z As Integer) SecProc=FirProc(z, x, y) +x End Function A. 20 B. 22 C. 28 D. 30 40、下列程序的执行结果为( ) Private Sub Command1_Click() Dim FirStr As String FirSt=\ Print Pat(FirStr) End Sub Private Function Pat(xStr As String) As String Dim tempStr As String, strLen As Integer tempStr=\ strLen=Len(xStr) i=1 Do While i<=Len(xStr) -3 tempStr=tempStr+Mid(xStr, i, 1) +Mid(xStr, strLen -i+1, 1) i=i+1 Loop Pat=tempStr End Function A. abcdef B.afbecd C. fedcba D. defabc 二、填空题(第41题~第50题。每题2分,满分20分。) 41、 以下过程的作用是将26个小写字母逆序打印出来,请补充完整。 Sub Inverse() For i=122 To ___________ Print ___________ ; Next i End Sub 42、在窗体上加上一个文本控件PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示\打开文件\对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。 Private Sub Command1_Click() CommonDialog1.Filter= ______________ CommonDialog1.ShowOpen 试卷编码: 07GL10000000-80000059330002 第 8 页 共 10 页 PCSTextBox.Text= _____________ End Sub 43、 随机文件使用Put语句写数据,使用 _____________ 语句读数据。 44、下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请补充完整。 Private Sub Form_Click() Dim i As Integer Open \ For i=1 To 8 _____________ Next i Close #1 End Sub 45、 新建一个工程,内有两个窗体,窗体Form1上有一个命令按钮Command1,单击该按钮,Form1窗体消失,显示Form2窗体,程序如下: Private Sub Command1_Click() _____________ Form2. _____________ End Sub 46、用户可以用 _____________语句定义自己的数据类型。 47、在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(\请输入第一个数字a的值\ a=Val(A) b=InputBox(\请输入第二个数字b的值\ b=Val(b) x=InputBox(\请输入第三个数字x的值\ x=Val(x) a=a + b + x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为 _____________ 。 48、当对象得到焦点时,会触发 _____________ 事件,当对象失去焦点时将触发 _____________事件。 49、把窗体的KeyPreView属性设置为True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下B键,则在窗体上输出的数值是_____________和 _____________ 。 试卷编码: 07GL10000000-80000059330002 第 9 页 共 10 页 50、在文件对话框中,假定有一个名为\的文件,它位于\\pp\目录下,则\属性的值为 _____________;FileTitle属性的值为 _____________ 。 试卷编码: 07GL10000000-80000059330002 第 10 页 共 10 页
正在阅读:
试卷206-25
江苏省苏州市高新区2015-2016学年七年级下学期期末考试英语试题课件12-21
学校节能减排工作总结模板01-01
十八大一中全会02-18
ERP权限分配表网络来源08-20
小学五年级数学练习(概念与提高题)09-14
班级工作加减分细则12-16
320M测深仪操作手册04-04
上海译国译民银行英语口语07-22
助学金贫困证明表样表08-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试卷
- 电子设计大赛全国获奖名单
- 社区党支部2018-2018年度党员冬春训工作总结
- 自己总结的
- 设计招标文件
- 法律合同管理讲义
- 浅谈WEB程序设计与开发的教学方法
- 复习资料
- 高三化学选择题专项训练8
- 惠州厂顶管施工专项方案
- 二语闪光的金子1(1)
- 中级财务会计练习题以及答案
- 百校联盟2018届高三TOP20四月联考全国一卷理综化学试题+Word版含
- 2013中考题型专题训练之完成句子
- 全国高中青年教师优秀课《函数y=Asin(ωx+φ)》
- 5、取数问题解决方法总结 - 图文
- 行程问题应用题
- Linux 下启动kde 启动桌面
- 2016年10月自考公共政策(00318)试题及答案解析
- 汕头金中南校2012—2013学年第一学期高一英语 期末考试试卷
- 备战2013高考历年高考地理试题分类汇编-地球运动 - 图文