首页 > 全部 > 二级VB > 国家二级VB机试(键盘与鼠标事件过程)模拟试卷6

国家二级VB机试(键盘与鼠标事件过程)模拟试卷6

本单篇文档共12288字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 3855人下载
价格: 2.00 原价:¥9.00
收藏

国家二级VB机试(键盘与鼠标事件过程)模拟试卷6

选择题

1.以下关于键盘事件的叙述中,错误的是(D)

A. 按下键盘按键既能触发KeyPress事件,也能触发KeyDown事件

B. KeyDown、KeyUp事件过程中,大、小写字母被视作相同的字符

C. KeyDown、KeyUp事件能够识别Shift、Alt、Ctrl等键

D. KeyCode是KeyPress事件的参数

解析:当用户按下并释放一个可打印的键盘字符时,KeyDown、KeyPress、KeyUp事件将依次发生。。KeyDown、Keyup事件过程有两个参数,其中KeyCode参数是表示所按键的位置信息的代码,同一字符大、小写状态下的KeyCode参数值相同。Shift参数代表按键时Shift、Ctrl、Alt键的状态。

2.以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是(C)

A. Text1_Change

B. Text1_Click

C. Text1_KeyPress

D. Text1_GotFocus

解析:键盘事件过程,主要用于处理当按下或释放键盘上某个键时所执行的操作。当按下键盘上某个键时,将触发当前拥有焦点的对象的KeyPress事件。

3.以下说法中正确的是(A)

A. 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

B. 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

C. 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

D. 在KevPress事件过程中,KeyAscii参数可以省略

解析:本题考查的考点是有关键盘事件的。当控件具有焦点时,如果按下一个字母键,将会触发此控件的KevPress事件;窗体也有自己的KeyPress事件,由控件的KeyPreview属性决定是否触发;KeyAscii参数是所按键的ASCII的代码,将每个字符的大、小写形式作为不同的键代码解释,不可省略;KeyCode参数是表示所按键的位置信息的代码(将A和a作为同一个键返回,而从大键盘上输出的“1”和右侧小键盘上输入的“1”将被视作不同的字符)。

4.向文本框中输入字符时,下面能够被触发的事件是(B)

A. GotFocus

B. KeyPress

C. Click.

D. MouseDown

解析:KeyPress(KeyAscii As Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件,KeyPress(KevAscii As Integer)事件中KeyAscii参数是所按键的Ascii代码。

5.关于KevPress事件,以下叙述中正确的是(C)

A. 在控件数组的控件上按键盘键,不能触发KeyPress事件

B. 按下键盘上任一个键时,都能触发KeyPress事件

C. 按字母键时,拥有焦点的控件的KeyPress事件会被触发

D. 窗体没有KeyPress事件

解析:当按下键盘上某个键时,将触发当前拥有焦点的对象的KeyPress事件。如果按下的是功能键如Alt、Shift等则不能触发此事件。窗体也具有KeyPress事件,在控件数组的控件上按键盘键也能触发KevPress事件。

6.下列事件的事件过程中,参数是输入字符ASCII码的是(C)

A. KeyDown事件

B. KeyUp事件

C. KeyPress事件

D. Change事件

解析:当按下键盘上某个键时,将触发当前拥有焦点的对象的KeyPress事件。它的KeyAscii参数是所按键的ASCII码值,该参数传递一个字符,并且把字符的大、小写形式作为两种不同的字符。KeyDown和KeyUp事件的参数KeyCode是按下键盘键的键值。

7.文本框Textl的KeyDown事件过程如下:Private Sub Textl_KeyDown(KeyCode As Integer,Shift As Integer)…End Sub其中参数KeyCode的值表示的是发生此事件时(C)

A. 是否按下了Alt键或Ctrl键

B. 按下的是哪个数字键

C. 所按的键盘键的键码

D. 按下的是哪个鼠标键

解析:本题考查的考点是有关键盘事件KeyDown的。KeyCode参数是表示所按键的位置信息的代码。

8.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母(A)

A. 这3个事件都会触发

B. 只触发KeyPress事件

C. 只触发KeyDown、KeyUp事件

D. 不触发其中任何一个事件

解析:当控件具有焦点时,如果按下一个字母键,将会依次触发此控件的KeyDown、KeyUp和KevPress事件。

9.在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写如下代码:

Dim SaveAll As String

Private Sub Form_Load()

Text1.Text=””:Text1.SetFocus

End Sub

Private Sub Commandl_Click()

Text1.Text=LCase(SaveAll)+SaveAll

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

SaveAll=SaveAll+Chr(KeyAscii)

End Sub

程序运行后,直接用键盘输入:VB,再单击命令按钮,则文本框中显示的内容为(A)

A. vbVB

B. 不显示任何信息

C. VB

D. 出错

解析:本题考查的考点是有关键盘事件的。KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。KeyPress(KeyAscii As Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件,KeyAscii参数是所按键的ASCII的代码,将每个字符的大、小写形式作为不同的键代码解释。本题中输入“VB”的时候触发了窗体的KeyPress事件,将全局变量SaveAU设置为了“VB”,所以单击命令按钮后,文本框中的值为“VbVB”。

10.窗体上有一个Text1文本框,并编写了下面事件过程:

Private Sub Text1_KeyPress(KeyAscii As Integer)

KeyAscii=KeyAscii+3

End Sub

程序运行时,在文本框中输入字符“A”,则在文本框中实际显示的是(D)

A. A

B. B

C. C

D. D

解析:KeyPress(KeyAsciiAs Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件,KevAscii参数是所按键的Ascii的代码,将每个字符的大、小写形式作为不同的键代码解释。本题中令参数KeyAscii自加3,则为该字母后面第三个字母。

11.对于文本框Text1,能够获得按键的ASCII码值的事件过程是(B)

A. Te

本文档预览:3600字符,共12288字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(键盘与鼠标事件过程)模拟试卷6

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号