柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include
#include
void fun(char *p ) { int i=0; while(p[i]) { if(p[i]==' '&& 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 !
热度🔥678
参考答案: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选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
电子计算机最早的应用领域是()。
在关系模型中,每个关系模式中的关键字( )。
某家庭采用ADSL宽带接入方式连接Internet,ADSL调制解调器连接一个无线路由器,家中的电脑、手机、电视机、PAD等设备均可通过WIFI实现无线上网,该网络拓扑结构是( )。
某公司周年庆要举办大型庆祝活动,为了答谢广大客户,公司定于2013年2月15日下午3:00,在某五星级酒店举办庆祝会。拟邀请的重要客户名单保存在名为"重要通讯录.docx"的Word文档中,公司联系电话为0551-61618588。 请按照如下要求,完成请柬的制作: 1. 制作请柬,以"CEO:李名轩"名义发出邀请,请柬中需要包含标题、收件人名称、庆祝会地点、庆祝会时间以及邀请人。 2. 在请柬的右下角位置插入一幅图片,调整其大小及位置,不可遮挡文字内容并不能影响文字排列。 3. 对请柬的内容更换字体、改变字号,且标题部分("请柬")与正文部分(以"尊敬的XXX"开头)采用不同的字体字号;对需要的段落设置对齐方式,适当设置左右及首行缩进,以符号国人阅读习惯及美观为标准;适当加大行间距和段间距。 4. 为文档添加页眉页脚。页眉内容包含本公司的联系电话;页脚上包含举办庆祝会的时间。 5. 运用邮件合并功能制作内容相同、收件人不同(收件人为"重要通讯录.docx"中的每个人,采用导入的方式)的多份请柬,要求先将合并主文档以"请柬0.docx"为文件名进行保存,进行效果预览后,生成可以单独编辑的单个文档,将此文档以"请柬1.docx"进行保存。
树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。则该树中的叶子结点数为( )。
标签
二级C语言
字符
s1
fun
ab