测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A48354. 阅读下面的程序;#include<stdio.h>int chang(char *c,int fg){if (*c=='')return 1;else if(fg&&*c>='a'&&*c<='z')*c='A'='a';return 0;}void main(){int flag=1;char ch;do {ch=getchar();flag=chang(&ch,flag);putchar(c…

单选题 较难

题目描述

阅读下面的程序;

#include<stdio.h>

int chang(char *c,int fg)

{

if (*c=='')return 1;

else if(fg&&*c>='a'&&*c<='z')

*c='A'='a';

return 0;

}

void main()

{

int flag=1;

char ch;

do 

{

ch=getchar();

flag=chang(&ch,flag);

putchar(ch);

}while(ch!='\n');

}

运行上面的程序时,从第一列开始输入以下字符(<CR>代表换行符)

this is a book!<CR>


程序的输出结果是(    )

选项(单选)

上一题 下一题