问题 单项选择题

在窗体上画一个名称为Command1的命令按钮和3个名称为Labe11、Labe12、Labe13的标签,然后 编写如下程序段: Private x As Integer Private Sub Commandl Click() Static y As Integer Dim z As Integer n=10 z=n +z y=y +z X=X+Z Labe11.Caption=x Labe12.Caption=y Labe13.Caption=z End Sub 运行程序,连续3次单击命令按钮后,则3个标签中显示的内容是( )。

A.10 10 10

B.30 30 30

C.30 30 10

D.10 30 30

答案

参考答案:C

解析: 本题考查考生对数组说明的理解。用Dim和Static关键字可以声明过程级变量,过程级变量只有在声明它们的过程才能被识别。在整个应用程序运行时,用Static声明的变量中的值一直存在,而用Dim声明的变量只在过程执行期间才存在。Dim语句还可以声明模块级变量,其作用域为声明它的窗体模块或标准模块中。本题中变量x是用Dim声明的模块级变量,变量y是用Static声明的过程级变量,而变量z是用Dim声明的过程级变量。第 1次单击命令按钮后,3个标签中分别显示10、 10、10;第2次单击命令按钮后,3个标签中分别显示20、20、10;第3次单击命令按钮后, 3个标签中分别显示30、30、10。答案为C。

单项选择题
问答题

昆明花商刘某委托运输个体户张某开车运输一批鲜花到北京,由于刘某与张某长期有生意来往,又加上刘某这几天生意比较忙,一直无法脱身,于是刘某拟定了一个价格范围,委托张某将鲜花按时运到指定地点卖给北京的客户,价格由张某根据当时花的状况在刘某拟定的价格范围内自由决定。刘某给予张某运输费3000元,并且约定抽取卖花所得的4%给张某作报酬。  在张某开车往北京运输鲜花的途中,在安徽境内中途停车吃饭,谁料饭店的酒菜存在卫生问题,导致张某食物中毒,张某被紧急送往医院抢救,等张某完全苏醒时已是第二天深夜。张某考虑到鲜花保鲜期较短,如果不及时运输,会导致鲜花无法在刘某给定的价格范围内出售,而自己身体虚弱无法开车进行长途运输,与刘某联系得知刘某已赴泰国,10天后才能回国。于是,张某找了一个当地的运输公司委托其将鲜花运到北京指定地点卖给北京的客户并告知了其价格范围,张某交纳了运输费2000元并约定运输公司可以抽取卖花所得的2%作为报酬。  虽然运输公司及时起运,但由于已经耽搁了两天,运到时鲜花已经很不新鲜,北京客户要求降价出售,运输公司联系上张某,要求降价出售,张某考虑到鲜花情况,答应降价出售。结果以刘某给定的最低价格的一半价格出售。事后,运输公司扣除了卖花所得款项的2%后将款项交给了张某,张某又从中扣除了卖花所得款项的2%后将款项交给了刘某。刘某计算了一下,其损失将近5000元。故刘某提出,原来说按指定价格范围卖出,按比例提成。现在卖价只有给定最低价格的一半,张某就不应再拿4%的报酬。张某则认为延误是由于饭店的酒菜存在卫生问题造成的,自己并没有过错,自己当然应当拿4%的报酬。

假如运输公司取得卖花款后扣留不给,该损失应由谁负担