若有定义“int a =10, b=20, c”,则执行“c=(a%b[1)||(a/b]1);”后,c的值为
举一反三
- 若有变量定义int a=10,b=3;,则执行语句a= (a%b, a/b);后,a的值为__________。 A: 1 B: 3 C: 4 D: 3.333333
- 若有定义int [][]a={{1,2,3},{4,5,6},{7,8,9}},a[2][1]的值为______。 A: 8 B: 1 C: 4 D: 2
- 有以下程序段: struct st int X;int*Y;*pt; int a[]=[1,2],b[]=[3,4]; struct st c[2]=[10,a,20,b]; pc=c; 以下选项中表达式的值为11的是( )。 A: *pt->y B: pt->X C: ++pt->X D: (pc++)->X
- 若有定义int a = 1, b = 2, c; 则执行语句c = a / b + 0.4;后,变量c的值为 () 。 A: 0 B: 0.9 C: 1 D: 1.0
- 若有定义:“int a=10,b=5;double c;”执行语句“c=a/b+0.4;”后,c的值为( )。 A: 1.4 B: 1 C: 2.0 D: 2