下面程序段运行后,显示结果是()。Dim xIf x Then Print x Else Print x+1

题目
单选题
下面程序段运行后,显示结果是()。Dim xIf x Then Print x Else Print x+1
A

0

B

1

C

-1

D

显示出错信息

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

第1题:

下列程序段的执行结果为( )。 Dim x as integer If x Then Print x Else Print x+1

A. 1

B. 0

C. -1

D. 显示出错信息


参考答案:A

第2题:

下面的程序的运行结果是__________func main() { x := []string{"a", "b", "c"}for _, v := range x { fmt.Print(v)}}


参考答案:abc

第3题:

定义变量如下: Dim Str_x Str_x="祝你成功!" 若在立即窗口中显示Str_x的值,下面正确的是______。

A.Debug. Print Str_x

B.PictureBox. Print Str_x

C.Printer. Print Str_x

D.Print Str_x


正确答案:A
解析:在“立即”窗口中有两种方法进行打印:①将Debug. Print语句写入应用程序代码;②直接在“立即”窗口中输入Print方法。

第4题:

阅读下面的程序: Private Sub Command1_Click() For i=1 To 3 For j=1 To i For k=j To 3 x=x+1 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,窗体上输出的结果是

A.3

B.9

C.14

D.21


正确答案:C
解析:本题应用了三重嵌套循环:①i=1时,j=1,k执行3次循环得到x的值为3:②i=2,j=1时,k执行3次循环得到x的值加3并覆盖原值,j=2时,k执行两次循环值加2;③依次,i=3时,j执行3次,其中k分别执行为3,2,1次,x的值分别加3,2,1;④最后得到x的值为14。

第5题:

运行下面程序后,正确的输出结果是 ______。Private Sub Command1_ Click() x = 6 if x >6 then Print "x>6": Else if x <8 then Print "x<8"; Else if x = 6 then Print "x=6": End if End if End ifEnd Sub

A.x<8 x=6

B.x<8

C.x=6

D.x<8或x=6


正确答案:B
解析:本题难点是如何确定if结构语句的判决条件,不要将其与输出结果混淆起来。打印分隔符为“;”时,字符串之间没有空格。

第6题:

下面的程序的运行结果是__________func main() {x := 1{ x := 2 fmt.Print(x)}fmt.Println(x)}


参考答案:21

第7题:

下面程序段的输出结果是【 】。

For X=1.5 To 5 Step 1.5

Print X;

Next X


正确答案:1.5 3 4.5
1.5 3 4.5

第8题:

下列块结构条件语句,正确的是( )。

A.If x>10 Then print"a" Else if x>5 Then print"b" Else if x<5 Then print"c" End if

B.if x>10 Then print"a" Else if x>5 Print"b" Else Print"c" End if

C.If x>10 Then print"a" Else if x>5 Then print"b" Else x<5 Then Print"c" End if

D.If x>10 Then Print"a" Else if x>5 Then print"b: Else Print"c" End if


正确答案:A

第9题:

已知x代表某个百分制成绩,下列程序段用于显示对应的五级制成绩,正确的是( )

A.If x>=60 Then Print"及格" Else If x>=70 Then Print"中" Else If x>=80 Then Print"良" Else If x>=90 Then Print"优" Else Print"不及格" End If

B.If x<90 Then Print"良" Else If x<80 Then Print"中" Else If x<70 Then Print"及格" Else If x<60 Then Print"不及格" Else Print"优" End If

C.If x>=90 then Print"优" Else If x>=80 Then Print"良" Else If x>=70 Then Print"中" Else If x>=60 Then Print"及格" Else Print"不及格" End If End Select

D.Select Case x Case x>=90 Print"优" Case x>=80 Print"良" Case x>=70 Print"中" Case x>=60 Print"及格" Case Else Print"不及格"


正确答案:C

第10题:

在窗体上绘制一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1 Click() Dim i As Integer, x As Integer For i=1 To 6 If i=1 Then x=i If i<= 4 Then x=x+1 Else x=x+2 End If Next i Print x End Sub 程序运行后,单击命令按钮,其输出结果为

A.9

B.6

C.12

D.15


正确答案:A
解析:本题考查控制结构中的循环结构与条件结构.题目非常简单,但考生需要仔细分析结构。开始i=1,执行x=i语句,此时i=4,执行x=x+1=2,当i=4是执行x=x+2,直到i=6时结束For循环,x的最终值是1+1+1+2+2+2=9,正确答案为选项A。关于VB的控制结构一直是考试重点,历次考试都必然会考到,考生应该注意这方面的内容,多编写程序。

更多相关问题