首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
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/qJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中,不属于软件危机表现的是
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));)程序运行后的输出结
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)Ib;printf(’’%d\n’’,t);}
有以下定义语句,编译时会出现编译错误的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下选项中,合法的一组C语言数值常量是.
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
数据库系统的三级模式不包括()。
随机试题
男性,28岁,黏液脓血便2年,伴里急后重感,查体:一般状态佳,左下腹轻度压痛,进一步做哪项检查最合适
总铁结合力在下面哪种情况时增高
确诊禽流感的方法为
造价工程师执业资格证书由( )统一印制。
在某工地上有一批废旧建筑材料和垃圾需要清理并运离现场。由两位货车司机小王和小李负责。两人同时清理废旧建筑材料需2小时,两人同时清理垃圾需0.5小时,货车将垃圾运至郊区往返需3小时.货车将废旧建筑材料运至收购站往返需1小时。小王和小李完成这项清理、运输工作返
关于公文中的请示和报告的表述,下列错误的是()。
阅读以下文字。完成以下问题。在高科技时代,世界经济已是一个依靠知识驱动的智力系统。单纯模仿的时代结束了,这是一个发挥民族创造力的时代。科学技术已经变成了社会的核心资源,在一定意义上讲,物质资源已退居次要地位。最可贵的资源是智慧,财富的最高形式是科
下列行为中,构成受贿罪的有()。
1/27
一台交换机具有24个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。
最新回复
(
0
)