Private Sub Form_Activate()Forj=1 to 3 x=3 ForI=1 to 2x=x+6 NextI Nextj Print x End Sub 程

题目

Private Sub Form_Activate()

Forj=1 to 3

x=3

ForI=1 to 2

x=x+6

NextI

Nextj

Print x

End Sub

程序运行后,窗体上显示的结果为上______。

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

第1题:

执行下列程序段后,x的值为()。 x = 0 For i = 1 To 4 For j = 1 To i x = x + 1 Next j, i

A.6

B.9

C.10

D.16


10

第2题:

11、以下语句的输出结果是()。 DECLARE @X int SET @X=0 WHILE @x<3 BEGIN SET @x=@X+1 PRINT 'x='+convert (char(1),@x) END

A.x=1,2,3

B.x=1,x=2,x=3

C.x=1 x=2 x=3

D.x=1x=2x=3


x=2 x=4

第3题:

下列说法不正确的是()。 知识点:全局变量

A.x = 5 def fun(): x = 2 x = x * 3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 5

B.x = 5 def fun(): global x x = 2 x = x*3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 6

C.x = 5 def fun(): x = x * 3 print(x ,end=' ') fun() print(x) 程序无误,输出的结果为15 15

D.x = 5 def fun(): print(x, end=' ') fun() print(x) 程序无误,输出的结果为5 5


A

第4题:

执行下列程序段,则在窗体上输出字符x的个数为()。 For i = 1 To 3 For j = i To 4 Form1.Print "x" Next j Next i

A.3

B.9

C.4

D.12


错误

第5题:

下列程序执行后,屏幕的输出是()。includeusing namespace std;void swap(int x,int y)

下列程序执行后,屏幕的输出是( )。 #include<iostream> using namespace std; void swap(int x,int y) { int temp=x; x=y; y=temp; cout<<"x="<<x<<"",y=""<<y<<end1; } int main() { int x=3,y=2; swap(x,y); cout<<"x="<<x<<",y="<<y<<end1; return 0; }

A.x=3,y=2 x=3,y=2

B.x=2,y=3 x=3,y=2

C.x=2,y=3 x=2,y=3

D. x=3,y=2 x=2,y=3


正确答案:B

第6题:

有以下程序:

Private Sub Form_Activate()

For j=1 to 3

x=3

For i=1 to 2

x=x+6

Next

Next

Print x

End Sub

程序运行后,窗体上显示的结果为______。


正确答案:15
15 解析:每一次j的赋值后,x都等于3,所以只用计算最后一层循环当j=3,i=1时,x=3+6=9;i=2时,x=9-6=15。

第7题:

阅读下列程序段:

x = 0

For i = 1 To 4

For j = 1 To i

x = x + 1

Next j, i

执行以上循环后,x 的值为( )。

A、 6

B、 9

C、 10

D、 16


正确答案:C

第8题:

下面程序运行后输出是

Private Sub Form_Click()

for i=1 to 4

x=1

for j=1 to 3

x=3

for k=1 to 2

x=x+6

next k

next j

next i

print x

End Sub

A.7

B.15

C.157

D.538


正确答案:B
解析:因为每一次I,J循环的操作都会给x赋初值,所以I,J循环都只相当于执行一次,该程序等效于x=3,然后给x加两次6。故结果为15。

第9题:

有程序段 for i:=1 to 10 do begin j:=i mod 4; case j of 0:x:‘a‘; 1:x:=‘b‘; 2:x:=‘c‘; 3:x:=‘d‘ end; end; for i:=1 to 10 do write(x:1); writeln; 输出应为( )。

Abcdabcdabc

Babcdabcdab

Ccdabcdabcd

Ddabcdabcda


正确答案:A