首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
26
问题
有以下程序,程序中库函数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(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(1)==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果
有以下程序main(){inti;for(i=1;i
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下面不属于结构化程序设计原则的是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
设有定义:inta=2,b=3,c=4:,则以下选项中值为0的表达式是
数据库系统中完成查询操作使用的语言是()。
随机试题
当铸铁焊缝中存在白口组织时,由于白口组织(),所以焊缝更容易产生裂纹。
女性,24岁,婚后3天,尿频、尿急、尿痛3天。查体:T36.4℃,双肾区无叩痛,下腹部轻压痛,尿常规:许多红、白细胞。最可能的诊断为
呼吸链多数成分位于
()在股票、债券上的配置比例会根据市场状况进行调整,有时股票的比例较高,有时债券的比例较高。
小伍是中国某日企人力资源部的职员,请你根据有关劳动力市场的知识对下列问题加以分析。小伍所在的日企通常只从外部雇佣填补比较低级岗位的劳动者,企业较高层级上的人员一般都是通过企业内部的提升来实现的,这属于()劳动力市场。
下列金融资产对企业财务状况和经营成果影响的说法中,正确的有()。
甲企业与乙企业签订协议约定共同投入到市场上商品的总量,以保持供不应求的局面。这种协议属于限制销售数量的横向垄断协议,是法律所禁止的。()
只要是双方自愿签订的合同就是有效的。(淄博市直)()
教育心理学是研究教育情境中__________的基本心理规律的科学。
清洁能源
最新回复
(
0
)