已知 int j,i=1; 则执行j=-i++; i和j的值为()。
A: 1,-1
B: 1,1
C: 2,-1
D: 2,1
A: 1,-1
B: 1,1
C: 2,-1
D: 2,1
C
举一反三
- 【单选题】运行下面的程序,得到的输出是()#include<stdio.h>int main() { int i, j; for(i=1;i<=2;i++) for(j=1;j<=2;j++) printf("i=%d, j=%d ",i,j);} A. i=1, j=1 i=1 , j=2 i=2 , j=1 i=2 , j=2 B. i=1, j=1 i=2 , j=1 i=1 , j=2 i=2 , j=2 C. i=1, j=1 i=2 , j=2 i=1 , j=1 i=2 , j=2 D. i=1, j=1 i=1 , j=1 i=2 , j=2 i=2 , j=2
- 已知int j,i=1;,执行语句j=i++;后,j的值是(). A: 1 B: 2 C: -1 D: -2
- 已知int j,I=1; 执行语句j=-I++;后,j的值为__ A: A) 1 B: B) 2 C: C) –1 D: D)-2
- 已知 int n,i=1,j=2 ;执行语句 n=i<j?i++:j++ ;则 i 和 j 的值是
- Given:11. int i = 0, j = 1;12. if ((i++ == 1)&& (j++ == 2)) {13. i = 42;14. }15.System.out.println("i = " + i + ", j = " + j); A: i = 1, j = 2 B: i = 1, j = 1 C: i = 42, j = 2 D: i = 42, j = 1 E: Compilation fails.
内容
- 0
运行下面的程序,得到的输出是()#include<stdio.h>int main() { int i, j; for(i=1;i<=2;i++) for(j=1;j<=2;j++) printf("i=%d, j=%d\n",i,j);}? i=1,;;j=1i=1;, j=2i=2;, j=1i=2;, j=2|i=1,;;j=1i=2;, j=1i=1;, j=2i=2;, j=2|i=1,;;j=1i=1;, j=1i=2;, j=2i=2;, j=2|i=1,;;j=1i=2;, j=2i=1;, j=1i=2;, j=2
- 1
下面的代码中,执行之后i和j的值是什么? A: i=1,j=1 B: i=1,j=2 C: i=2,j=1 D: i=2,j=2
- 2
执行语句: int i = 1,j; j = ++i;后i与j的值分别为( )。 A: 1与1 B: 2与1 C: 1与2 D: 2与2
- 3
以下程序的输出结果是()#include <;stdio.h>;int main(){ int i,j; for(i=1;i<;3;i++) { for(j=i;j<;3;j++)printf("%d*%d=%d ",i,j,i*j);printf("\n"); }} A: 1*1=1 2*2=4 B: 1*1=1 1*2=22*2=4 C: 1*1=1 1*2=21*3=32*2=4 2*3=6 D: 1*1=1 1*2=2 2*2=4 2*3=6
- 4
中国大学MOOC: 已知 int i,j;执行语句 for(i=1,j=10;i<j;i++,j-=2) ;i,j 的值是