首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *p ) { int i=0; while(p[i]) { if(p[i]==’ ’&& islower
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *p ) { int i=0; while(p[i]) { if(p[i]==’ ’&& islower
admin
2015-07-31
62
问题
有以下程序,程序中库函数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函数后,实参数组名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://www.kaotiyun.com/show/f2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义和语句:intu=011,y=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句ifa<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
以下程序运行后的输出结果是【】。main(){charCl,c2;for(c1=’0’’c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n"
结构化程序设计主要强调的是()。
下列能正确定义一维数组的选项是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下不属于对象的基本特点的是
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
随机试题
在一个完整的自动控制系统中,执行器是必不可少的。()
贾谊《鹏鸟赋》所表现的主要情感倾向是【】
喘脱的病机主要为
关于正常血细胞糖原染色,下列哪项是正确的
企业通过分期付款的形式向个人消费者赊销高档耐用消费品属于( )。
某公司于2004年4月1日购买一张面值为1000元的债券,其票面利率为8%,每年计算并支付一次利息,5年后到期。要求:计算市场利率为6%、8%、10%三种情况下的债券价值。若当前该债券的发行价格为1050元,试计算该债券的到期收益率。
机会总是属于有准备的人。成功者往往都是有精心准备的人。正是因为有了精心的准备,成功的管理者才能够迅速准确地抓住机遇。无数事实都毫无疑问地证实了,对成功的管理者来说,迅速准确地抓住机遇是高效正确决策不可缺少的前提。以下哪种成功的管理者,最能表明以上断言
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
Somemoderncitiesareusuallyfamousforpeoplewholiveaverylongtime.
BuildYourSelf-confidence1.【T1】______fearSelf-confidence≠【T2】______Fear=youareatyourgrowingedgeTheresultofsucce
最新回复
(
0
)