首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*P) { int i=0: while(P[i])
admin
2021-07-09
34
问题
有以下程序,程序中库函数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函数后,实参数组名s1传给形参指针p.p也指向数组al。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i一1]=p[i一1]一|a’+A’;即p[i—1]=p[i一1]一32,意思是将p[i一1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Zatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineS(x)(x/x)*xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j),S(j+k));}程序运行后的输出结果是()。
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){retumx*2;}程序运行后的输出结果是()。
若有以下程序:#includeintf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main()
下列叙述中正确的是()。
以下叙述正确的是
下列叙述中正确的是()。
以下有关宏的描述不正确的是()。
下面是有关C语言字符数组的描述,其中错误的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
______是实现顾客满意的关键()
以下关于Cache的叙述中,正确的有()。
男性,18岁,因转移性右下腹痛12小时入院,诊断为“急性阑尾炎”,当晚行阑尾切除术,病理为坏疽性阑尾炎。自术后次晨起,患者表现为腹痛,烦躁不安,未解小便,体查,面色较苍白,皮肤湿冷,心率110/min,脉搏较弱,血压10.67/8kPa(80/60mmHg
患者,男性,23岁。高热,咳嗽、咳痰5天,咳铁锈色痰。呈急性面容,双颊绯红。叩诊肺部浊音,语颤增强,闻及支气管呼吸音。该患者最有可能感染的病原菌是
高血钾症最常见的临床表现是
患者,男,59岁,情绪激动后突然晕倒,经CT检查发现为脑出血,急诊行开颅手术,术后送入神经外科病房。患者神志不清,脏器功能紊乱,给予监护。对该患者采取的最佳护理方式是()
下列各因素中,影响经济订货量大小的因素有()。
___________技术的目的是让教师形成正确的教育观念,提高其参加教育科研的自觉性和主动性,从而自觉地实现角色的改变。
联系实际论述艺术家应具备的修养和能力。(浙江师大。2013年研;青岛大学2011年研;中国美院2006年研;南艺2003年研)
《巴黎竞赛画报》
最新回复
(
0
)