VB

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

A.在Visual Basic工程中,可以作为启动对象的是Sub Main过程或任何窗体
B.在KeyPress事件过程中,利用其参数KeyAscii可得到所有键盘键上标注的字符
C.窗体的Hide方法可以从内存中清除该窗体
D.从大键盘上输入"2"和从右侧小键盘上输入"2"时,在KeyDown事件过程中,其参数KeyCode具有相同的值

参考答案:A进入在线模考
在Visual Basic工程中,如果需要从其他窗体开始执行应用程序,可以通过“工程”菜单中的“工程属性”命令指定启动窗体。但是,如果有Sub Main过程,则可以通过执行Sub Main过程来启动窗体,A选项叙述正确;在Key-Press事件过程中,参数KeyAscii是一个预定义的变量,执行KeyPress事件过程时,KeyAscii是所按键的ASCIl码值,而不是键盘上标注的字符,B选项叙述错误;窗体的Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中,C选项叙述错误;KeyDown事件过程中的参数KeyCode是按键的实际ASCII码值,该码以“键”为准,而不是以“字符”为准。也就是说,大写字母与小写字母使用同一个键,它们的KeyCode相同,但大键盘上数字键与数字键盘上相同的数字键的KeyCode是不一样的,D选项叙述错误。本题选择A选项。

你可能感兴趣的试题

1执行下面程序段的输出是(  )。

A.
 
B.1、2、3、4、5
C.
 
D.
 

2设有如下数组声明:
Dim a(  )As Single
下面关于这一声明的叙述中正确的是(  )。

A.因为没有定义a的维数和下标范围,该语句是错误的
B.若在此之后又用语句ReDim定义了a的维数和下标范围,则a是一个合法的动态数组
C.因为没有定义a的维数和下标范围,默认a是一维数组,下标范围为0~10
D.a是一维动态数组,可以直接使用,其元素个数可以变化

3设程序中定义了下面的过程:
 
下面语句中错误的是(  )。

A.Call proc"OK"
B.Call proc("")
C.Call proc("OK")
D.proc"OK"