首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
admin
2019-05-17
87
问题
有以下程序,程序中库函数islower(ch)用以判断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 s1[100]="ab cd 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(char*p)的功能是如果p
指向的字符为空宁符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/qJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中,不属于软件危机表现的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
有以下程序main(){inti=0:1=~1:prinff("%d\n",i);}程序运行后的输出结果是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有以下定义语句,编译时会出现编译错误的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
以下不合法的数值常量是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
预防再生障碍性贫血的措施哪项不正确
怎样保管电焊条?
甲委托乙创作舞台剧本,目的是将其搬上舞台,进行全国巡演。双方没有订立书面合同,也没有就著作权的归属进行过口头约定。乙书写完毕后将该舞台剧的改编权转让给了某影视公司。目前,该舞台剧的著作权人是谁?为什么?
设z=ln(x2+y2),则=________.
某学校非法解聘教师,被解聘教师要求县人事局和县教育局处理,县人事局和教育局共同作出《处理决定书》,要求该学校继续聘用该教师,并给予1万元经济损害赔偿。该学校在法定期限内既未履行处理决定,也未申请行政复议和提起诉讼。下列哪一选项是正确的?()
流水施工进度计划正确的表达方式是( )。
劳动争议调解遵循的原则是()。
一桶水含桶共重20千克,第一次倒掉水量的1/2,第二次倒掉剩余水量的1/3,第三次倒掉剩余水量的1/4,第四次倒掉剩余水量的1/5,最终水和桶共重5.6千克,问桶的重量为多少千克?
甲公司向乙公司购买价值50万元的彩电。合同约定,甲公司先预付20万元货款,其余30万元货款在提货后3个月内付清,并由丙公司提供连带保证担保,但未约定保证范围。提货1个月后,甲公司在征得乙公司同意后,将30万元债务转移给尚欠其30万元货款的丁公司。对此,丙公
A、LondonandWestminster.B、LondonandSt.Asaph.C、LondonandBirmingham.D、LondonandSt.Paul’s.A题目问根据这篇稿子伦敦包括哪些城市。短文中明确讲到“S
最新回复
(
0
)