【计算机类职业资格】二级公共基础知识-75及答案解析.doc
《【计算机类职业资格】二级公共基础知识-75及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-75及答案解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-75 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:45,分数:100.00)1.为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为_。 A.Show B.Hide C.Load D.UnLoad(分数:2.00)A.B.C.D.2.以下关于多重窗体程序的叙述中,错误的是_。 A.用 Hide 方法不但可以隐藏窗体,而且能清除内存中的窗体 B.在多重窗体程序中,各窗体的菜单是彼此独立的 C.在多重窗体程序中,可以根据需要指定启动窗体 D.对于多重窗体程序,需要单独保存每个窗体(分数:2.00)A.B.C.D.3.下列操作不能向工
2、程中添加窗体的是_。 A.执行“工程”菜单中的“添加窗体”命令 B.单击工具栏上的“添加窗体”按钮 C.右单击窗体,在弹出的菜单中选择“添加窗体”命令 D.右单击工程资源管理器,在弹出的菜单中选择“添加”菜单中的“添加窗体”命令(分数:2.00)A.B.C.D.4.在 VisualBasic 中,以下叙述中错误的是_。 A.窗体的 Show 方法的作用是将指定的窗体装入内存并显示该窗体 B.窗体的 Hide 方法和 Unload 方法的作用完全相同 C.一个工程中只能有一个 Sub Main 过程 D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体(分数:2.00)A.B.C.D.
3、5.在一个工程中有 Form1 和 Form2 两个窗体,Form1 是启动窗体,在 Form1 的 Load 事件过程中有语句Form2.Show,则程序启动后_。 A.发生一个运行时错误 B.发生一个编译时错误 C.Form1 是活动窗体 D.Form2 是活动窗体(分数:2.00)A.B.C.D.6.当执行一个多窗体应用程序时,以下叙述中正确的是_。 A.打开窗体后,其他窗体都会被关闭 B.允许同时打开多个窗体 C.打开窗体后,其他窗体都会被隐藏起来 D.在某一时刻只能打开一个窗体(分数:2.00)A.B.C.D.7.关于模块中的变量,下列说法错误的是_。 A.在同一模块的不同过程中变量
4、可以同名 B.不同模块中定义的全局变量不可以同名 C.引用另一模块中全局变量时,必须在变量名前加模块名 D.同一模块中不同级的变量可以同名(分数:2.00)A.B.C.D.8.下列关于 DoEvents 语句的叙述中正确的是_。 A.DoEvents 语句是一条非执行语句 B.DoEvents 语句没有返回值 C.即使使用 DoEvents 语句,也不能改变语句执行的顺序 D.DoEvents 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序(分数:2.00)A.B.C.D.9.VB 中有 3 个键盘事件:KeyPress、KeyDown、KeyUp,若光标在 T
5、ext1 文本框中,则每输入一个字母_。 A.这 3 个事件都会触发 B.只触发 KeyPress 事件 C.只触发 KeyDown、KeyUp 事件 D.不触发其中任何一个事件(分数:2.00)A.B.C.D.10.要求当鼠标在图片框 P1 中移动时,立即在图片中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是_。 A.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,XAs Single,Y As Single) Print X,Y End Sub B.Private Sub P1_MouseDown(Button
6、 As Integer,Shift As Integer,XAs Single,Y As Single) Picture.Print X,Y End Sub C.Private Sub P1_MouseMove(Button As Integer,Shift As Integer,XAs Single,Y As Single) P1.Print X,Y End sub D.Private Sub Form_MouseMove(Button As Integer Shift As Integer,XAs Single,Y As Single) P1.Print X,Y End Sub(分数:2.
7、00)A.B.C.D.11.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时_。Private Sub Click_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)Print “VB Program“End Sub A.用鼠标左键单击名称为“Command1”的命令按钮时,执行此过程 B.用鼠标左键单击名称为“MouseDown”的命令按钮时,执行此过程 C.用鼠标右键单击名称为“MouseDown”的控件时,执行此过程 D.用鼠标左键或右键单击名称为“Click”的控件时,执行此过程(分数:2.
8、00)A.B.C.D.12.在窗体上画 1 个命令按钮和 1 个文本框,其名称分别为 Command1 和 Text1,再编写如下程序:Dim ss As StringPrivate Sub Text1_KeyPress(KeyAscii As Integer)If Chr(KeyAscii)“Then ss=ss+Chr(KeyAscii)End SubPrivate Sub Command1_Click()Dim m As String, i As IntegerFor i=Len(ss)To 1 Step-1m=m+Mid(ss,i,1)NextText1.Text=UCase(m)En
9、d Sub程序运行后,在文本框中输入“Number 100”,并单击命令按钮,则文本框中显示的是_。 A.NUMBER 100 B.REBMUN C.REBMUN 100 D.001 REBMUN(分数:2.00)A.B.C.D.13.以下说法中正确的是_。 A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress 事件过程 B.因为窗体不接受焦点,所以窗体不存在自己的 KeyPress 事件过程 C.若按下的键相同,KeyPress 事件过程中的 KeyAscii 参数与 KeyDown 事件过程中的 KeyCode 参数的值也相同 D.在 KeyPress 事件过程中,
10、KeyAscii 参数可以省略(分数:2.00)A.B.C.D.14.在窗体上画一个命令按钮和一个文本框(名称分别为 Command1 和 Text1),并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Form_Load()ShowText1.Text=“Text1.SetFocusEnd SubPrivate Sub Command1_Click()Text1.Text=LCase(SaveAll)+SaveAllEnd SubPrivate Sub Form_KeyPress(KeyAscii As
11、 Integer)SaveAll=SaveAll+Chr(KeyAscii)End Sub程序运行后,直接用键盘输入“VB”,再单击命令按钮,则文本框中显示的内容为_。 A.vbVB B.不显示任何信息 C.VB D.出错(分数:2.00)A.B.C.D.15.文本框 Text1 的 KeyDown 事件过程如下:Private Sub Text 1_KeyDown(KeyCode As Integer,Shift As Integer)End Sub其中参数 KeyCode 的值表示的是发生此事件时_。 A.是否按下了 Alt 键或 Ctrl 键 B.按下的是哪个数字键 C.所按的键盘键的键
12、码 D.按下的是哪个鼠标键(分数:2.00)A.B.C.D.16.窗体上有两个名称分别为 Text1、Text2 的文本框。Text1 的 KeyUp 事件过程如下:Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)Dim c As Stringc=UCase(Chr(KeyCode)Text2.Text=Chr(Asc(c)+2)End Sub当向文本框 Text1 中输入小写字母 a 时,文本框 Text2 中显示的是_。 A.A B.a C.C D.c(分数:2.00)A.B.C.D.17.有一个名称为 Fom1 的窗
13、体,上面没有控件,设有下列程序(其中方法 PSet(X,Y)的功能是在坐标 X、Y处画一个点):Dim cmdmave As BooleanPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)cmdmave=TrueEnd SubPrivate Sub Form MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)If cmdmave ThenForm1.PSet(X,Y)End IfEnd
14、 SubPrivate Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Singgle)cmdmave=FalseEnd Sub此程序的功能是_。 A.每按下鼠标键一次,在鼠标所指位置画一个点 B.按下鼠标键,则在鼠标所指位置画一个点;放开鼠标键,则此点消失 C.不按鼠标键而拖动鼠标,则沿鼠标拖动的轨迹画一条线 D.按下鼠标键并拖动鼠标,则沿鼠标拖动的轨迹画一条线,放开鼠标键则结束画线(分数:2.00)A.B.C.D.18.在窗体上先后画 2 个图片框,名称分别为 Picture1 和 banana,ba
15、nana 中添加了香蕉图片,如图 1 所示,且将 banana.DragMode 属性设置为 1。要求程序运行时,可以用鼠标把香蕉图片拖拽到 Picture1 中,如图 2 所示。能实现此功能的事件过程是_。(分数:2.00)A.B.C.D.19.在窗体上画一个名称为 TxtA 的文本框,然后编写下列事件过程:Private Sub TxtA_KeyPress(KeyASCII As Integer).End Sub假定焦点已经位于文本框中,则能够触发 KeyPress 事件的操作是_。 A.单击鼠标 B.双击文本框 C.鼠标滑过文本框 D.按下键盘上的某个键(分数:2.00)A.B.C.D.
16、20.在窗体上画一个命令按钮和两个文本框,其名称分别为 Command1、Text1 和 Text2,然后编写下列事件过程:Dim S1 As String,S2 As StringPrivate Sub Form_Load()Text1.Text=“ “Text2.Text=“ “End SubPrivae Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)S2=S2 & Chr(KeyCode)End SubPrivate Sub Text1_KeyPress(KeyASCII As Integer)S1=S1 & Chr(KeyA
17、SCII)End SubPrivate Sub Command1_Click()Text1.Text=S2Text2.Text=S1S1=“ “S2=“ “End Sub程序运行后,在 Text1 中输入“abc”,然后单击命令按钮,在文本框 Text1 和 Text2 中显示的内容分别为_。 A.abc 和 ABC B.abc 和 abc C.ABC 和 abc D.ABC 和 ABC(分数:2.00)A.B.C.D.21.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是_。 A.MouseDown B.MouseUp C.Load D.Click(分数:2.00)A.B.C.D.2
18、2.关于键盘事件,以下叙述中错误的是_。 A.在 KeyUp 和 KeyDown 事件过程中,从键盘上输入 A 或 a 被视作相同的字母(即具有相同的KeyCode) B.在 KeyUp 和 KeyDown 事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的 KeyCode) C.KeyPress 事件中不能识别键盘上某个键的按下与释放 D.KeyPress 事件中可以识别键盘上某个键的按下与释放(分数:2.00)A.B.C.D.23.窗体的 MouseDown 事件过程:Form_MouseDown(Button As Integer,Shift As Intege
19、r,X As Single,Y As Single)有 4 个参数,关于这些参数,以下描述中正确的是_。 A.通过 Button 参数判定当前按下的是哪一个鼠标键 B.Shift 参数只能用来确定是否按下 Shift 键 C.Shift 参数只能用来确定是否按下 Alt 键和 Ctrl 键 D.参数 x,y 用来返回鼠标当前位置的坐标(分数:2.00)A.B.C.D.24.在窗体上有一个名称为 Text1 的文本框,并编写有如下事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer)Dim sir As String,n As Integerst
20、r=UCase(Chr(KeyAscii)Text1=strEnd Sub程序运行后,通过键盘在文本框中输入单字母“k”,则在文本框 Text1 中显示的内容为_。 A.kk B.kK C.KK D.Kk(分数:2.00)A.B.C.D.25.若有以下事件过程:Private Sub Form MouseDown(Button As Integer,_Shift As Integer,X As Single,_Y As Single)If Shift=3 And Button=2 ThenPrint “Basic“End IfEnd Sub程序运行后,为在窗体上输出“Basic”,则应执行的操
21、作是_。 A.同时按下 Shift 键和鼠标右键 B.同时按下 Shift 键、Alt 键和鼠标右键 C.同时按下 Shift 键、Ctrl 键和鼠标左键 D.同时按下 Shift 键、Ctrl 键和鼠标右键(分数:2.00)A.B.C.D.26.若有以下事件过程:Private Sub Form_MouseUp(Button As Integer,Shift As_Integer,X As Single,_Y As Single)Select Case ButtonCase 1:Print “Ok“!Case 2:Print “Hello!“Case 4:Print “Welcome!“En
22、d SelectEnd Sub程序运行后,在窗体上单击鼠标右键,则在窗体上显示的内容为_。 A.Ok! B.Hello! C.Welcome! D.什么都不显示(分数:2.00)A.B.C.D.27.在窗体上有两个文本框:Text1 和 Text2,然后编写如下事件过程:Private Sub Form_Load()ShowText1.Text=“Text2.Text=“Text2.SetFocusEnd SubPrivate Sub Text2_KeyDown(KeyCode As Integer,Shift As Integer)Text1.Text=Text1.Text+Chr(KeyC
23、ode-4)End Sub程序运行后,如果在 Text2 文本框中输入“ertyu”,则 Text1 文本框中的内容为_。 A.anpuq B.ANPUQ C.ERTYU D.ertyu(分数:2.00)A.B.C.D.28.下列可以打开随机文件的语句是_。 A.Open “file1.dat“ For Input As #1 B.Open “file1.dat“ For Append As #1 C.Open “file1.dat“ For Output As #1 D.Open “file1.dat“ For Random As #1 Len=20(分数:2.00)A.B.C.D.29.某
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 75 答案 解析 DOC
