写出下列程序的的执行结果______。
A: 2,-6
B: -6,2
C: 10,10
D: 8,10
A: 2,-6
B: -6,2
C: 10,10
D: 8,10
举一反三
- 写出以下表达式的结果,结果之间间隔一个空格: 6 + 5 / 4 - 2 2 + 2 * (2 * 2 - 2) % 2 / 3 10 + 9 * ((8 + 7) % 6) + 5 * 4 % 3 * 2 + 3 1 + 2 + (3 + 4) * ((5 * 6 % 7 / 8) - 9) * 10
- 设有如下定义:int arr[ ] = {6, 7, 8, 9, 10}; int *ptr; ptr = arr; *(ptr + 2) += 2;printf("%d, %d ", *ptr, *(ptr + 2));则程序段的输出结果为( )。 A: 8, 10 B: 6, 8 C: 7, 9 D: 6, 10
- 设有如下定义: int arr[]={6 ,8 ,9 ,10}; int * ptr; 则下列程序段的输出结果为 ptr=arr ; *(ptr+2)+=2 ; printf ("%d ;%d\n" ,*ptr ,*(ptr+2)); A: 8 ;10 B: 6 ;8 C: 7 ;9 D: 6 ;10
- 对于计算式,其正确的运算组合式(前缀表示法)为( )。 A: (/ (+ 10 / 20 + 8 4) (+ * 3 6 * 8 2 )) B: ((10 + (20 / (8 + 4))) / ((3 * 6) + (8 * 2))) C: (/ (+ 10 (/ 20 (+ 8 4))) (+ (* 3 6) (* 8 2))) D: (/ (/ 20 (+ 10 (+ 8 4))) (* (+ 3 6) (+ 8 2)))
- 若矩阵M=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16],执行 a2=M(2,:)后,其结果为( ) A: 10 B: 2 3 C: 5 6 7 8 D: 14 10 6 2