代码char* ch=”abcdef”;则输出*ch在控制台输入的结果是( )
A: ‘a’
B: “abcdef”
C: 字符’a’的地址
D: “ab”
A: ‘a’
B: “abcdef”
C: 字符’a’的地址
D: “ab”
举一反三
- 代码 char *ch= "abcdef ";printf("*ch");在控制台输出的结果是( )。 A: *ch B: "abcdef" C: 字符『a』的地址 D: "ab"
- 已知ch=['abcdef';'123456'],则ch(2,4)代表的字符是()。
- 如果输入为: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(" "); }
- 分析下程序,并写出程序的运行结果。[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<回车],则输出结果是( )。
- 一下关于字符数组定义并赋值语句正确的是()。 A: char ch[]={'abcdef'}; B: char ch={'a','b','c','d','e','f'}; C: char ch[]={'97','98','99','100','101','102'}; D: char ch[]={'a','b','c','d','e','f'};