首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) { int i=0; while(p[i]) { i
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) { int i=0; while(p[i]) { i
admin
2013-10-19
48
问题
有以下程序,程序中库函数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://kaotiyun.com/show/1qJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错#include<stdio.h>main(){FILE*fout;charch;
若有定义int*p[3]:,则以下叙述中正确的是______。
下列程序段的输出结果是______。voidfun(int*x,int*y){pnntf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fu
在设计程序时,应采纳的原则之一是______。
计算机中存储容量的基本单位是字节,它的英文名称是【】。
下面程序的输出结果是() #include<stdio.h> main() {inti,a[]={2,4,6,8}; int*p=a; for(i=0;i<4;i++)a[i]=*p++; printf(*
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
A.unveiledB.comfortableC.comparisonD.totallyE.qualityF.designedG.competitionH.entirelyI.averageJ.
PassageFourWhatisthemainideaofthepassage?
[背景资料]某水闸工程由于长期受水流冲刷和冻融的影响,闸墩混凝土碳化深度最大达5.5cm,交通桥损坏严重。工程加固处理内容包括:闸墩采用渗透型结晶材料进行表层加固;拆除原交通桥桥面板,全部更换为现浇“T”型梁板等。在工程加固过程中,监理单位在质量检查中
施工单位的项目负责人的安全生产责任主要包括()。
沈某原是甲建筑公司的采购员,辞职后与李某合办一家乙建筑设备租赁公司。沈某现以甲公司的名义与其长期负责的甲公司大客户丙公司签了3000吨钢材购销合同,丙公司对沈某辞职并不知情。则对该合同承担付款义务的应是()。
按照法律形式,投资基金可分为()。①开放式基金②封闭式基金③契约型基金④公司型基金⑤有限合伙型基金
某企业拟投资900万元,经预计该投资有效期为4年,每年现金净流量依次为240万元、300万元、400万元、360万元,则该项投资的回收期为( )年。
故障管理的步骤包括发现故障、判断故障症状、隔离故障、______故障、记录故障的检修过程及其结果。
Whatisthewoman’ssuggestion?
WhichofthefollowingsentencesisINCORRECT?
最新回复
(
0
)