有以下程序 main(){ char A[10]="abcd"; printf("%d,%d\n",strlen(A),sizeof(A)); }程序运行后的输出结果是( )
A. 7,4
B. 4,10
C. 8,8
D. 10,10
查看答案
有以下程序main() { char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5'; printf("%c,%d\n",c1,c2); }已知字母A的ASCII码为65,程序运行后的输出结果是( )
A. E,68
B. D,69
C. E,D
D. 输出无定值
有以下程序 main() { char s[]={"012xy"}; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>='a'&&s[i]<='z') n++; printf("%d\n",n); }程序运行后的输出结果是( )
A. 0
B. 2
C. 3
D. 5
有以下程序int f(int x,int y) { return ((y-x)*x);} main() { int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); } 程序运行后的输出结果是( )
A. 10
B. 9
C. 8
D. 7
有以下程序int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main(){ printf("%d\n", fun(4,2));} 程序的运行结果是( )
A. 1
B. 2
C. 3
D. 4