问题 单项选择题

运行下列程序,若从键盘输入字母“a”,则输出结果是( )。

Char c;

c=getchar();

if(c>='a'&&c<='g')c=c+4;

else if(c>='g'&&c<='z')c=c-21;

else printf("input error!\n");

putchar(C) ;

A.f

B.t

C.e

D.d

答案

参考答案:C

解析: 首先,getchar函数通过键盘读入字符'a',即 c='a'(其实c得到的是字符a的ASCII码值),然后判断 if语句的控制条件,发现'a'>='a'&&'a'<='g'成立,则执行下列的语句,c=c+4,c得到的是字符e的ASCII码值,退出if语句,通过putchar函数输出字符e。

材料题
选择题
[ ]

A.华北地区居民习惯吃面食,大米销售有困难

B.水稻产量低于玉米、小麦,经济效益差

C.华北地区缺水严重,而种水稻需水量过多

D.种植水稻需喷洒农药,会严重影响环境质量

2.这项农业调整政策[ ]

A.符合“因地制宜”发展农业的原则

B.充分考虑到了农业生产的季节性、周期性特点

C.说明市场的需求量对农业生产的类型和产量影响最大

D.说明对于食物的偏好是影响作物品种选择的最关键因素

查看答案