首页/ 题库 / [单选题]执行下面的程序段后,x的值为x=5For的答案

执行下面的程序段后,x的值为x=5For I=1 To 20 Step 2x=x+I\5Next I

单选题
2022-08-11 02:43
A、21
B、22
C、23
D、24
查看答案

正确答案
A

试题解析
解析:循环第1次,I=1,所以I\5=0;循环第2次,I=3,所以I\5=0;循环第3次,I=5,所以I\5=1;循环第4次,I=7,所以I\5=1;循环第5次,I=9,所以I\5=1;循环第6次,I=11,所以I\5=2;循环第7次,I=13,所以I\5=2;循环第8次,I=15,所以I\5=3;循环第9次,I=17,所以I\5=3;循环第10次,I=19,所以I\5=3;循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。

标签:
相关题目
有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j — ) if( x[j + 1 ] > x[j] ) { k = x[j] ;x[j] = x[j + 1 ] ;x[j + 1 ] = k; } for (i =0;i<3;i++) for(j =4;j <7-i;j ++) if(x[j] >x[j+1]){ k=x[j];x[j] =x[j+1];x[j+1] =k;} for (i=0;i<8;i ++) printf("%d" ,x[i]); prinff(" " );}程序运行后的输出结果是( )。
有以下程序: main() { int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for (j=2;j>=i;j--) if (x[j+1)>x[j]){k=x[j];x[j];x[j+1);x[j+1]=k;} for (i=0;i<3;i++) for (j=4;j<7-i;j++) if (x[j]>x[j+1]){k=x [j];x[j]=x[j+1];x[j+1)=k;} for(i=0;i<8;i++)printf("%d",x[i]); printf(" "); } 程序运行后的输出结果是 ______。
x=0;for(i=0;i<99;i++)if(i)x++;执行完程序段后,x的值是()
已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为______,变量s的值为______。
执行下面的程序段,x的值为 Private Sub Command1_Click( ) For i=1 To 5 a=a+i Next i x=Val(i) MsgBox x End Sub

执行下面的程序段后,S的值为()。
S=5
For c=2 To 5 Step 2
S=S+1
Next c

阅读下面的程序段: a==0 For i=1 To 3 For j=1 To i For k=j To 3 a=a+l Next k Next j Next i 执行上面的程序段后,a的值为( )。
阅读下面的程序段: For i=1 To 3 For j=1 To i For k=j To 4 a=a+1 Next k Next j Next i 执行上面的三重循环后,a的值为( )。
阅读下面的程序段,执行上面的三重循环后,a的值为 ______ 。 For i=1 To 3 For j=1 To i For k=j To 4 a=a+1 Next k Next j Next i
执行下面程序段后,2值为( )。 int x=1,y=2,z=3; z=z/(float)(x/y):
有下列程序段: For i=1 To 4 x=4 For J=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next i ? x 该程序段的执行结果为______。
阅读下面的程序段: For a=1 To 2 For b=1 To a For c=b To 2 i=i+1 Next Next Next Print i 执行上面的3重循环后,i的值为
当执行下面的语句后,表达式+ + x>b?x:b- ->+ + x? + + b:x的值为( ) int x=5,b=5;
以下程序的输出的结果是()。 int x=3; main( ) int i; for(i=1;i<x;i++)incre( );incre( ) staic int x=1; x*=x+1; printf(" %d", x);
下面程序段执行结束后变量i的值为() For I=2 To13 Step3 Print i Next i Print"i=";i
假定x的值为5,则执行"a=((!x)?10:20);"语句后a的值为()。
有如下程序,程序执行完后的结果是(). Dimension m(3) X="123456" for i=1 to 3 m(i)=SUBSTR(X,2*I,1) endfor ? M(1),M(2),M(3)
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;} for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j]>x[j+1]){ k=x[j];x[j];x[j+1];x[j+1]=k;} for(i=0;i<8;i++)printf("%d",x[i]); printf(" "); } 程序运行后的输出结果是
若x,i,j和k都是int型变量,则执行下面表达式后x的值为()。x=(i=4,j=16,k=32)
执行下面的程序段后X的值为______。 x=5 For I=I To 20 Step2 x=x+I5 Next I
广告位招租WX:84302438

免费的网站请分享给朋友吧