首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*p) { int i=0; while(p[i])
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*p) { int i=0; while(p[i])
admin
2021-07-09
32
问题
有以下程序,程序中库函数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 sl[100]="ab cd EFG!";
fun(s1);
printf("%s\n",s1);
}
程序运行后的输出结果是( )。
选项
A、ab cd EFg!
B、Ab Cd EFg!
C、ab cd EFG!
D、aB eD EFG!
答案
D
解析
调用fun函数后,实参数组名sl传给形参指针p,p也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母,就把前一个字符转换为大写。程序中语句p[i-1]=p[i-1]-’a’+’A’;即p p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/4Ekp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=-1,b=-1;while(++a)++b;printf("%d,%d\n",a,b);}程序的运行结果是
在数据库中,数据模型包括数据结构、数据操作和
以下C语言表达式中,与k=i++完全等价的表达式是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
以下不合法的数值常量是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
面向对象方法中,继承是指
下面选项中合法的字符常量是
数据字典(DD)所定义的对象都包含于()。
随机试题
1962年初,中共中央为总结经验教训、明确工作方向召开的会议是()。
运营隧道结构检查时,土建结构中衬砌分项的权重为()。
对工程建设施工、监理、验收等阶段执行强制性标准的情况实施监督的,应是下列哪一个机构和部门?()
经营者应当向消费者提供有关商品或服务的真实信息,不得作()。
按照法律位阶从高到低的顺序排列的是()。
请认真阅读下列材料,并按要求作答。动物的脸动物的脸非常生动,富有个性。画家黄永玉画的猫头鹰就抓住了它的特点,突出了它一张一闭的大眼睛和两道长长的眉毛,让我们
(2015年真题)甲秘密窃取他人持有的枪支,该行为同时符合盗窃罪和盗窃枪支罪的犯罪构成。按照我国刑法理论,这种情形属于()。
(06年)设数列{xn}满足0<x1<π,xn+1=sinxn(n=1,2,…).(I)证明存在,并求该极限;(Ⅱ)计算
执行语句“Value=10Mod3”后,返回的值是()。
books定位句为“However,therewasalargeitemofantiquefurnitureandabagfilledwithfirsteditionbooks.”。本题的定位词在听力原文中原词重现比较好捕捉到
最新回复
(
0
)