当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是 #include<stdio.h> main() {char s[80],c=’a’; int i=0; scanf("%s",s);

admin2010-12-10  30

问题 当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是    #include<stdio.h>    main()    {char s[80],c=’a’;    int i=0;    scanf("%s",s);    while(s!=’\n\)    {if(s]==c)s-32;    else if(s==c-32)s=s+32;    i++;}    puts(s);}   

选项 A、ahaMa     
B、AbAMa
C、A11AMa[空格]aha     
D、ahAMa[空格]ahA

答案A

解析  本题主要考查的知识点是大写字母比它对应的小写字母ASCII码值小32,并且字符可以看作整数进行算术运算等操作。
转载请注明原文地址:https://jikaoti.com/ti/xbB0FFFM
0

最新回复(0)