下列函数的运行结果是
main()
{ int i=2,p;
int j,k;
j=i;k=++i;p=f(j,k);
printf("%d",p); }
int f(int a,int b)
{ int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c); }
A.-1
B.1
C.2
D.编译出错,无法运行
第1题:
设有如下程序 #include<stdio.h> main() { int **k, *j,i=100; j=&i; k=&j; printf("%d\n"”,**k); } 上述程序的输出结果是______。
A.运行错误
B.100
C.i的地址
D.j的地址
第2题:
下列函数的运行结果是 main() {int i=2,p; int j,k; j=i;k=++i;p=f(j,k); printf("%d",p);} intf(int a,int B) {int c; if(a>b)c=1; else if(a==b)c=0; else c=-1; return(c);}
A.-1
B.1
C.2
D.编译出错,无法运行
第3题:
设有如下程序#include<atdio.h>main(){int**k, *j, i=100;j=&i, k=&j;printf("%d\n",**k);}上述程序的输出结果是______。
A.运行错误
B.100
C.i的地址
D.i的地址
第4题:
下面程序的输出结果是______。 main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0;i<3;i++) for(j=0;j<2;j++) k=p[i][j]; printf("%d\n",k); }
A.17
B.18
C.19
D.23
第5题:
设有如下程序 #inclide<stdio.h> main() { int **k,*j,i=100; j=&i; k=&j; printf("%d\n,"**k); } 上述程序的输出结果是______。
A.运行错误
B.100
C.i的地址
D.j的地址