[单选题]

有如下程序

main()

{ char s[]="ABCD", *p;

for(p=s+1; p

该程序的输出结果是

A.ABCD

B.CD

C.D

D.

B.A

B.

C.

D.

C.B

C.

D.

D.BCD

C.D

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 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

    [单选题]有以下程序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

  • 查看答案
  • 下面程序的输出结果是()。chars()="ABCD",*p;main(){fo

    [单选题]下面程序的输出结果是( )。 char s()="ABCD",*p; main() { for(p=s;p<s+4;p++)printf("%s/n",p); )A.ABCD BCD CD DB.A B C DC.D C B AD.ABCD ABC AB A

  • 查看答案
  • 设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误

    [单选题]设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址B.s是指针数组名,它含有两个元素,分别指向字符型一维数组C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素D.s数组的两个元素中分别存放了字符′a′和′A′的地址

  • 查看答案
  • 下面程序的输出是________。char s[]="ABCD";main(){

    [单选题]下面程序的输出是________。 char s[]="ABCD"; main() { char*p for(p=s;p<s+4,p++) printf("%s/n",p); }A.ABCD BCD CD DB.A B C DC.D C B AD.ABCD ABC AB A

  • 查看答案
  • 请读程序:main(){char*p;chars[80];scanf("%s",

    [单选题]请读程序:main(){char*p;chars[80];scanf("%s",s);p=s[0];printf("%s",p);}请判断上面程序()A . 错误:p=s[0];正确:p=*s;B . 错误:p=s[0];正确:p=s[];C . 错误:p=s[0];正确:p=s;D . 错误:p=s[0];正确:p=&s;

  • 查看答案
  • 下面程序的输出是______。char s[]="ABCD";main(){ c

    [单选题]下面程序的输出是______。 char s[]="ABCD"; main() { char *p; for(p=s;p<s+4;p++) printf("%s/n",p); }A.ABCD BCD CD DB.A B C DC.D C B AD.ABCD ABC AB A

  • 查看答案
  • 现在有如下程序 #include"stdio.h" main() {chars[

    [单选题]现在有如下程序#include "stdio.h"main(){char s[80];int i,j;gets(s);for(i=j=0;s[i]!=′\0′;i++)if(s[i]!=′H′______)s[j]=′\0′;puts(s);}这个程序段的功能是删除输入的字符串中字符′H′,则空线上应当添入的是A.s[j++]=s[i];j++;B.s[j]=s[i++];j++;C.s[j++]=s[i];D.s[j]=s[i];

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