首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
2016-12-18
19
问题
有以下程序,程序中库函数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-l]=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(char*p)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/rADp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]!=’\0’;i+
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",a);
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<
若有定义:char*st="howareyou";,下列程序段中正确的是
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
下面各选项中,均是C语言合法标识符的选项组是
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
软件开发的结构化生命周期方法将软件生命周期划分成
Jackson方法是一种面向______的结构化方法。
以下不是面向对象思想中的主要特征的是
随机试题
恶性疟原虫主要侵袭衰老红细胞,间日疟与卵形疟原虫仅侵袭幼稚红细胞。
5个月男婴,生后反复患支气管肺炎和心力衰竭,平时常有吃奶或哭闹后口唇发绀,生长缓慢,已确诊为室间隔缺损,缺损直径为12mm。以下说法中正确的是
由原有企业负责建设的基建大中型项目,只设分公司或分厂的,()。
有关内部收益率的说法,正确的是( )。
发生()情况时,抵押权人有权要求处分抵押的房地产。
位于市区的A卷烟厂为增值税一般纳税人,主要生产甲类卷烟和雪茄烟,2019年5月生产经营业务如下:(1)从烟农手中购进烟叶,支付收购价款40000元,并且按照规定支付了10%价外补贴,同时按照收购金额的20%缴纳了烟叶税。将其运往位于县城的B企业委托加工成
十六周岁以上不满十八周岁的公民不能颁发导游证。()
马斯洛强调学生的学习应该是
“才秀人微”指的是_______。
利用【Internet】选项查看临时文件夹中的文件,并将其中的line文件删除。
最新回复
(
0
)