首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字* #include<stdio.h> #include<ctype.h> yoidfun(char*p) {inti=0; while(p[i]) {iffp[i]=’’&&i
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字* #include<stdio.h> #include<ctype.h> yoidfun(char*p) {inti=0; while(p[i]) {iffp[i]=’’&&i
admin
2014-06-18
72
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字*
#include<stdio.h>
#include<ctype.h>
yoidfun(char*p)
{inti=0;
while(p
)
{iffp
=’’&&islower(p[i-1]))p[i-1]=p[i-1]=p[i-1]-’a’+’A’;
i++:
}
}
main( )
{chars1[100]=’’abcdEFG!’’;
fun(s1);printf(’’%s\n’’,s1);
}
程序运行后的输出结果是
选项
A、abcdEFg!
B、abcdEFG!
C、abcdEFg!
D、abcDEFG!
答案
D
解析
函数fun(char*p)的功能是如果p
指向的字符为空字符并且其前~个字符是小写字*,则把小写字*变成大字*,所以在主函数中,执行fun(s1)后,小写字*b,d都改成大字*。
转载请注明原文地址:https://kaotiyun.com/show/8YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
以下程序的输出结果是chsrcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){chars[]=“
以下程序的输出结果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf(“%d\n”,d;}
在16位C编译系统上,若定义longa;,则能给a赋40000的正确语句是
下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为file.txt的新文件中。补足所缺语句。main(){charch;FILE*fp;if((fp=fopen(______))=NULL)e
若有如下程序:main(){intn;for(n=0;n<9;n++){if(n<1){printf("%d",n);continue;}if(n==4)break;printf("%d
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
下面叙述正确的是()。
下列函数定义中,会出现编译错误的是______。
随机试题
将“时间数列”绘成的动态曲线图,可反映现象在时网上的变动情况的图是()
独活寄生汤的功效不包括
临床上最常见的慢性呼吸衰竭病因是
四时阴阳的消长变化,从冬至到立春为
反铲挖掘机适用于()。
注册会计师在确定某项控制的测试范围时,如果(),应该进行的控制测试范围越大。
下列不属于刑事警察主要职责的是()。
()是公文语言运用的第一要求。
在过去60年中,现代中国的建设走过一条_______的道路,经历过无数艰辛、动荡、摇摆与反复,既有山重水复之_______,也有柳暗花明之转机。依次填入画横线部分最恰当的一项是()。
下列法学家中,把法律比作语言和风俗,主张法是民族精神之体现的是()。(2011单1)
最新回复
(
0
)