首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include voidfun(char*p) { inti=0; while(p[i]) { if(p[i]==’’&&islower(p[i-1]))
admin
2015-07-31
57
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include
#include
voidfun(char*p)
{
inti=0;
while(p
)
{
if(p
==’’&&islower(p[i-1]))
p[i-1]=p[i-1]-’a’+’A’;
i++;
}
}
main()
{
chars1[100]="abcdEFG!";
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也指向数组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/voDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4项中,必须进行查询优化的是______。
以下有4组用户标识符,其中合法的一组是______。
软件需求分析一般应确定的是用户对软件的______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
下面不属于软件设计原则的是______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列叙述中正确的是()。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
两个或两个以上模块之间联系的紧密程度称为()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置,并改正错误。
随机试题
物流最基本的功能是运输、配送与仓储。()
影响药效的立体因素不包括
A、损其有余B、热者寒之C、阳中求阴D、补其不足E、寒者热之阴阳偏衰的原则是
在风险事件发生前,风险管理的目标有()。
下列有关关联方关系的判断中,正确的是()。
企业使用或者销售的存货的成本计算方法,可以在下列()方法中选用一种。
设Q(x)=x3+px+q,且α,β满足方程组.写出以α3和β3为根的一元二次方程.
某中学王老师和学生一向相处很好,但在新学期开学的第一天因为怀疑班上学生李某给他取外号,就把该学生叫来询问。该生不承认王老师的外号是他取的,与王老师争执抓扯。王老师一气之下打了该学生,造成该学生身体多处软组织损伤。对以上事件的处理,错误的是(
邓小平关于社会主义本质的科学概括有哪些最显著的特点?
TextTherewasatimewhenparentswhowantedaneducationalpresentfortheirchildrenwouldbuyatypewriter,aglobeoran
最新回复
(
0
)