• 2021-04-14
    下面是一个将小写字母变成大写字母的程序 main() { char ch; scanf("%c",&ch); if (ch>='a'&&ch<='z' ) ch = ; printf("%c",ch); } 要实现程序的功能,则在空白处应该填写的程序语句是( )
  • 'A' + ch - 'a'

    内容

    • 0

      中国大学MOOC: 如果运行时输入字符为Q,则以下程序的运行结果是( )。#include"stdio.h"void main( ){char ch;scanf("%c",&ch);ch=(ch>=A&& ch<=Z)?(ch+32):ch;ch=(ch>=a&&ch<=z)?(ch -32):ch;printf("%c",ch);}

    • 1

      下列语句将小写字母转换为大写字母,其中正确的是()。 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

    • 2

      执行下面程序段后,ch的值是( )。char ch='a';ch=(ch>='A'&&ch<='Z')?(ch+32):ch; A: z B: Z C: a D: A

    • 3

      下面判断ch是大写或者小写英文字母的表达式哪个正确? A: ch >= 'A' && ch <= 'Z' || ch >= 'a' && ch <= 'z' B: ch >= A && ch <= Z || ch >= a && ch <= z C: 'A' <= ch <= 'Z' || 'a' <= ch <= 'z' D: A <= ch <= Z || a <= ch <= z

    • 4

      有以下程序 #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]); } 程序运行后的输出结果是