问题 单项选择题

编写如下两个事件过程:
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
A

B.a
A

C.A
a

D.a
a

答案

参考答案:C

解析: 此题考查KeyPress事件和KeyDown事件,下面我们具体讲解这两个事件。
当按键盘上的某个按钮,将发生KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框,图片框、文本框、滚动条及文件有关的控件。用户自己可以定义KeyPress事件过程,一般格式为:
Private Sub Form_KeyPress(KeyAscii As Integer)
End Sub
KeyPress事件是用来识别按键的ASCII码。
KeyDown事件返回的是键盘的直接状态;而KeyPress事件返回的是“字符”的ASCII码。所以要输出字符还得用chr函数。

填空题
单项选择题

2000年4月13日某塑料制品有限公司授权业务员刘某与某市化肥厂签订一份买卖编织袋的合同。该合同既无确切的数量又无货款总金额,只是约定了货物的单价、发货时间和地点,合同约定,待化肥厂电传通知后方可生产发货。此后,化肥厂一直未去电通知。同年6月18日,业务员刘某又以化肥厂代理人身份,持化肥厂盖章合同与某县麻塑公司签订了一份买卖20万条编织袋的合同。麻塑公司依据合同向刘某提供了20万条编织袋,并提供了随车货运税单及贷款发票。8月23日刘某将货物运抵化肥厂,化肥厂将20万条编织袋验收入库。第二天,塑料制品有限公司经理王某得知刘某已向化肥厂交货后,赶到化肥厂,称该货系塑料制品有限公司所交并索要货款,化肥厂便于当日 (24日)开出8万元汇票交王某带回。9月”日化肥厂又汇入8万元进塑料制品有限公司账户。化肥厂以刘某提供的盖有塑料制品有限公司公章的假发票作了帐。麻塑公司交货后,持正式发票向化肥厂追要货款,遭化肥厂拒绝,化肥厂称本厂已向货主塑料制品有限公司付款。后麻塑公司又多次向化肥厂和塑料制品有限公司追索货款未成,便以化肥厂和塑料制品有限公司为被告提起诉讼。根据以上案情,回答下列问题:

塑料制品有限公司与化肥厂签订的合同是______。

A.附生效条件的合同

B.附生效期限的合同

C.附解除条件的合同

D.附终止期限的合同