若有以下程序段 structst{intn;structst*next;); structsta[3]={5,&a[1],7,&a[2],9,\0},*p; p
A.++(p->n)
B.(*p).n
C.p->n++
D.p->n
A.++(p->n)
B.(*p).n
C.p->n++
D.p->n
A.x=-5.9,y=-5
B.x=-5.9,y=-6
C.x=-5,y=-5
D.x=-6,y=-6
A.输出的是3和0
B.输出的是1和-2
C.输出的是1
D.是死循环
若有以下程序 {}j}include<stdio.h> yoidsp(int*a){ intb=2; *a=*a*2: printf(%d,,*a); a=&b: *a=*a*2: printf(%d,,*a);) main(){ intk=3: sp(&k); printf(%d\n,k);} 则程序的输出结果是
A.6,4,6
B.6,4,3
C.6,12,12
D.9,4,9
若有以下程序: main() { int a[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24}, {-31,32,-33,0}}; int i,j,s=0; for(i=0; i<4; i++ ) { for(j=0; j<4; j++ ) { if (a[i][j]<0) continue; if (a[i][j]==0) break; s+=a[i] [j]; } } printf("%d\n",s); } 执行后输出的结果是【 】。
若有以下程序 include<stdio.h> int*flint*S,int*t){ intk; if(*S<*t){ k=*s;*s=*t;*t=k;} retums;} main(){ inti=3,j:5,*p=&i,*q=&j,*r; r=f(p,q); pfintf(%d,%d,%d,%d,%d\n,i,j,*P,*q,*r);} 则程序的输出结果是
A.3,5,5,3,5
B.3,5,3,5,5
C.5,3,5,3,5
D.5,3,3,5,5
以下程序段的输出结果是【 】。 int i =9; prinff("% o \n" ,i);
A.运行程序段后输出1
B.运行程序段后输出0
C.程序段执行无限次
D.程序段中的控制表达式是非法的
以下程序段执行后的的值是______。
int a=4, b=5, c=0,d;
d=!a&&!b||!c;