首页/ 题库 / [单选题]下面的代码段中,执行之后i和j的值是( 的答案

下面的代码段中,执行之后i和j的值是( )。 int i=1; int j; j=i++;

单选题
2022-01-01 00:17
A、1,1
B、1,2
C、2,1
D、2,2
查看答案

正确答案
C

试题解析
解析:由于++运算符在i之后,因此要先取变量i的值1作为表达式i++的值赋给变量j,然后进行变量i的自增运算,使i变为2,所以i的值为2,而j的值为1。

标签:
感兴趣题目
以下循环体的执行次数是main( ){int i,j;for(i=0,j=1;i<=j+1;i+=2,j- -)cout<<i<<endl;}
有以下程序: void f(int a[],int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf("%d,",aa[i]); printf(" "); } 执行后输出结果是( )。
有以下程序 void f(int a[],int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++)printf("%d,",aa[i];printf(" "); } 执行后输出结果是
下列程序段执行后,j值是()。for(int i(0), j(0); i<10; i++)if(i) j++;
执行下面的程序段后i和j的结果为 int i=1,j=10; do { if(i++>--j)continue; } while(i<5);
下面C程序段中count++语句执行的次数为(64)。for(int i=1;i<=11;i*=2)for(int j=1;j<=i;j++)count++:
下列程序执行后,j的值是 public class Testggg { public static void main(String args[ ]) { int j=1; for(int i=7;i>0;i-=2) j * =2; System.out.println(j); } }
下列程序执行后,j的值是( )。 public class Test { public static void main(String args[]) { int j=1; for(int i=7;i>0;i-=2) j*=2; System.out.println(j); } }
下列程序执行后,j的值是 ( ) public class Testggg public static void main(String args[]) int j=1; for(int i=7;i>0;i-=2) j*=2; System.out.println(j);
设有说明语句int k,i=5,j=10;则表达式k=(++i)*(j--)的值是 ( )
已知int i=1,j=2;则表达式i+++j的值为()
已知int i=1,j=2;则表达式++i+j的值为()
相关题目
执行下面的Java语句序列,k的值是()。 int j=4,k=20; for(int i=1;i!=j;i++)k=k-i;
若有 int i=10,j=2; 则执行完 i*=j+8;后 i 的值为28.( )
设char c=.A.;int i=1,j;,执行语句j=!c&&i++;后,i和j的值分别是( )
下列语句执行后,m 的值是 ( ) int j = 20, m = 10;for(int i = 0; i<=j; i += 10) { m +=2;}
设i,j,k均为int型变量,执行完下面的for循环后,k的值为() for (i=0,j=10;i<=j;i++,j--)k=i+j;
设int i=3,j=3;,表达式i+++j的值是( )
设int i,j; 则以下循环体的执行次数是( )。for(i=0,j=1;i<=j+1;i+=2,j--) printf("%d ",i);
以下程序段中循环体执行的次数为( )。int i,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<
下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}Systemoutprintln(count);
下列语句序列执行后,j的值是( )。 int j=0; for (int i=3 i>0; i- -)j+=i;
下面的代码段中,执行之后i和j的值是( )。 int i=1; int j; j=i++;
下面的代码段中,执行之后i和j的值是()。inti=1;intj;j=i++;

下列语句序列执行后,i的值是()。
int i=8,j=16;
if(i-1>j)i--;
elsej--;

给定下面的代码: int i=1,j=10; do { if(i++>--j) continue; }while(i<5) 执行完之后,i与j的值分别是多少? ( )
下面程序段的执行结果是( )。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a[i][j]); printf(" "); } }
下列语句序列执行后,j的值是( )。 int j=9,i=6; while(i-->3)--j;
下列语句序列执行后,k的值是 ( ) int j=8,k=15; for(int i=2;i!=j;i++) {j-=2;k++;}
程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?
以下循环体的执行次数是 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) cout<<i<<endl;
以下循环体的执行次数是( )。 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }
广告位招租WX:84302438

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