首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; whi
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; whi
admin
2017-04-26
63
问题
有以下程序,程序中库函数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(char *p)的功能是如果p
指向的字符为空字符并且其前一个字符是小写字母,则把小写字母变成大字母,所以在主函数中,执行fun(s1)后,小写字母b,d都改成大字母。
转载请注明原文地址:https://kaotiyun.com/show/IYDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单词链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。[*]#include<stdio.h>typedefs
以下程序的输出结果是_______。main(){char*p[]={"BOOL","OPK","H","SP:,};for(i=3;i>0;i--,i--)printf("%c",*p[i]);printf("\n");}
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta)for(i=2;i<=a/2;i++)if(a%i==0)[8];[9];
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
阅读下面程序段,则执行后的结果为#inclide"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn)
以下叙述正确的是
若有下列定义和语句:Char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
以下叙述中正确的是
下述关于数据库系统的叙述中正确的是
随机试题
茶叶的品质是茶叶的_______和茶叶中所含有的化学成分的综合体现。
严重肺气肿、肺心病患者不宜吸入纯O2改善缺O2,这是因为
健康教育的基本内容是控制体重,当体重超过标准体重多少时,可以诊断为肥胖
下列选项均属于医患非技术关系,但不包括
某肠痉挛截瘫患者在炎热环境中服用阿托品,出现发热副作用将其转移至凉爽环境后,未做其他处理,体温即自行恢复正常,该患者最可能发热的原因是
在海运运价中Ad.val标准是按()。
在规定交割期限内,()视为违约。
外汇汇率下降有利于本国产品出口。()
在Word应用程序的编辑窗口,常用工具栏和格式工具栏必须出现,否则某些操作将无法完成。()
某年,国内某电视台在综合报道了当年的诺贝尔各项奖金的获得者的消息后,做了以下评论:今年又有一位华裔科学家获得了诺贝尔物理学奖,这是中国人的骄傲。但是到目前为止,还没有中国人获得诺贝尔经济学奖和诺贝尔文学奖,看来中国在人文社会科学方面的研究与世界先进水平相比
最新回复
(
0
)