问题 单项选择题

在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:
Private Sub func(L As Label,ByVal a As Integer)
L.Caption="1234"
a=a*a
End Sub
Private Sub Form_ Load()
Label1.Caption="ABCD"
Label2.Caption=10
End Sub
Private Sub Command1_Click()
a=Val(Label2.Caption)
Call func (Label1,

A.
Label2.Caption=a
End Sub
程序运行后,单击命令按钮,在两个标签Label1和Label2中显示的内容分别是______。A) ABCD和10

B.1234和100

C.ABCD和100

D.1234和10

答案

参考答案:D

解析:[评析] 单击命令按钮后变量a赋初值a=10,通过Call调用函数后,Label1.Caption=“1234”,而由于参数a是按值传递的,所以调用完函数后变量a的值在单击事件中并没有改变,所以执行语句Label2.Caption=a后,Label2中显示的值仍为10。

问答题
问答题 案例分析题

2001年8月15日,甲公司在乙商业银行借款200万元,期限3个月;2002年4月14日,甲公司又在乙商业银行借款100万元,期限5个月,两笔借款保证人均为丙公司。两笔借款到期后,甲公司均未还本付息。2003年4月初,乙商行与甲公司协商,将两笔贷款本息合计350万元,办理“贷新还旧”的转贷手续。4月9日,甲公司请丙公司为350万元借款提供担保,并书面承诺:借款用途商品周转,借款时间1年。4月10日,丙公司在甲公司350万元的借款申请书、保证借款合同和空白借据的保证栏均加盖了行政印章。4月16日,乙商行与甲公司协商将借款到期日由2004年3月28日更改为2003年8月28日。双方即签订了保证借款合同,甲公司还在更改处加盖了财务专用章,但未将此事告知丙公司。保证借款合同约定:借款金额350万元,用途周转;借款期限为2003年3月28日至2003年8月28日;丙公司为甲公司借款承担连带保证责任。4月17日,乙商行未将350万元划拨到甲公司帐户上,只是划拨到银行的应解汇款及临时汇款的帐户上,然后做传票收了甲公司300万元旧贷款及50万元利息。借款到期后,甲公司未按约定还本付息。2003年11月13日,乙商行提起诉讼,要求甲公司还本付息,丙公司承担连带责任。

另:《保证借款合同》第9条明确规定:“本合同生效后,任何一方当事人不得擅自变更或解除合同。当事人一方要求变更或解除合同时,应及时采用书面形式通知其他当事人(包括保证人),并达成书面协议。”

主合同借款期限的变更对保证责任有何影响?