中国大学MOOC: 下面程序执行后的输出结果是( )。#include char cchar(char ch){if(ch>=A && ch<=Z) ch=ch-A+a;return ch;}int main(){char s[]="ABC+abc=defDEF",*p=s;while(*p) {*p=cchar(*p);p++;}printf("%s",s); return 0;}
举一反三
- 下面程序执行后的输出结果是( )。#include <stdio.h>char cchar(char ch){if(ch>='A' && ch<='Z') ch=ch-'A'+'a';return ch;}int main(){char s[]="ABC+abc=defDEF",*p=s;while(*p) {*p=cchar(*p);p++;}printf("%s",s); return 0;}? abc+abc=defdef|abcabcdefdef|abcaABCDEFdef|abc+ABC=DEFdef
- 以下程序的输出结果是________。 int main() { char ch[3][4]={"123","456","78"},*p[3]; int i; for(i=0; i<3; i++) p[i]=ch[i]; for(i=0; i<3; i++) printf("%s",p[i]); return 0; }
- 中国大学MOOC: 下面程序的运行结果是void main(){ char ch[7]= 65ab21; int i, s=0; for( i=0; ch[i]>= 0 && ch[i]<= 9; i+=2 ) s = s*10 + ch[i] - 0; printf(%d , s);}
- 有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *p ) { int i=0; while(p[i]) { if(p[i]==' '&& islower(p[i-1])) p[i-1]=p[i-1]-'a'+'A'; i++; } } main() { char s1[100]="ab cd EFG !"; fun(s1); printf("%s\n",s1); } 程序运行后的输出结果是________
- 有以下程序:#include <;stdio.h>;#include <;stdlib.h>;int main(){char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);printf("%s %s",p,q);return 0;}程序执行后若从键盘上输入:abc└┘def↙,则输出结果是( )。 A: d└┘d B: def└┘def C: abc└┘d D: abc└┘def