更多"有下列程序段: X=1 n=0 Do While x<20 "的相关试题:
[单项选择]有下列程序段:
X=1
n=0
Do While x<20
x=x*3
n=n+1
Enddo
x,n
该程序段的执行结果为______。
A. 15和1
B. 27和3
C. 195和3
D. 600和4
[单项选择]有下列程序段:
x=0
n=0
Do While x<50
x=(x+2)*(x+3)
n=n+1
Enddo
n,x
该程序段的执行结果为______。
A. 1和0
B. 2和72
C. 3和50
D. 4和168
[单项选择]执行以下程序段 ( )
x=-1;
do
x=x*x;
while(!x);
A. 循环体将执行一次
B. 循环体将执行两次
C. 循环体将执行无限次
D. 系统将提示有语法错误
[单项选择]
阅读下列程序段:
CLEAR
SET TALK OFF
x=12345
v=0
DO WHILE x>0
y=x%10+y*10
x=INT(x/10)
ENDDO
y
执行上述程序段后屏幕上显示的结果是()
A. 12345
B. 54321
C. 1234
D. 5432
[单项选择]对以下程序段的描述中,正确的是
x=-1:
do
x=x*x;
while(!x);
A. 是死循环
B. 循环执行两次
C. 循环执行一次
D. 有语法错误
[单项选择]对以下程序段的描述,正确的是( )。
x= -1;
do
x=x*x;
while(!x);
A. 是死循环
B. 循环执行两次
C. 循环执行一次
D. 有语法错误
[单项选择]当执行以下程序段时,______。
x=-1 ;
do x=x*x;while (!x);
A. 循环体将执行1次
B. 循环体将执行2次
C. 循环体将执行无限次
D. 系统将提示有语法错误
[单项选择]执行下列程序段以后,内存变量Y的值是( )。
x=76543
y=0
DO WHILE x>0
y=x%10+y*10
x=int(x/10)
ENDDO
A. 3456
B. 34567
C. 7654
D. 76543
[单项选择]下列程序段执行以后,内存变量y的值是( )。
x=34567
y=0
DO WHILE x>0
y=x%10+y*10
x=int(x/10)
ENDDO
A. 3456
B. 34567
C. 7654
D. 76543
[单项选择]有如下程序段:
int x=3,
do
x-=2;
cout<<x;while(!(--x));
执行这个程序段的输出结果是( )。
A. 1
B. 30
C. 1-2
D. 死循环
[单项选择]下列程序段执行以后,内存变量y的值是( )。
x=34567
y=0
DO WHILE x>0
y=x%10+y*10
X=int(x/10)
ENDDO
A. 3456
B. 34567
C. 7654
D. 76543
[单项选择]以下程序段的输出结果是( )。
int x=5;
do
x--;
while(!x);
A. 5
B. 无任何输出
C. 4
D. 陷入死循环
[单项选择]有以下程序段:
int x=3
do
printf("%d",x-=2);
while (!(--x));
其输出结果是( )。
A. 1
B. 3 0
C. 1 -2
D. 死循环