首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include #include void fun(char*p) {int i=0; while(p[i]) {if(p[
admin
2019-05-17
65
问题
有以下程序,程序中库函数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/qJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件工程的3个要素是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的是
有以下定义语句,编译时会出现编译错误的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为()。
以下不合法的数值常量是()。
随机试题
A.麻黄B.蜜麻黄C.麻黄绒D.蜜麻黄绒E.甘草表证较轻,而肺气壅闭,咳嗽气喘较重的患者应用()。
笔试对于()相当于()对于冰
某项同采用公开招标方式选择咨询服务单位,甲、乙、丙3家工程咨询单位参加投标,评标委员会采用质量成本评估法评法,最终乙咨询单位中标。乙咨询单位编制了该项目的咨询工作初始进度计划(如图1所示),图中各项工作均按最早开始时间安排,各工作名称下方注明了咨询工作每月
下列资产负债表项目中,直接根据一个总分类账户就能填列的是()。
为提高生产效率,南方公司拟对一套尚可使用5年的设备进行更新改造,新旧设备的替换将在当年内完成(即更新设备的建设期为0),不涉及增加流动资金投资,采用直线法计提设备折旧,适用的企业所得税税率为25%。相关资料如下;资料一:已知旧设备的原始价值为30万
所有农村题材的电影都贴近现实生活,所有贴近现实生活的电影都受到农村群众的欢迎,有些农村题材的电影是高成本制作的。如果上面的陈述是正确的,下列选项中正确的一项是()。
由国家教育主管部门认定,以纲要的形式阐明某一学段的某一学科的性质、目标和内容框架,提出该课程教学的指导性文件是()。
亚洲:欧洲
在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是()。
根据我国宪法规定,下列有关审计机关的表述哪一项是错误的?()
最新回复
(
0
)