首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char *P) { int i=0; while(p[i]) { if(p[i]="&&islower(p[i
admin
2015-12-25
80
问题
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include
#include
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://www.kaotiyun.com/show/QCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?W:x:m=(m<z)?m:Z;m=(m<y)?m:y;
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(struct
关于结构化程序设计原则和方法描述错误的是()。
下列不是合法的C语言语句是()。
下列叙述中正确的是()。
已知二叉树BT的后后序遍历序列是dabec,中序遍历序列是debac,它的前序遍序列是______。
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于_______的联系。
随机试题
柏拉图讨论美的本质的论著是【】
在下列诗作中,以弃妇为抒情主人公的是()
[*]
求不定积分
代位继承与转继承[中南财大2010年研]
该批货物的提单号为“7865435”。( )报检单的“贸易国别”栏应填为荷兰。( )
信用风险很大程度上是一种(),因此,在很大程度上能被多样性的组合投资所降低。
【海昏侯】南京师范大学2016年中国通史真题;中国人民大学2017年历史学综合真题
中国民族资产阶级的两面性是指()
A、Plantmorericeandmaize.B、Improvesoilfertility.C、Diversifytheircrops.D、Learnnewfarmingskills.C
最新回复
(
0
)