【单选题】以下程序的输出结果是()。 #include int main(void) {printf("%0.2s","abcdefg"); }
A. bc
B. fg
C. ab
D. abcdefg
A. bc
B. fg
C. ab
D. abcdefg
举一反三
- 以下程序的输出结果是()。#include <stdio.h>int main(){char str[100]="ABCDEFG", *p=str;int i;for(i = 0; *p != ’ ’; p++,i++);printf("%d ",i);return 0;}
- 【单选题】有以下程序: #include <stdio.h> #define PT 3.5 #define S(x) PT*x*x; void main() { inta=1,b=2;printf("%4.1f ",S(a+b));} 程序运行后的输出结果是() A. 7.5 B. 31.5 C. 程序有错无输出结果 D. 14.0
- 有以下程序:int main(void) {char *p1,*p2,str[50]=”ABCDEFG”; p1="abcd";p2="efgh"; strcpy(str+1,p2+1); strcpy(str+3,p1+3); printf("%s",str); return 0; } 程序运行后的输出结果是().
- 以下程序段的输出结果是。 #include void main() { int a=3; do { printf("%d",a--); }while(!a); }
- 【单选题】以下程序运行结果是()。 #include <stdio.h> #define f(x) x*x*x void main() { int a = 3,s,t; s = f(a+1); t = f((a+1)); printf("%d,%d ",s,t); } A. 10,64 B. 10,10 C. 64,10 D. 64,64