下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n + 1 Loop While m<10 Print m;nA.1 5B

题目

下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n + 1 Loop While m<10 Print m;n

A.1 5

B.14 6

C.a b

D.10 25

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

第1题:

有如下事件过程: Private Sub Command1_Click( ) Dim m AS Integer,n AS Integer m=2:n=1 Print "m=";m;"n=";n Call TOD(m,n) Print "m=";m;"n=";n End Sub Sub TOD(x,y) x=x^2 y=y^3 End Sub 程序运行后,输出的结果为

A.m=2,n=1 m=1,n=2

B.m=2,n=1 m=4,n=1

C.m=1,n=2 m=1,n=4

D.m=1,n=2 m=2,n=4


正确答案:B
解析:本题考查的是函数调用和输出语句。定义了一个函数,函数的功能是:将实参传给形参,按址传送,将改变实参的数值,语句x=x^2的作用是将x的平方值赋给x,为4;语句y=y^3的作用是将y的三次方值传给y,为1;然后返回主调过程,输出变化前后的值。

第2题:

运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("En

运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }

A.m=3

B.m=2

C.m=1

D.m=0


正确答案:C

第3题:

有如下事件过程:

Private Sub Command1_Click()

Dim m As Integer, n As Integer

m=2: n=1

Print "m="; m; "n="; n

Call TOD(m, n)

Print "m="; m; "n="; n

End Sub

Sub TOD(x, y)

x=x ^ 2

y=y ^ 3

End Sub

程序运行后,输出的结果为( )。

A.m=2,n=1

m=1,n=2

B.m=2,n=1

m=4,n=1

C.m=1,n=2

m=1,n=4

D.m=1,n=2

m=2,n=4


正确答案:B

第4题:

3、设以下变量均为int类型,则值不等于3的表达式是 。

A.(m=n=2, m+n, m+1)

B.(m=n=2, m+n, n+1)

C.(m=2, m+1, n=2, m+n)

D.(m=2, m+1, n=m, n+1)


C

第5题:

运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为 main () { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m > n)m-=n; while(n > m)n-=m; } printf("m=%dn",m); }

A.3

B.2

C.1

D.0


A

第6题:

有以下程序 main() { int m,n; printf("Enter m,n:");scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); } 如果从键盘上输入65 14<回车>,则输出结果为( )

A.m=3

B.m=2

C.m=1

D.m=0


正确答案:C

第7题:

运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。main(){int m,n;printf("Enter

运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }

A.m=3

B.m=2

C.m=1

D.m=0


正确答案:C
解析:分析程序可知,该程序实现的功能是对数m,n求其最大公约数。在本题中m与n的值分别为65与14,其最大公约数为1,故其输出结果为m=1。

第8题:

下列程序段的执行结果为

m=2

n=3

Do

m=m + n

n=n + 1

Loop While m < 10

Print m; n( )。

A.1 5

B.14 6

C.a b

D.10 25


正确答案:B

第9题:

2、执行下列程序段后,m的值是()。 int r,m=18,n=12; while(n!=0) { r=m%n; m=n; n=r; }

A.3

B.4

C.6

D.9


15

第10题:

【填空题】当从键盘输入-1 0<CR>,则以下程序的运行结果是 。 #include<stdio.h> main() {int a,b,m,n; m=n=1; scanf("%d%d",&a,&b); do{if(a>0) {m=2*n;b++;} else {n=m+n;a+=2;b++;} }while(a==b); printf("m=%d n=%dn",m,n); }


This Is A Test.