首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; whi
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; whi
admin
2017-04-26
35
问题
有以下程序,程序中库函数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-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://jikaoti.com/ti/kpi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;pfintf("exsize:%d\n",sizeof(__
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
下述程序的输出结果是#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));pfint
以下叙述正确的是
下面叙述正确的是
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
随机试题
“自行车钥匙扔到了地上”中的“自行车钥匙”的语义角色是()
A.EPOB.G-CSFC.TNFD.TPOE.IFN促进血小板生成的细胞因子是
脓肿已有波动反应时.应采用的治疗方法是
A、熊胆B、鱼腥草C、青蒿D、土茯苓E、穿心莲除清热解毒外,还能利关节的药是
下列情形,哪些属于所有权的原始取得?
某房地产公司开发一幢大楼,实际占用土地的面积超出其依法获得的出让土地使用权面积,实际建筑面积也超出了建设工程规划许可证规定的面积。关于对该公司的处罚,下列哪一选项是正确的?
可转让信用证只能转让一次。()
幼儿创造性
要把插入点光标快速移到Word文档的尾部,应按组合键()。
已知某正方形面积是1m2,能盖住该正方形的最小的圆的面积为().
最新回复
(
0
)