选择题
有如下程序:
#include <stdio.h>
void convert(char ch)
{
if(eh<'X') convert(ch+1);
printf('%c', ch);
main( )
{
convert('W');
printf('\n');
}
程序运行后的输出结果是______。
A、
YZ
B、
VW
C、
XY
D、
XW
【正确答案】
D
【答案解析】
在main函数中,执行convert('W')函数,因为‘W’比‘X’小,满足if语句,再执行convert(ch+1);此时ch='X',不满足条件,输出X,完成后,返回上一次convert中,输出上次ch='W',因此答案为D选项。
提交答案
关闭