首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
37
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
若有以下程序main(){intc:c=10^5:printf("%d\n",c);}则程序的输出结果是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
设文件指针fp已定义,执行语句fp=fopen(’’file’’,’’w’’);后,以下针对文本文件file操作叙述的选项中正确的是
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen(’’myfile.dat’’,’’w’’);fputs(’’abc’’,fp);fclose(fp);fp=fopen(
有以下定义语句,编译时会出现编译错误的是
下面属于系统软件的是()。
以下选项中,合法的C语言常量是()。
以下选项中关于C语言常量的叙述错误的是()。
随机试题
泪道冲洗有阻力,部分清水自泪点反流,部分流入鼻腔,表明
一妇女月经周期为31天,其排卵日应在月经来潮的
A.肺常不足B.肝常有余C.脾常不足D.肾常虚E.肺脏娇嫩小儿上呼吸道感染常见夹惊的原因是
财政政策手段除了国家预算以外还有()。
房地产的投资方式不包括()。
下列各项中,属于资金的时间价值产生原因的是()。
2。有权对人民法院生效的民事判决和裁定抗诉的检察机关是()。
一个鸡蛋从外破壳,是毁灭、是_____;从内破壳,是突围、是新生。深化国防和军队改革,是一场“不用扬鞭自奋蹄”的自我革命,是为了_____和塑造军队未来,对军队组织形式、指挥方式、管理模式等“上层建筑”,进行一次全方位、立体式的重塑。填入画横线部分最恰当的
Afewyearsback,manyhospitalsinAmericawereembarrassedbyrevelationsthatsomeoftheirneediestpatients,theuninsured,
IntheearlyclaysoftheUnitedStates,postalchargeswerepaidbytherecipientandchargesvariedwiththedistancecarried.
最新回复
(
0
)