niusouti.com

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

题目
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是includemain(

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

A.ahaMa

B.AbAMa

C.A11AMa[空格]aha

D.ahAMa[空格]ahA


相似考题
更多“当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是#include<stdio.h>main( ”相关问题
  • 第1题:

    当运行以下程序时,从键盘输入;AhaMA(空格)Aha,则下面程序的运行结果是includemain

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

    A.ahaMa

    B.AbAMa

    C.AhAMa[空格]ahA

    D.ahAMa[空格]ahA


    正确答案:A
    解析:本题主要考查的知识点是大写字母比它对应的小写字母ASCII码值小32,并且字符可以看作整数进行算术运算等操作。

  • 第2题:

    【填空题】当运行以下程序时,从键盘输入1 2 3 4 5 -1<CR>,则下面程序的运行结果是 。 #include<stdio.h> main() {int k=0,n; do{scanf("%d",&n);k+=n;}while(n!=-1); printf("k=%d n=%dn",k,n); }


    C

  • 第3题:

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


    C

  • 第4题:

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

    A.ahAMa

    B.AbAMa

    C.AhAMa[空格]ahA

    D.ahAMa[空格]allA


    A 解析:本题主要考查的知识点是大写字母比它对应的小写字母ASCII码值小32,并且字符可以看作整数进行算术运算等操作。

  • 第5题:

    若运行以下程序时,从键盘输入3.6 2.4<CR>,则下面程序的运行结果是 。#include<stdio.h> #include<math.h> main() {float x,y,z; scanf("%f%f",&x,&y); z=x/y; while(1) {if(fabs(z)>1.0) {x=y;y=z;z=x/y;} else break; } printf("%fn",y); }

    A.1.500000

    B.1.600000

    C.2.000000

    D.2.400000


    10300 输入语句使i=10,j=30,k没有被重新赋值,仍为初值0。