首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
11
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
以下程序中给指针p分配3个double型动态内存单元,请填空。#include<stdllb.h>main(){double*p;p=(double*)malloc(【】);p[0]=1.5;p[1
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后的输出结果是【】。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
以下关于简单程序设计的步骤和顺序的说法中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
在面向对象方法中,属性与操作相似的一组对象称为【】。
随机试题
MR扫描前的准备工作中,不正确的是
对新生仔畜窒息处理失当的是
甲公司依法取得15亩蔬菜生产基地和城市规划区内20亩国有土地的土地使用权,用于开发商品房和经济适用住房,并委托某房地产估价机构对被拆迁房屋的市场价格进行了评估。开发建设过程中,甲公司依法取得商品房预售许可证后,委托乙公司代理预(销)售商品房,委托协议签订后
在进行地面水环境影响预测时,口外滨海段可视为()。
下列关于詹森指标的说法中,正确的是()。
(2008年考试真题)当事人采用仲裁方式解决纠纷,应当由双方自愿达成仲裁协议。()
有学者探究道光皇帝为什么把他的墓修筑得比其他帝王墓都要矮小。北京师范大学历史学院龚书铎教授说:“是因为‘在他手上打了败仗丢了土地,没有面目见先帝’。”这里所说的“土地”是指()。
三峡工程是治理和开发长江的关键性骨干工程,建成后水库正常蓄水位175米,总库容393亿立方米,具有防洪、发电、航运等巨大的综合效益。工程分为大坝、电站、通航建筑物等几个主要部分。大坝全长2309米,坝顶高185米。电站设有左、右两组共26台单机额定容量为7
•Readthetextbelowabouttelevisionnetwork.•Inmostofthelines41—52thereisoneextraword.Itiseithergrammaticallyi
WiththestartofBBCWorldServiceTelevision,millionsofviewersinAsiaandAmericacannowwatchtheCorporation’snewscov
最新回复
(
0
)