窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。 Pri

题目

窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。 Private Sub Command1_Click() Dim a a=Array(1, 2, 3, 4, 5) Fork= 1 To 4 s=s+a(k) Next k Print s End Sub

A.10

B.14

C.15

D.120

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体上添加一个命令按钮(名为Commandl),然后编写如下程序:

打开窗体运行后,单击命令按钮,消息框的输出结果为__________。


正确答案:
20【解析】本题考查IIf函数的知识。对于Ⅱf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为x>y为假,所以返回Y的值也就是返回20。

第2题:

在窗体中有一个名为(Command1的命令按钮,Click事件的代码如下:

单击命令按钮后,标签显示的结果是( )。


正确答案:25
25

第3题:

窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是。Private Sub Command1_Click()Dim aa = Array(1,2,3,4,5)For K = 1 To 4 S = S + a(K)Next K Print SEnd SubA. 10 B. 14 C. 15 D. 120


正确答案:B
【解析】解答本题的关键是读懂程序。程序中首先通过赋值语句定义一个有5个元素的数组(数组的下标从零开始);接下来是通过For循环来循环给变量S赋值(即对数组元素求和),循环中k从1开始,因此a(k)从2开始取指,a(4)也就是5结束,计算结果为14。

第4题:

窗体上有一个命令桉钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。

Private Sub Command1_click()

Dim a

a=Array(1,2,3,4,5)

Fork=1 To 4

S=S+a(k)

Next k

Print S

End Sub

A.10

B.14

C.15

D.120


正确答案:D
解析:解答本题的关键是读懂程序.程序中首先通过赋值语句定义一个有,个元素的数组(数组的下标从零开始):接下来是通过For循环来循环绐变量S赋值(即对数组元素求和),循环中k从1开始,因此a(k)从2开始取值,到a(4)也就是5结束,计算结果为14。

第5题:

在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:

程序运行后,单击命令按钮,消息框输出的是系统当前日期和当前时间。


正确答案:
72【解析】本题考查VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只需要注意这两个数组元素在循环中被赋了什么值,当i=3,j=3时,al(3,3)=3 3=6,a2(3,3)=al(3,3) 3 3=12,所以最后二者之积为72。

第6题:

在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:

程序运行后,单击命令按钮,其输出结果为__________。


正确答案:
9【解析】本题考查VBA中程序设计的知识。对于这个问题,首先注意到循环的次数为6次;然后注意到循环内的两个If语句为顺序关系而不是嵌套关系,第一个If语句只有第一次循环时才会满足;第一次循环时首先执行第一个If语句把x赋值为1,然后执行第二个If语句;以后各次循环均照此分析,前4次循环x自加l,后两次循环X自加2,最后输出结果为9。

第7题:

窗体上有一个命令按钮,命令按钮的单击事件过程如下: Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next Print S End Sub 运行程序后,单击命令按钮,输出结果是

A.10

B.14

C.15

D.120


正确答案:B
解析:考查考生对数组定义的掌握程度。
  [解题要点] Array函数在默认的情况下,数组的下标从O开始,所以s=a(1)+a(2)+a(3)a(4)=2+3+4+5=14
  [考点链接] 数组的定义、赋值和应用。

第8题:

在窗体上添加一个命令按钮,然后编写其单击事件过程为:

则单击命令按钮后消息框的输出结果是( )。

A)7

B)8

C)9

D)13


正确答案:D
本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了:同理中层循环每一次开始前都把X置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=355=13。

第9题:

在窗体上添加一个命令按钮,名为Command1,事件过程如下:

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1后,输出的结果是______。

A.5

B.4

C.3

D.2


正确答案:D
解析:本题的难点是do until…Loop循环。do until循环条件为真时退出循环体,即x= -1时退出循环。程序计算过程为a=5、2,b=4、1,c=3、-1。

第10题:

在窗体中添加~个名称为Commandl的命令按钮,然后编写如下事件代码:窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。

A. 1

B. 2

C. 3

D. 4


正确答案:B
本题考查条件语句的基础知识。If...Then语句的特点是每当条件表达式为真时执行Then后面的语句序列,在本题中,A=75,首先判断A>60是否为真,由于满足条件,所以I的值为1,然后判断A>70是否为真,由于还是满足条件,所以l的值又被赋为2,后面的两个条件均不满足,所以最终I的值为2。

更多相关问题