有以下程序
#include <stcli0.h>
main( )
{ int a,b,k,m,*p1,*p2;
k=1,m=8;
p1=&k,p2=&m;
a=/*p1 -m; b=*p1+*p2+6;
printf(”%d ”,a); printf(”%d\n”b);
}
编译时编译器提示错误信息,你认为出错的语句是
A) a=/*p1- m;
B)b=*p1+*p2+6;
C)k=1,m=8;
D)p1=&k, p2=&m;
第1题:
执行以下程序后,a的值为 main() { int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf(“a=%dn”,a); printf(“b=%d”,b); }
A.-1
B.1
C.0
D.4
第2题:
执行以下程序后,a的值为【 】。 main() {int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf("a=%d,b=%dn",a,b); }
A.-1
B.1
C.0
D.4
第3题:
以下程序段执行后,a的值是()。 int a,k=4,m=6,*p1=&k,*p2=&m; a=p1==p2; printf("%dn",a);
A.0
B.1
C.4
D.6
第4题:
阅读以下程序,其运行结果是_____________ #include <stdio.h> func(int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } int main() { int k=4,m=1,p1,p2; p1=func(k,m); p2=func(k,m); printf("%d,%dn",p1,p2); }
第5题:
9、执行以下程序后,a的值为 main() { int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf(“a=%dn”,a); printf(“b=%d”,b); }
A.-1
B.1
C.0
D.4