阅读程序写结果指针

1. 下列程序段执行后的输出结果是 【1】void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3;

1. 下列程序段执行后的输出结果是 【1】 4. 执行以下程序段后,a,b的值分别为 【4-1】【4-2】 void func(int *a,int b[]) {b[0]=*a+6; } main() main() {int a,b,k=4,m=6,*p1=&k,*p2=&m; {int a,b[5]; a=0; b[0]=3; a=p1==&m; b=(*p1)/(*p2)+7; func(&a,b); printf("%d\n",b[0]); } printf("a=%d\n",a); printf("b=%d\n",b); 2. 已定义以下函数,函数的功能是 【2】 } fun(char *p2, char *p1) 5.假定以下程序段经编译和连接后生成可执行 {while((*p2=*p1)!=’\0’){ p1++; p2++; }} PROG.EXE, 3. 下列程序段执行后的输出结果是 【3】 如果在此可执行文件所在目录的DOS提示符下键入: void ss(char *s,char t) PROG ABCDEFGH IJKL<回车>,则输出结果为【5】 {while(*s){ main( int argc, char *argv[]) if(*s= =t)*s=t-’a’+’A’; s++; }} {while(--argc>0) printf("%s",argv[argc]); main() printf("\n"); } {char str1[100]="abcddfefdbd",c=’d’; 6. 下面程序段的运行结果是 【6】 ss(str1,c); printf("%s\n",str1); } char a[]="lanuage",*p; p=a;

腾讯文库阅读程序写结果指针