首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
admin
2018-06-29
34
问题
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:
#inelude<stdio.h>
#include<etype.h>
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);
prinff("%s\n",s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、8b 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/2txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面语句后的输出结果为() inti=-1; if(i<=0)print{("****\n"); elseprintf("%%%%\n");
下面程序输出的结果是______。main(){inti=5,j=9.x;x=(i==j?i:(j==7));printf("\n%d,%d",i,j);}
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf(’%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上输入
下列选项中不属于软件生命周期开发阶段任务的是()。
数据库设计包括概念设计、【 】和物理设计。
以下叙述中正确的是()。
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
随机试题
边际分析法和约当投资分成法是用于确定无形资产___的理论依据。()
下列哪项职业有害因素与月经异常无关
肛周脓肿实证初起外治法宜用( )。
A、甲硝唑B、枸橼酸乙胺嗪C、枸橼酸哌嗪D、奎宁E、毗喹酮抗疟的药是()。
背景某电力建设公司承接2×1000MW电厂建设工程的总承包任务。考虑工期和专业特长的要求,辅助工程采用分包的方式组织建设。在工程建设中,发生如下事件:在发电机转子安装时,施工单位进行了发电机转子安装前单独气密性试验,在试验压力和允许漏气
水泥砼路面养生时不宜采用()。
根据《公开募集证券投资基金运作管理办法》的规定,股票基金应有()以上的资产投资于股票。
决定必须由()。
下面对C++运算符的正确的描述是()。
A、Ineffectivetraining.B、Toxiccompanyculture.C、Overburdeningofmanagers.D、Lackofregularevaluation.B事实细节题。由短文可知,造成管理不善
最新回复
(
0
)