首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
55
问题
有以下程序,程序中库函数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,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数
以下叙述中正确的是
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;}
下列叙述中正确的是
软件(程序)调试的任务是
下列关于线性链表的叙述中,正确的是
软件需求分析阶段的主要任务是()。
下面能作为软件需求分析工具的是()。
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是()。
下面选项中不是关系数据库基本特征的是()。
随机试题
以下叙述中正确的是()。
患者,男,54岁。咳逆喘息气粗,胸满烦躁,目睛胀突,痰黄黏稠难咯,身热面赤,尿黄便干,口渴欲饮,舌暗红苔黄腻,脉滑数。其治法是
胸部右前斜位检查,冠状面与胶片夹角应呈
患者,女,32岁。心脏病病史4年。最近感到心悸,听诊心率100次/分钟,律不齐,第一心音强弱不等,心尖部有舒张期隆隆样杂音。听诊的发现最可能是
根据《支付结算办法》的规定,办理托收承付的,()。
关于法的可诉性的特征,以下说法正确的有:
史老师通过搜集某教育现象发生、发展和演变的历史文献,进行系统、客观的分析研究,从而揭示其发展规律。这种研究方法是()。
(2017·山西)甲和乙在讨论学生在教育中的地位,他们把教师和学生做了不同的比喻:甲将学生比作是船,教师则是舵手;乙将学生比作太阳,教师则是地球。对甲和乙的说法,正确的评判应当是()
(2008下项管)(2009上项管)(2010上项管)某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作):该工程的工期应为______(1)天。按此工期,整个工程最少需要____
LeicesterSocietyofArts—121stArtsFestivalGuidetoEventsAlleventsarefreeunlessotherwisestated.Youarewel
最新回复
(
0
)