首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
2017-05-20
51
问题
有以下程序,程序中库函数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
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/M4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中错误的说明语句是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
若有定义:char*st="howareyou";,下列程序段中正确的是
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
以下叙述不正确的是
程序测试分为静态分析和动态测试。其中_______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
判断char型变量c1是否为大写字母的正确表达式是
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
设intx=1,y=1;表达式(!x‖--y)的值是()。
随机试题
情绪、情感的区别。
经产前检查,医师发现或者怀疑胎儿异常的,应当对孕妇进行()
公路工程交工验收由()主持。
图示梁的最大剪力是()。
我国商业银行通常以中央银行公布的利率为基础确定外汇贷款利率。()
2×17年,甲公司因违约被乙公司告上法庭,至当年年底,法院尚未判决。甲公司咨询律师后,认为很可能承担相关赔偿责任,最有可能赔付的金额为1500万元。此外,甲公司经调查后发现,之所以违约是因为受托方A公司没有按时交付相关半成品导致的,遂与A公司协商,基本确定
某商城要经营一种新上市的文具,进价为20元/件,试售阶段发现:当销售价是25元时,每天可以卖出250件;销售单价每上涨1元时,每天的销量就减少10件.直接写出商场销售该文具所得的利润W(元)与单价x(元)之间的函数关系式.
下列哪个选项不属于我国的国家监督体系?
下列可作为VBA变量名的是()。
Asa50thbirthdaypresenttoherself,BelvaDavisboughtherfirsthome,abrickhouse,inafriendlyneighborhoodtenmilesea
最新回复
(
0
)