[单选题]

有以下程序: point(char *p){p+=3;} main() {char b[4]={'a','b','c','d',},*p=b; point(p);printf("%c/n",*p); } 程序运行后的输出结果是 ______。

A.a

B.b

C.c

D.d

参考答案与解析:

相关试题

有以下程序:point(char *p){P£«=3;)main(){char

[单选题]有以下程序: point(char *p){P+=3;) main() { char b[4]={'a','b','c','d'},*p=b; point(p);printf("%c/n",*p); } 程序运行后的输出结果是( )。A.aB.bC.cD.d

  • 查看答案
  • 有以下程序:point(char *p){ p£«=3;}main(){char

    [单选题]有以下程序: point(char *p) { p+=3; } main() { char b[4]={'a','b','c','d'}, *p=b; point(p); printf("%c/n",*p); } 程序运行后的输出结果是( )。A.aB.bC.cD.d

  • 查看答案
  • 有以下程序point(char*p){p£«=3;}main() {char b

    [单选题]有以下程序 point(char*p){p+=3;} main() { char b[4]={'a','b','c','d'},*p=b; point(p);printf("%c/n",*p); } 程序运行后的输出结果是A.aB.bC.cD.d

  • 查看答案
  • 有以下程序point(char*p){p£«=3;}main(){charb[4

    [单选题]有以下程序 point(char *p) { p+=3; } main() { char b[4]={'a'.'b','c','d'}, *p=b; point(p); printf("%c/n",*p); } 程序运行后的输出结果是A.aB.bC.cD.d

  • 查看答案
  • 有以下程序:point(char*p) { *p=’d’; }main(){ c

    [单选题]有以下程序:point(char*p) { *p=’d’; }main(){ char b[4]={’a’,’b’,’c’,’d’},*p=b; Point(p); printf("%c/n",*p);}程序运行后的输出结果是( )。A.a B.b C.c D.d

  • 查看答案
  • 有以下程序 main() { char ch[]="uvwxyz",*pc; p

    [单选题]有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c/n",*(pc+5)); } 程序运行后的输出结果是A.zB.0C.元素ch[5]的地址D.字符y的地址

  • 查看答案
  • 有以下程序 main() { char ch[]="uvwxyz",*pc; p

    [单选题]有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c/n",*(pc+5)); } 程序运行后的输出结果是A.zB.0C.元素ch[5]的地址D.字符y的地址

  • 查看答案
  • 有以下程序#include main(){ char *p,*q;p=(char

    [单选题]有以下程序include main(){ char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s/n",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是A.def defB.abc

  • 查看答案
  • 以下程序有错,错误原因是main(){int *p,i;char*q,ch;p=

    [单选题]以下程序有错,错误原因是 main() {int *p,i;char*q,ch;p=&i;q=&ch; *p=40;*p=*q; …}A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果

  • 查看答案
  • 有以下程序: #include main( ) { char *p ,* q;

    [单选题]有以下程序: include main( ) { char *p ,* q; p=(char * )malloc(sizeof(char有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("%s%s/n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是A.def defB.abc def

  • 查看答案
  • 有以下程序: point(char *p){p£«=3;} main() {ch