单项选择题

以下程序的输出结果是______。
char cchar(char ch)
if(ch>=’A’&&ch<=’z’)ch=ch-’A’+’a’;
return ch;
main()
char s[]="ABC+abc=defDEF",*p=s;
while(* p)
* p=cchar(* p);
p++;
printf("% s\n", s);

A.abe+ABC=DEFdef
B.abc+abe=defdef
C.abcaABCDEFdef
D.abcabcdefdef
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void sott(int a[], int n) int i, j, t; for(i=0; i<n-1; i++) for(j=i+1; j<n; j++) if(a[i]<a[j])t=a[i];a[i]=a[j];a[j]=t;) main() int aa[10]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, I; sort(aa+2, 5); for(i=0; i<10; i++)printf( % d , aa[i]); printf( n ); 程序运行后的输出结果是______。
A.1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
B.1, 2, 7, 6, 3, 4, 5, 8, 9, 10,
C.1, 2, 7, 6, 5, 4, 3, 8, 9, 10,
D.1, 2, 9, 8, 7, 6, 5, 4, 3, 10,
单项选择题
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序: float sort(int a[], int n) int i, j, t; for(i=0; i<n-1; i++) for(j=i+1; j<n; j++) if(a[i]<a[j])t=a[i]; a[i]=a[j]; a[j]=t; main() int aa[10]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10), i; sort(&aa[3], 5); for(i=0; i<10; i++)printf( % d , aa[i]); printf( n ); 程序运行后的输出结果是______。
A.1, 2, 3, 4, 5, 6, 7, 8, 9, 10
B.10, 9, 8, 7, 6, 5, 4, 3, 2, 1
C.1, 2, 3, 8, 7, 6, 5, 4, 9, 10
D.1, 2, 10, 9, 8, 7, 6, 5, 4, 3
相关试题
  • 有以下程序: main() int num[4][...
  • 以下程序运行后的输出结果是 【15】 。...
  • 有以下程序: main() int a[]=1,...
  • 以下程序中函数huiwen的功能是检查一个宁符...
  • 函数fun的功能是计算xn: double fun(do...