首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
50
问题
有以下程序,程序中库函数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/voDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%O,",ch,ch,k);printf("k=%%d\n"
以下程序的输出结果是______。fun(int*s,int*p){staticintt=3;*p=s[t];t--;}main(){intstr[]={1,2,3,4},i,m=0;
设有定义语句:charb=’\123’;则变量b包括()。
下列叙述中,正确的是______。
下列程序的运行结果是______。#definePOW(r)(r)*(r)main(){intx=3,y=2,t;t=POW(x+y);
标准库函数fgets(s,n,file)的功能是()。
下面一组中都是C语言关键字的是______。
在C语言中,要求运算数必须是整型的运算符是_______。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是().
下列对于软件测试的描述中正确的是()。
随机试题
边缘性颌骨骨髓炎下列叙述错误的是
质监站对工程施工质量的监督管理属于( )。
填制凭证时,输入的会计科目编码应当是()科目编码。
按照现行规定,会计核算健全的下列纳税人应当被认定为一般纳税人的是( )。
大多数国家数十年的经济与金融的发展之间存在着()。
下列选项中,不属于风景名胜区总体规划基本内容的是()。
在音乐作品中,由原调经过某种中间环节进行到新调,并在新调上有完全的终止,称之为________。如果在新调上没有完全的终止,则称之为________。
当我们在承受某些心理痛苦——比如孤独、社会孤立、自我怀疑、负面情绪、觉得人生无意义时,怀旧可以起到应对机制的作用。这些烦恼使大脑开始筛选自己的记忆库,总结出一些有特定叙事特色的片段。我们通过怀旧,让过去的成功经历和亲密的人际关系重新浮出水面,那些时候我们的
CastroattendedaCatholicCathedralservice______.
对于大多数中国人来说,节假日期间景区人山人海,高速公路、城市道路拥堵(congestion),是促使他们家中度假的两大主要原因。
最新回复
(
0
)