首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
2019-12-17
71
问题
有以下程序,程序中库函数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/i9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr=8:printf("%d\n",r>>1);输出结果是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下能正确定义字符串的语句是
下面不能作为结构化方法软件需求分析工具的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#inclu
数据流程图(DFD图)是
随机试题
当光照增强时,瞳孔缩小,此反射称为
Sometimes,people【C1】______yourlifeandyourealizethattheyarethere【C2】______somepurpose,to【C3】______youalesson,orto
A、葡萄球菌B、链球菌C、破伤风梭菌D、产气荚膜梭菌E、肠炎沙门菌不会引起败血症的病原菌是
女性,30岁,主诉:阵发性脐周疼痛伴恶心呕吐、停止排便排气2天。2年前曾行阑尾切除术,术后间断发作腹部隐痛。查体:体温36.9℃,脉搏78/min,血压110/70mmHg,腹部轻度膨隆,未见肠型,右下腹麦氏切口皮肤瘢痕愈合好,腹部无明显压痛,未扪及肿块,
某男性患者,28岁,水肿伴腰酸5年,血压160/100mmHg,尿蛋白+++,血浆白蛋白(清蛋白)25g/L,那么该患者最可能是()
某商品住宅小区建筑总面积(即专用部分面积总和)200000m2,有120m2和80m2大、小两户型各1000套,该小区建设单位(开发商)有10套大户型未出售留作自用,业主张某一人购得10套大户型,其余均为一户业主一套。该小区建设单位于2010年1
毛泽东同志在1953年提出了过渡时期的总路线,这条总路线的主要内容被概括为“一化三改其中“三改”是指对()的社会主义改造。
Withoutproperplanning,tourismcancauseproblems.Forexample,toomanytouristscancrowdpublicplacesthatarealsoenjoye
Severalyearsago,IlearnedthataphysicianinatownnottoofarfromwhereIwaspracticinghadcommittedsuicide.NeitherI
A、Emily.B、Charlotte.C、Anne.D、Jane.A男士说Emily和Anne分别写了《呼啸山庄》和《艾格妮丝·格雷》。可见《呼啸山庄》是Emily写的,选A。
最新回复
(
0
)