首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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-06-09
47
问题
有以下程序,程序中库函数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(chai*p)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/RRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx){intp;if(x=0‖x=1)return(3);p=x-fun(x-2);retum(p);)main(){printf(’’%d\n’’,fun(9));}
有以下程序intadd(inta,intb){return(a+b);)main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
有以下程序yoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;)main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(’’%d%dkn’’,C,d);)程
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD:下列叙述中正确的是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
与数学表达式x≥y≥z对应的C语言表达式是()。
随机试题
肺部摄影,考虑适当减小曝光条件的是
患者因缺铁性贫血给予口服铁剂治疗。治疗有效时,一般给药多长时间血红蛋白开始上升( )
不利于保持良好护际关系的行为是()。
工程施工合同履行中,发包人的义务不包括()。
某市属工程公司在市内高架线路的混凝土工程施工过程中出现了局部坍塌事故。调查组经技术鉴定认为是施工单位未向监理报批,擅自拆模过早,混凝土未达到足够的强度造成的。由于及时发现,没有造成重大损失,估计损失不足4万元,且未造成人身伤亡。此质量事故的
城镇土地使用税是以()。
人民教育家陶行知的教育理论和教育思想,主要体现在______。①提倡乡村教育②主张教、做、学合一③提出生活教育的理论④“思想自由”、“兼容并包”
武术
SQL语句DELETEFROM学生WHERE年龄>25的功能是()。
It’sveryinterestingtonotewherethedebateaboutdiversityistakingplace.Itistakingplaceprimarilyinpoliticalcirc
最新回复
(
0
)