[单选题]

有下列程序:

main

{ char p[]={a,h,c},q[]="a";

printf("%d%d\n".sizeof(P),sizeof(q));

}

程序运行后的输出结果是( )。

A.4 4

B.3 3

C.3 4

D.4 3

参考答案与解析:

相关试题

有以下程序#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(){char p[]={'a','b','c},q[]="

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

  • 查看答案
  • 有以下程序:#include main( ) char * p[ ] = {"

    [单选题]有以下程序:include main( ) char * p[ ] = {"3697" ,"2548" }; int i,j;long num =0有以下程序: #include <stdio.h> main( ) char * p[ ] = {"3697" ,"2548" }; int i,j; long num =0; for(i =0;i<2;i ++ ) { j =0; while(p[i][j]! ='/0') { if((p[i][j]-'0')%2) nu

  • 查看答案
  • 有以下程序 main() { char s[]="ABCD",*p; for(p

    [单选题]有以下程序main( ){ char s[ ]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s/n",p);}程序运行后的输出结果是A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D

  • 查看答案
  • 有以下程序:main(){ char s[]="ABCD", *p;for( p

    [单选题]有以下程序: main() { char s[]="ABCD", *p; for( p=s+1;p<s+4;p++) printf("%s/n",p); } 程序运行后的输出结果是( )。A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D

  • 查看答案
  • 有以下程序:main{ char a=a,b;printf("%c,",£«£«

    [单选题]有以下程序:main{ char a=a,b;printf("%c,",++a);printf("%c\n",b=a++):)程序运行后的输出结果是( )。A.b,bB.b,cC.a,bD.a,c

  • 查看答案
  • 有以下程序: #include main( ) { char *p="abcde

    [单选题]有以下程序: include main( ) { char *p="abcde/0ghjik/0"; printf("%d/n",str有以下程序: #include<string.h> main( ) { char *p="abcde/0ghjik/0"; printf("%d/n",strlen(p) ); } 程序运行后的输出结果是A.12B.15C.6D.5

  • 查看答案
  • 有以下程序: #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

  • 查看答案
  • 有以下程序:main(){char s[]="ABCD",*p;for (p=s

    [单选题]有以下程序: main() { char s[]="ABCD",*p; for (p=s+1;p<s+4;p++ )printf("%s/n",p); } 程序运行后的输出结果是 ______。A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D

  • 查看答案
  • 有以下程序main() {char s[]="ABCD",*p;for(p=s£

    [单选题]有以下程序 main() { char s[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s/n",p); } 程序运行后的输出结果是A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D

  • 查看答案
  • 有下列程序:main{ char p[]={a,h,c},q[]="a";pri