单项选择题

以下程序运行后的输出结果是
main( )
char s[]="ABCD",*p;
for(p=s+1;p<s+4;p++)printf("%s\n",p);

A) ABCD
BCD
CD
D
B) A
B
C
D
C) B
C
D
D) BCD
CD
D
<上一题 目录 下一题>
热门 试题

单项选择题
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]= ABCD ,s2[10]= EFG ; strcat(s1,s2); while(s2[i++]!=' 0') s2[i]=s1[i]; puts(s2);
A) ABC B) ABCDEF C) EBCDEFG D) CBD
单项选择题
若程序中定义了以下函数: double myadd(double a, double B) return(a+B) ; 并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
A) double myadd(double a, B) ;
B) double myadd(double, double);
C) double myadd(double b, double A) ;
D) double myadd(double x, double y);
相关试题
  • 有以下程序 #include<stdio.h> #def...
  • 若fp是指向某文件的指针,且尚未读到文件末...
  • 已知小写字母a的ASCII码为97,大写字母A...
  • 请选出下面正确的程序段( )。
  • 有以下程序:#include <stdio, h>#d...