以下各选项中的代码段执行后,变量y的值不为1的是
A: intx=10,y=0;if(x=y)y=1;
B: intx=5,y=0;if(x)y=1;
C: intx=5,y=0;if(5)y=1;
D: intx=5,y=10;if(x=y)y=1;
A: intx=10,y=0;if(x=y)y=1;
B: intx=5,y=0;if(x)y=1;
C: intx=5,y=0;if(5)y=1;
D: intx=5,y=10;if(x=y)y=1;
A
举一反三
- 以下各选项中的代码段执行后,变量y的值不为1的是__。 A: int<br/>x=5,y=0; if(5) y=1; B: int<br/>x=5,y=0; if(x) y=1; C: int x=10,y=0; if(x=y) y=1; D: int<br/>x=5,y=10; if(x=y) y=1;
- intx=5,y=8,z=7;表达式z=!(x>y)||(x=1,y=3)计算后的结果 A: x=1,y=3,z=1 B: x=1,y=3,z=0 C: x=5,y=8,z=0 D: x=5,y=8,z=1
- 已知intx=5,y=5;执行语句x+=x%y;后,x的值是: A: 0 B: 1 C: 5 D: 6
- 执行以下程序段后,变量x的值为()。intx=10,y,z;y=z=x;x=y==z; A: 10 B: 1 C: 0 D: 100
- 执行以下程序代码后, 变量x的值是_____, 变量y的值是_____。 代码: intx=1,y=1; while(y<=40) { y=y*x; x++; }
内容
- 0
intx=10,y=3;z=x%y;z的值是。intx=10,y=3;z=x/y;z的值是。intx=10;y=++x;y的值是。intx=10;y=3;y=x&y;y的值是。intx=10;y=3;y=x|y;y的值是。
- 1
设intx=0,y=1;表达式(x||y)的值是()
- 2
设intx=10,y=3,则下列表达式的值不为1的是() A: !(y==x/3) B: y!=x%7 C: x>0&&y<0 D: x!=y||x>=y
- 3
如下程序的运行结果是( ) intx=1,y=1;if(x==1) y=x+1;elseif(y==2) x=y+1;else y=0; A: x=1, y=2 B: x=3, y=2 C: x=3, y=0 D: x=1, y=0
- 4
以下程序的运行结果是。 voidmain() {intx=2,y=2; if(x<0) y=0; elseif(x<100) y=10/x; else y=1; printf("%d\n",y); }