首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
admin
2015-07-31
54
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include
#include
voidfun(char*p)
{
inti=0;
while(p
)
{
if(p
==’’&&islower(p[i-1]))
p[i-1]=p[i-1]-’a’+’A’;
i++;
}
}
main()
{
chars1[100]="abcdEFG!";
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/voDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法不正确的是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
以下叙述中正确的是______。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是().
不能把字符串"Hello!"赋给数组b的语句是______。
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
下列工具中为需求分析常用工具的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
A.Hb<90g/LB.Hb<100g/LC.Hb<110g/LD.Hb<120g/LE.Hb<145g/L根据世界卫生组织建议,6个月至6岁儿童诊断为儿童贫血的标准为
农场养牛工,男性,35岁。冬季某日翻倒未充分晒干而有霉变的干草,夜晚咳嗽、胸闷、气急、四肢酸痛、畏寒而就诊。查:体温37.2℃,白细胞总数和中性粒细胞百分比增高。听诊闻及两肺少许水泡音。X线胸片显示两肺点状阴影。本病最可能的诊断是
节能是指通过加强用能管理,采取()的措施,从能源生产到消费的各个环节,降低消耗、减少损失和污染物排放、制止浪费,有效、合理地利用能源。
与铁素体型不锈钢、马氏体型不锈钢相比,奥氏体型不锈钢的主要合金成分中增加的金属元素为()。
对于进出口货物收发货人的报关行为规则,以下表述正确的是;
中央和地方的国家机构职权的划分,所遵循的原则是()。
毛泽东关于中国工业化道路思想的特色是
我国的改革是一场深刻的革命,但不属于社会革命的范围,因为( )
方程(3+2y)xdx+(x2-2)dy=0的类型是()
Educationalphilosophyhaschangedagreatdealinthe50yearssinceIwasinschool.Backthen,forexample,Ihadthehighe
最新回复
(
0
)