单选题以下说法中正确的是(  )。A 当焦点在某个控件上时,按下一个字母键就会执行该控件的KeyPress事件过程B 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D 在KeyPress事件过程中,KeyAscii参数可以省略

题目
单选题
以下说法中正确的是(  )。
A

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

B

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

C

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

D

在KeyPress事件过程中,KeyAscii参数可以省略


相似考题
更多“单选题以下说法中正确的是(  )。A 当焦点在某个控件上时,按下一个字母键就会执行该控件的KeyPress事件过程B 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D 在KeyPress事件过程中,KeyAscii参数可以省略”相关问题
  • 第1题:

    以下叙述中错误的是( )。

    A.在KeyPress事件过程中不能识别键盘的按下与释放

    B.在KeyPress事件过程中不能识别回车键

    C.KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母

    D.KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符


    正确答案:B

  • 第2题:

    以下叙述中错误的是 。A.在KeyUp和KeyDowm事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)B.在KeyUp和KeyDowm事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)C.KeyPress事件中不能识别键盘上某个键的按下与释放D.KeyPress事件中可以识别键盘上某个键的按下与释放


    正确答案:D
    【解析】本题考查键盘的相关事件。KeyUp与KeyDown事件过程的KeyCode参数只对应按下或释放的键的ASCII码,而不是输入字符的ASCII码。也就是说,KeyCode只针对键,按下或释放的键相同,KeyCode值就相同,故A、B项说法正确。KeyPress表示一个完整的事件,它不能识别键盘上某个键的按下与释放。故D项表述错误。

  • 第3题:

    在KeyPress事件过程中,KeyAscii是所按键的 【 】 值。


    正确答案:ASCII
    ASCII 解析:当按下键盘上的某个键时,触发KeyPress事件过程,该事件用到的KeyAscii作为参数,此参数是一个预定义的变量;执行KeyPress事件过程时,KeyAscii是所按键的ASCII码。

  • 第4题:

    以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是( )。

    A.KeyAscii参数是所按键的ASCII码

    B.KeyAscii参数的数据类型为字符串

    C.KeyAscli参数可以省略

    D.KeyAscii参数是所按键上标注的字符


    正确答案:A
    A。【解析】本题考查VisualBasic的KeyPress事件过程。在KeyPress事件中,KeyAscii参数是所按键的ASCIl码,不可省略,为数值型参数。

  • 第5题:

    以下叙述中正确的是______。

    A.KeyAscii 参数返回所按键的ASCII码

    B.KeyAscii 参数的数据类型为字符串

    C.KeyAscii 参数与KeyCode 参数的返回值相同

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


    正确答案:A

  • 第6题:

    下列说法中正确的是( )。

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

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

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

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


    正确答案:A
    A。【解析】键盘事件是在对象具有焦点时,按下键盘上的键时触发的事件,常见的有KeyDown、KeyUp和KeyPress。当用户按下并释放一个可打印的键盘字符时,KeyDown、KeyPress、KeyUp事件将依次发生。其中,KeyDown(KeyCodeAsInteger,ShiftasInteger)和KeyUp(KeyCodeAsInteger,ShiftasIn—teger)有两个参数:KevCode参数是表示所按键的位置信息的代码(将A和a作为同一个键返回,而从大键盘上输出的1和从右侧小键盘上输入的“1”将被视作不同的字符),Shift参数代表按键时Shift、Ctrl、Ah键的状态;KeyPress(KeyAsciiAshateger)事件中KeyAscii参数是所按键的Ascii的代码,该参数不显示键盘的物理状态,而只是传递一个字符。KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。Enter键的Ascii为13。当窗体的KeyPreview属性被设置为True时,将在控件的键盘事件之前激活窗体的键盘事件。所谓事件,是由VisualBasic预先设置好的、能够被对象识别的动作。事件过程中的参数是不能省略的。

  • 第7题:

    以下叙述中错误的是______。

    A.在KeyUp和KeyDown 事件过程中,从键盘上输入的A和a被视作相同的字母(具有相同的KeyCodE)

    B.在KeyUp 和KeyDown 事件过程中,将键盘上的1和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCodE)

    C.KeyPress 事件中不能识别键盘上键的按下与释放

    D.KeyPress 不能识别回车键


    正确答案:D

  • 第8题:

    在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii asinteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()

    • A、单击鼠标
    • B、双击文本框
    • C、鼠标滑过文本框
    • D、按下键盘上的某个键

    正确答案:D

  • 第9题:

    下列关于键盘事件的说法中,正确的是()。

    • A、按下键盘上的任意一个键都会触发KeyPress事件
    • B、大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同
    • C、KeyDown和KeyUp的事件过程中都有KeyCode参数
    • D、KeyDown和KeyUp的事件过程中都有KeyAscii参数

    正确答案:C

  • 第10题:

    单选题
    下列关于键盘事件的说法中,正确的是()。
    A

    按下键盘上的任意一个键都会触发KeyPress事件

    B

    大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

    C

    KeyDown和KeyUp的事件过程中都有KeyCode参数

    D

    KeyDown和KeyUp的事件过程中都有KeyAscii参数


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    以下说法中正确的是(  )。
    A

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

    B

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

    C

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

    D

    在KeyPress事件过程中,KeyAscii参数可以省略


    正确答案: B
    解析:
    A项正确,KeyPress是单击一次键盘所产生的事件,KeyDown是当一个键被按下时所产生的事件,而KeyUp是松开被压下的键时所产生的事件。B项错误,KeyPress事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条以及和文件有关的控件,在某一时刻,输入焦点只能位于某一控件上,如果窗体没有活动或者窗体没有可见的控件,则输入焦点位于窗体上;CD两项错误,KeyPress事件只有一个KeyAscii参数,不能省略,执行KeyPress事件过程时,KeyAscii是所按键的ASCII码,区分大小写。KeyDown事件过程中的KeyCode参数是以“键”为准,大写字母和小写字母使用同一个键,KeyCode相同。

  • 第12题:

    问答题
    键盘上“4”键的上档字符是“$”。当同时按下Shift键和“4”键时,KeyPress事件发生了几次?过程中的KeyAscii参数值是多少?

    正确答案: KeyPress事件发生了一次,KeyAscii参数值是36。即“$”字符的ASCII码为36。因为KeyPress事件是在输入一个ASCII码字符时发生的事件,尽管在输入“$”字符时按了两个键,但是输入了一个ASCII字符,所以KeyPress事件只发生一次。
    解析: 暂无解析

  • 第13题:

    以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是( )

    A.KeyAscii参数是所按键的ASCII码

    B.KeyAscii参数的数据类型为字符串

    C.KeyAscii参数可以省略

    D.KeyAscii参数是所按键上标注的字符


    正确答案:A

  • 第14题:

    在执行KeyPress事件过程时,KeyAscii表示所按键的盟值。


    正确答案:ASCII码
    ASCII码

  • 第15题:

    以下说法中正确的是______。

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

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

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

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


    正确答案:A
    解析:KeyPress事件:当按下键盘上的某个键时,将发生KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条及与文件有关的控件,因此选项B错误。严格地说,当按下某个键时,所触发的是拥有输入焦点(Focus)的那个控件的KeyPress事件,因此选项A正确。KeyPress
    事件带有一个参数,当用于单个控件时参数为KeyAscii。此参数是一个预定义的变量,因此选项D错误,KeyAscii参数不可以省略,它是一个预定义的变量。执行KeyPress事件过程时,KeyAscii是所按键的ASCII码。和KeyPress事件不同,KeyDown事件返回的是键盘的直接状态,即返回的是“键”。例如:当按字母键“A”时,KeyDown所得到的KeyCode码与按字母键“a”是相同的,而对于KeyPress来说,所得到的ASCII码不一样。

  • 第16题:

    以下是文本框的KeyDown和KeyPress事件的框架,关于它们说法正确的是( )。 Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) End Sub

    A.KeyDown中的KeyCode参数和KeyPress中的KeyAscii参数的含义是一样的

    B.按下打字区的“1”和小键盘上的“1”,KeyCode参数的值是一样的

    C.在锁定大写和通常情况下KeyCode的值都是一样的

    D.在锁定大写和通常情况下KeyAscii的值都是一样的


    正确答案:C
    解析:文本框的KeyDown事件中的KeyCode参数得到的是用户操作的键的键盘扫描码,识别的是具体的物理键,同一个键的扫描码是相同的,不同键的键盘扫描码是不同的。文本框的KeyPress事件的参数KeyAscii得到的是用户操作的键的ASCII码,因此,大写字母与小写字母的KeyAscii值是不一样的。

  • 第17题:

    以下关于KeyPress事件过程中参数KeyAscii的叙述中,正确的是______。

    A.KeyAscii参数是所按键的ASCII码

    B.KeyAscii参数的数据类型为字符串

    C.KeyAscii参数可以省略

    D.KeyAscii参数是所按键上标注的字符


    正确答案:A
    解析:KeyPress事件的KeyAscii参数返回用户所按键的ASCII码,类型为整型;它不是按键上的字符;并且 KeyAscii参数不可以省略。

  • 第18题:

    关于键盘事件的说法中,正确的是()

    A、按下键盘任意键都会引发KeyPress事件

    B、大键盘的"1"键,和数字键盘的"1"键的KeyCode编码相同

    C、KeyDown和KeyUp事件过程中有KeyAscii参数

    D、大键盘的4的上档符号是$,当同时按下Shift键和大键盘的4时,KeyPress事件被触发过程KeyAscii参数值是$的Ascii值.


    正确答案:D

  • 第19题:

    键盘上“4”键的上档字符是“$”。当同时按下Shift键和“4”键时,KeyPress事件发生了几次?过程中的KeyAscii参数值是多少?


    正确答案:KeyPress事件发生了一次,KeyAscii参数值是36。即“$”字符的ASCII码为36。因为KeyPress事件是在输入一个ASCII码字符时发生的事件,尽管在输入“$”字符时按了两个键,但是输入了一个ASCII字符,所以KeyPress事件只发生一次。

  • 第20题:

    下列关于键盘事件的说法中,正确的是()。

    • A、按下键盘上的任意一个键都会触发KeyPress事件
    • B、大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同
    • C、大键盘上的“1”键和数字键盘的“1”键的KeyAscii码相同
    • D、KeyDown和KeyUp的事件过程中都有KeyAscii参数

    正确答案:C

  • 第21题:

    以下叙述中错误的是()。

    • A、在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCodE.
    • B、在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCodE.
    • C、KeyPress事件中不能识别键盘上某个键的按下与释放
    • D、KeyPress事件中可以识别键盘上某个键的按下与释放

    正确答案:C

  • 第22题:

    单选题
    下列关于键盘事件的说法中,正确的是()。
    A

    按下键盘上的任意一个键都会触发KeyPress事件

    B

    大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

    C

    大键盘上的“1”键和数字键盘的“1”键的KeyAscii码相同

    D

    KeyDown和KeyUp的事件过程中都有KeyAscii参数


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    关于KeyPress事件,以下叙述中正确的是(  )。
    A

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

    B

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

    C

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

    D

    窗体没有KeyPress事件


    正确答案: B
    解析:
    C项,当按下字母键时,所触发的是拥有输入焦点的控件的KeyPress事件。A项,在控件数组的任何控件上按键盘键,会触发KeyPress事件;B项,只有按键盘上的ASCII字符键时,才能触发KeyPress事件。ASCII字符键包括标准键盘上的字符、数字、标点符号、<Enter>、<Tab>和<Backspace>键等,其他键KeyPress事件不能识别;D项,如果窗体上没有活动的或可见的控件,则输入焦点位于窗体上,此时按下字母键则会触发窗体的KeyPresss事件。

  • 第24题:

    单选题
    在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii asinteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()
    A

    单击鼠标

    B

    双击文本框

    C

    鼠标滑过文本框

    D

    按下键盘上的某个键


    正确答案: C
    解析: 暂无解析