下面的程序是实现两个字符变量的互换,若ch1输入a,ch2输入b,则程序运行时正确的输入是()(注:<回车>代表输入一个回车键)
#include"stdio.h"
main()
{ char ch1,ch2,ch3;
scanf("%c%c",&ch1,&ch2);
ch=ch1;
ch1=ch2;
ch2=ch;
printf("ch1=%c,ch2=%c
",ch1,ch2);}
#include"stdio.h"
main()
{ char ch1,ch2,ch3;
scanf("%c%c",&ch1,&ch2);
ch=ch1;
ch1=ch2;
ch2=ch;
printf("ch1=%c,ch2=%c
",ch1,ch2);}
举一反三
- 已知ch1='a',ch2='B',ch3='5',执行C语句if (ch1 >= ch2) ch= ch1-32 ; else if(ch1 <= ch3) ch = ch3+16 ; else ch= ch2+32 ;后,ch的值是
- 有以下程序 #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]); } 程序运行后的输出结果是
- 在紫外可见光区有吸收的化合物是 A: CH3–CH2–CH3 B: CH2=CH–CH2–CH=CH2 C: CH3–CH2–OH D: CH3–CH=CH–CH=CH–OH
- 下列化合物中有顺反异构体的是( ) A: CH3 C≡CCH3 B: CH3 CH2 CH= CH2 C: CH3 CH= CH CH3 D: (CH3 CH2) 2 C=CH CH3
- 在紫外可见光区有吸收的化合物() A: CH3—CH2—CH3 B: CH3—CH2OH C: CH2=CH—CH2—CH=CH2 D: CH3—CH=CH=CH—CH3