首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0; while(p[i]) { if(p[i]=
admin
2021-04-28
42
问题
有以下程序,程序中库函数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-1]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/tRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includeintsum(inta,intb){returna+b-2;}main(){inti;for(i=0;i
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
与数学表达式x≥y≥z对应的C语言表达式是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.0f\n",a);}doublef(doub
以下选项中不能作为C语言合法常量的是()。
以下选项中,合法的一组C语言数值常量是
检查软件产品是否符合需求定义的过程称为
当变量c的值不为2、4、6时,值为“真”的表达式是()。
随机试题
小儿生理性黄疸的临床表现,正确的是
患者,女,56岁,因头晕、头痛就医,测血压165/105mmHg,有高血压家族史,诊断为原发性高血压。原发性高血压最严重的并发症是
为了确保股票发行审核过程中的公正性和质量,中国证监会成立了(),对股票发行进行复审。
根据行政复议法律制度的规定,行政复议机关在申请人的行政复议请求范围内,不得作出对申请人更为不利的行政复议决定。这句话体现了()。
国务院旅游主管部门是旅游发展规划评估的组织主体。()
沈阳故宫东、中、西路重要建筑依次是()。
以下各项中,哪一年沿江八市的实际利用外商直接投资额最大( )。2002-2006年沿江八市对外贸易总额的年增长率约为( )。
在贝多芬的九部交响曲中,第三交响曲叫“_____”交响曲,第五交响曲叫“_____”交响曲。
十八届三中全会指出,公有制经济和非公有制经济都是社会主义市场经济的重要组成部分,都是我国经济社会发展的重要基础。社会主义基本经济制度是中国特色社会主义制度的重要支柱,也是社会主义市场经济体制的根基。坚持和完善社会主义基本经济制度的原则是()
Whatattractscustomers?Obviouslythequalityofaproductdoes,butvisualimages【C1】______agreatdeal.Itisnetonlythei
最新回复
(
0
)