首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) { int i=0; while(p[i]) { i
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) { int i=0; while(p[i]) { i
admin
2013-10-19
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/1qJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错#include<stdio.h>main(){FILE*fout;charch;
当调用函数时,实参是一个数组名,则向函数传送的是______。
下列程序段的输出结果是______。voidfun(int*x,int*y){pnntf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fu
以下选项中不属于C语言的类型的是
下列叙述中,不属于软件需求规格说明书的作用的是______。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);sc
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
下列属于市场需求定性预测方法的有()
A.小剂量地塞米松抑制试验B.大剂量地塞米松抑制试验C.VMA测定D.尿17-OHCS、17-KS测定E.酚苄明试验鉴别单纯性肥胖与皮质醇增多症的试验
正常人排精后60min内,精子存活率应
下列哪种人不属于刑事附带民事诉讼中依法负有赔偿责任的人?
关于民族自治地方财政的说法,下列哪些选项符合《民族区域自治法》规定?(2009年试卷一第63题)
水运工程建设项目施工单项合同估价在()万元人民币以上的工程,必须进行招标。
个人商用房贷款的贷款行一般不接受商业前景不明的期房及单独处置困难的产权式商铺抵押。()[2015年5月真题]
以下国家中,政府预算年度采用历年制的国家是()。
成本的归口管理指按生产组织形式,从上到下依靠各部门的密切配合,同时开展企业的成本费用管理。()
甲因琐事与乙发生冲突,将乙打伤。甲赶紧打120电话,并随救护车将乙送往医院,乙被诊断为轻伤,经及时救治痊愈出院。甲支付了乙的医疗费等费用。事后,甲未被追究法律责任。根据上述材料,甲被免责的原因是()(2017年一综一第7题)
最新回复
(
0
)