首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0; while(P[i])
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0; while(P[i])
admin
2020-06-16
37
问题
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:
#include
#include
void fun(char*P)
{
int i=0;
while(P
)
{
if(P
==“&&islower(P[i一1]))
P[i一1]=P[i一1]一‘a’+‘A’;
i++:
}
}
main()
{
char sl[100]=“ab ed EFG!”;
fun(s1);
printf(“%s\n”,s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、ab cd EFG!
D、aB cD EFG!
答案
D
解析
调用fun函数后,实参数组名s1传给形参指针p,p也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i一1]=p[i—1]一‘a’+‘A’;即p[i—1]=p[i一1]一32,意思是将p[i—1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/BaCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includemain(){inta=5,b=1,t;t=(a
有以下程序#includemain()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*t!=0)t++;
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下关于字符串的叙述中正确的是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
结构化程序设计强调
随机试题
化疗不良反应中最严重、最常见的是
子宫输卵管碘油造影能诊断的疾病是
下列关于普通投资者主动要求购买与之风险承受能力不匹配的基金产品时基金销售应遵循的程序,错误的是()。
某企业在2011年终财务分析中发现人工成本比去年增加了5%,人力资源部对企业的各种人工费用进行了分析。根据以上资料,回答下列问题:分析发现自己企业福利开支占人工总成本比例过高,对此,下列说法不正确的有()。
下列有关劳动合同效力说法错误的有()。
关于“十三五”时期吉林省取得的成绩,下列表述不正确的是()。
机关工作人员在涉外交往中应遵守一些社交礼仪。其中在国际交往中有主次先后排列的,应遵循的原则和礼俗是()。
磁带卷上记录了若干文件,假定当前磁头停在第j个文件的文件头标前,现要按名读出文件i,试给出读出文件i的步骤。
甲得知乙在贩卖毒品,于是冒充缉毒警察,用手铐将乙铐在水管上,拿走毒品。之后,甲将这批毒品贩卖出去。甲的行为应()。(2010年真题)
Westerndoctorsarebeginningtounderstandwhattraditionalhealershavealwaysknown,thatthebodyandthemindareinseparab
最新回复
(
0
)