首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
28
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
设已执行预编译命令#include<string.h>,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
阅读下面程序段,则执行后的结果为#inclide"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn)
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
若有下列定义和语句:Char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
以下叙述正确的是
下述关于数据库系统的叙述中正确的是
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
随机试题
合理选用刀具是指在保证加工质量的前提下,选择()而制造成本低的刀具。
磺脲类降血糖药最常见的不良反应是
关于淋病的描述,以下叙述哪项错误()
某建筑物,经实地勘察预计尚可使用30年,无残值,该类建筑物的经济寿命50年,则该建筑的成新率为()%。
我国个人贷款业务的起步源于()。
幸福,在西方文化传统中有诸神之赐、来世之享、天赋权利等解读。在现实生活中,也有幸福是金钱的占有、幸福是奉献的喜悦等观点。分析这些幸福观,正确的理论出发点是()。①价值判断和价值选择必然具有社会历史性②价值判断和价值选择必然具有阶
你独自代表单位出国参加一个会议,要发言,但是到目的地后行李丢失,里面有你要发言的东西,你怎么办?
根据我国立法法的规定,法律的解释权属于()。
AwaronsugarhasbegunintheUKthatechoesthenation’ssuccessfulcampaignagainstsalt.Theeffortis【C1】______becauseit
(2013年上半年)某项目利润分析表如下所示。假设贴现率为10%,则第一年的利润净现值为(35)。
最新回复
(
0
)