首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母: #inelude<stdio.h> #include<etype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
admin
2018-06-29
25
问题
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:
#inelude<stdio.h>
#include<etype.h>
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);
prinff("%s\n",s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、8b 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/2txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入tear、test、arj,则下列程序的运行结果为【】。main(){char*strl[20],*str2[20],*str3[20];charswap();scanf("%s",str1);scanf("%s",s
以下程序的输出结果是#include<stdio.h>#include<string.h>main(){charb1[8]=“abcdefg”,b2[8],*pb=b1+3;while(--pb>=b1)st
若有如下程序:main(){chara[]={"1234"};inti,t=0;for(i=0;a[i]>=’0’&&a[i]<=’9’;i+=2)t=10*t+a[i]一-’0’;printf("%d\n’,t
下列叙述中正确的是()。
下列程序的输出结果是______。#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,
下列叙述中正确的是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列叙述错误的是()。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
某片软盘上已染有病毒,为防止该病毒传梁计算机系统,正确的措施是()
随机试题
按照市场上近期发生的类似资产的交易价格来确定被评估资产价值的方法是()
关于股权投资基金管理人业务环节管理制度的要求,下列表述错误的是()。
证券公司办理集合资产管理业务,由()代表客户行使集合资产管理计划所拥有证券的权利,履行相应义务。
以下属于密集型战略的有()。
国家体育总局发布的《体育产业发展“十三五”规划》指出,“十三五”期间我国体育产业将实现五大发展目标。以下关于五大发展目标说法错误的是()。
在强大的习惯面前,科学有时也会变得________。填入划横线部分最恰当的一项是()。
理智型教学风格主要表现在,教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量_______学生的注意力,用理智_______课堂教学进程。填入画横线部分最恰当的一项是:
Thesecretaryandthemanager______presentatthemeetingyesterday.
某学校为设立一项科研基金,拟在银行存入一笔款项,以后可以无限期地在每年年末支取利息30000元,利率为6%,该学校应存入()。
2010年3月,甲、乙签订书面房屋租赁合同,甲将其房屋租给乙使用,租期为3年,租金每年4万元。3年之后,乙仍然居住在房屋之中,而甲也没有表示反对。2013年8月,经甲许可,乙与丙达成口头协议,将房屋转租给丙,租期为2年,租金每年6万元。丙与妻子搬进了房屋。
最新回复
(
0
)