首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
admin
2019-06-27
2
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:
#include<stdio.h>
#include<ctype.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);
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/YUkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
医生诊疗费用的低下与药品加成的过高,共同形成了以药养医的现状。它保证了公共医院在数据上的收支平衡,却导致了“大处方”“新特贵药”“过度医疗”等现象的出现,让医生和患者都容易成为扭结的医疗制度及以其为轴的社会冲突的代偿者。2016年,患者魏则西的去世和医生陈
有一组数据4、5、8、7、6、6的方差和标准差分别是()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
法的制定就是指法定的国家机关,依照法定职权和程序()。
法学的各个分支学科构成的一个有机联系整体,在法学上称为()。
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
下列叙述中,错误的是()。
下列关于boolean类型的叙述中,正确的是()。
随机试题
下列选项中,符合液的功能的有
甲为唐山大地震的一位幸存者,在这场劫难中失去了双亲,且因当时年龄太小.对父母没有任何印象。一次偶然的机会,甲得到了一张父母的遗照,欣喜若狂。遂到某照相馆做技术处理,但照相馆却将照片弄丢了。根据《合同法》的规定,甲可以要求照相馆承担哪些责任?()
在工程计量程序中,监理工程师接到承包人提交的已完工程量的报告后( )内应按设计图纸核实已完工程量,并在计量前( )通知承包人。
在编制竣工决算时,新增固定资产价值的计算是以()为对象的。
计算机网络传输介质很多,下列选项中传输性能最好的是()。
教育目的的功能有()。
【2015广西】关于教师资格认定的说法,以下表述正确的是()。
关于中华传统文化,下列说法正确的有
参照完整性规则包括更新规则、 【】 和 【】 。
在窗体上画1个命令按钮,名称为Commandl,然后编写如下程序:DimFlagAsBooleanPrivateSubCommandl_Click()DimintNumAsIntegerintNum=InputBox(“
最新回复
(
0
)