首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
38
问题
有以下程序,程序中库函数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://jikaoti.com/ti/9Ti0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
下列选项中,合法的C语言关键字是()。
软件是程序、数据和______的集合。
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下列对于软件测试的描述中正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
汗证的主要原因有
金属排水管道上的吊钩或卡箍应固定在承重结构上,其间距、横管不大于________米,立管不大于________米。
β系数等于1的股票变动幅度大于指数的变动幅度。()
()是指个人作为主体的我,对自己以及对自己与他人的关系的认识。
家庭是人一生中最早的学校,家庭中有可能影响儿童发展的因素有()。
教学不是知识的传递,而是知识的_______和_______。
二级价格歧视:垄断厂商按不同的价格出售不同单位的产量,但是购买相同数量产品的每个人都支付相同的价格。一个垄断的卖方还可以根据买方购买量的不同,收取不同的价格。下列属于二级价格歧视的是()。
已知数列{an}满足an+1=,n=1,2,3,…,且a2>a1,那么a1的取值范围是().
DearMr.Lane,ThankyouverymuchforjoiningtheinterviewwithmeforthepositionofPersonnelManageratourcompany.(141)
TheperiodimmediatelyfollowingtheCivilWarwasatimeofgreathopeforBlacksinAmerica.Itwasalsoatimeofmomentous【2
最新回复
(
0
)