执行下面程序段后,ch的值是( )。char ch='a';ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
A: z
B: Z
C: a
D: A
A: z
B: Z
C: a
D: A
C
举一反三
- 执行下面程序段后,ch的值是()。charch='a';ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
- 若有char ch='A;则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( ) A: A B: a C: Z D: z
- 设char ch=’A’;表达式!(ch>=’A’&&ch<=’Z’)?ch:(ch+32)的值是( )。 A: A B: a C: Z D: z
- 已知:char ch=’A’;则下列表达式的值是____。ch = (ch>=’A’&&ch<=’Z’) ? (ch+32) : ch; A: A B: a C: Z D: z
- 如果输入为:ABCdef 执行下面一段程序后,则输出为: void main( ) {char ch; while((ch=getchar( ))!=' ') { if(ch > ='A' && ch < ='Z') ch=ch+32; else if(ch > ='a' && ch < 'z') ch=ch-32; printf("%c",ch); } printf(" "); }
内容
- 0
执行charch='A';ch=(ch>='A'&&ch<='Z')?(ch+32);语句后,ch的值是_
- 1
若有char ch=A;则表达式ch=(ch>=A&&ch<=Z)?(ch+32):ch的值是(
- 2
设ch是 char型变量,其值为 'A',则下面表达式的值是()ch=(ch>='A'&& ch<='Z')? (ch+32):ch
- 3
有变量定义char ch=’A’;,则表达式(ch>’A’&& ch<=’Z’)?(ch+32):ch的值是’A’。
- 4
中国大学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);}