首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
admin
2020-07-28
37
问题
有以下程序,程序中库函数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-]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数
以下程序段完全正确的是
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<=i;j++)t+=b[i][b[j][i]];printf("%d\n",t);}程序运行后的输出结果
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
以下选项中非法的C语言字符常量是
以下结构体说明和变量定义中,正确的是
下面不属于需求分析阶段任务的是
若某二叉树中的所有节点值均大于其左子树上的所有节点值,且小于右子树上的所有节点值,则该二叉树遍历序列中有序的是()。
随机试题
某国标准劳动年龄为20~60岁,该国在此标准年龄段内有10万人,该国失业率为10%,该国无标准劳动年龄外就业人数,该国的标准劳动年龄人口中有1万人不参加社会养老保险,有1万人已完成规定缴费年限不愿再缴费,该国平均工资额为5万元,养老费计提比率为8%,问该国
A.沙眼衣原体沙眼生物变种B.沙眼衣原体鼠生物变种C.沙眼衣原体LVGD.豚鼠结膜炎衣原体E.猫肺炎衣原体易感部位为人鳞状上皮细胞
患者男,24岁,在个人保健措施咨询中,医师建议去除邻面牙菌斑的最佳方法是使用
患者,女性,59岁,患有"胆石症"病史。症见往来寒热,胸胁苦满,郁郁微烦,呕吐不止,心下满痛,大便不解,舌苔黄厚,脉弦而有力者。治宜选用
()是安全法制进一步落实的手段,是安全法律法规的具体化。
根据证券法律制度的规定,下列关于证券公司和证券服务机构的表述中,正确的有()。
简述班级生活与管理的发展适宜性要求。
结合材料回答问题。材料1在《中国社会各阶级的分析》中,毛泽东明确指出“谁是我们的敌人?谁是我们的朋友?这个问题是革命的首要问题”。在《关于正确处理人民内部矛盾的问题》一文中把社会主义社会的矛盾区分为敌我之间的矛盾和人民内部的矛盾。
下列数据结构中,属于非线性结构的是()。
If8x=3yandxy≠0,whatistheratioofx/8toy/3?
最新回复
(
0
)