计算机二级

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command 1_ Click() Static y As Integer CIs For i=0 To 2 x=x +y y=y +3 Next Print x, yEnd Sub程序运行后,连续二次单击Command1按钮后,窗体上显示的是______。A.9 9B.36 18C.30 12D.63 27

题目

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command 1_ Click() Static y As Integer CIs For i=0 To 2 x=x +y y=y +3 Next Print x, yEnd Sub程序运行后,连续二次单击Command1按钮后,窗体上显示的是______。

A.9 9

B.36 18

C.30 12

D.63 27

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

第1题:

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

Private Sub Command1_Click()

a = 12345

Print Format$(a, "000.00")

End Sub

程序运行后,单击命令按钮,窗体上显示的是( )。

A.123.45

B.12345.00

C.12345

D.00123.45


正确答案:B

第2题:

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Staticy As Integer Cls For i=0 To 2 x=x+y y=y+3 Next Printx,y End Sub 程序运行后,连续二次单击Command1按钮后,窗体上显示的是 ______。

A.9 9

B.36 18

C.30 12

D.63 27


正确答案:B
解析:本题考的是Static语句。 Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用Static语句声明的变量的值。 本题中y是以Static声明的,它的值在离开Command1_Click事件后是不会丢失的,而x是一个局部变量,它只在过程中有用,.离开了过程就不起作用了。点了一次以后,y=9,点了二次以后,当i=0时,x=x+y=0+9=9, y=y+3=9+3=12.当i=1时,x=9+12=21,y=12+3=15;当i=2时,x=21/15=36,7=15+3=18。

第3题:

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Privme Sub Command1_Click( ) a$="VisualBasic" Print String(3,a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是

A.VVV

B.Vis

C.sic

D.11


正确答案:A
解析:String返回n个字符。如果为字符串,则返回n个字符串的首字符。返回3个"VisualBasic”的首字母“V”。

第4题:

在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() a=12345 Print Format$(a,"000,00") End Sub 程序运行后,单击命令按钮,窗体上显示的是( )。

A.123.45

B.12345.00

C.12345

D.00123.45


正确答案:B

第5题:

在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() a = 12345 Print Format$(a, "000.00") End Sub 程序运行后,单击命令按钮,窗体上显示的是

A. 123.45

B.12345.00

C.12345

D.00123.45


正确答案:B
解析:对于符号“0”,实际数字小于符号位数时,数字前后加0;大于时,若要显示数值表达式的整数部分位数多于格式字符串的位数,按实际数值显示。若小数部分的位数多于格式字符串的位数,按四舍五入显示。

第6题:

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Static x As Integer Cls For i=1 To 2 y=y+x x=x+2 Next Print x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是

A.4 2

B.12 18

C.12 30

D.4 6


正确答案:B
解析:注意此题中X被定义为Static类型的变量,因此每次单击按钮后其上次的值被保留下来,而变量y每次运算重新归零,单击一次按钮后x=4,y=2,单击两次按钮后x=8,y=10,单击三次按钮后x=12,y=18,所以只有选项B为正确答案。

第7题:

在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click( ) a=12345 Print Format $(a,"000.00") End Sub 程序运行后,单击命令按钮,窗体上显示的是

A.123.45

B.12345.00

C.12345

D.00123.45


正确答案:B
解析:解题的关键是掌握对格式说明字符的理解。0表示一个数字位,0的个数决定了显示区段的长度,多余的位以0补齐;小数点与O结合使用,可以放在显示区段的任何位置,根据格式字符串的位置,小数部分多余的数字按四舍五入处理。由于本题中变量a为12345,并没有涉及小数,故可以直接在其后补两个0。

第8题:

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a S="VisualBasic" Print String(3, a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是______。

A.VVV

B.Vis

C.sic

D.11


正确答案:A
解析:函数string(n,字符串)的功能是返回由n个指定“字符串”中第一个字符组成的字符串。本题中的字符串“VisualBasic”的第一个字符为“V”,所以返回3个“V”,即String函数返回的字符为“VVV”。

第9题:

在窗件上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() a=12345 Print Format S(a, "000. 00") End Sub 程序运行后,单击命令按钮,窗体上显示的是______。

A.123.45

B.12345.00

C.12345

D.00123.45


正确答案:B
解析:在使用Format函数使数值按“格式字符串”指定的格式输出时,符号“#”和“0”都是用于数字的输出,其个数决定了显示区段的长度。如果要显示的数值的位数小于格式字符串指定的区段长度,则该数值靠区段的左端显示,但这两个功能的区别在于,“#”显示的多余的位不补0,“0”显示的多余的位以0补齐。