• 2022-07-29
    分析下程序,并写出程序的运行结果。[br][/br] # include [stdio.h] main () { char ch; while ((ch=getchar())!="\n" ) { if(ch>= 'A'&&ch[= 'Z') ch=ch + 32; else if(ch ]='a'&&ch[= 'z') ch = ch-32; printf ("%c",ch ); } } 从键盘输入ABCdef<回车],则输出结果是( )。
  • abcDEF

    内容

    • 0

      有如下程序#include &#91;stdio.h&#93;main() { char ch = 'A'; while (ch < 'D') { printf("%d", ch - 'A'); ch++; } printf("\n");}程序运行后的输出结果是( ) A: ABC‍ B: 012 C: abc D: 123

    • 1

      有以下程序#include &#91;stdio.h&#93; void main(){ int ch=020; printf("%d\n", ch=ch>>1); }程序运行后的输出结果是( )。 A: 10 B: 40 C: 32 D: 8

    • 2

      有以下程序 #include main( ) { char ch[] = "abc"; ch[0] ^= ch[0]; ch[1] |= ch[1]; ch[2] &= ch[2]; printf("%d%c%c\n",ch[0],ch[1],ch[2]); } 程序运行后的输出结果是

    • 3

      在下列给出的条件表达式,不正确的是&#91; &#93; A: (ch>=65) and (ch<=90) B: 'A' <= ch <= 'Z' C: 'A' <= ch && ch <= 'Z' D: (ch>='A') and (ch<='Z')

    • 4

      下列语句将小写字母转换为大写字母,其中正确的是()。 A: if(ch>=’a’&ch<=’z’)ch=ch-32 B: if(ch>=’a’&&ch<=’z’)ch=ch-32 C: ch=(ch>=’a’&&ch<=’z’)?ch-32:’’ D: ch=(ch>’a’&&ch<’z’)?ch-32:ch