首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
31
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单词链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。[*]#include<stdio.h>typedefs
以下叙述中错误的是
以下正确的程序段是
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i<3;
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;brea
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
以下叙述中正确的是
在下列关于二叉树的叙述中,正确的一项是
下面叙述正确的是
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
随机试题
“后工业社会论”提出,处于社会中心地位的是()
患者,男,26岁。因肺炎入院,据医嘱进行输液治疗,护士在巡视时发现液体不滴,局部肿胀、疼痛、检查无回血。采取的措施是
[2009年第39题]已知电对的标准电极大小顺序为E(F2/F-)>E(Fe3+/Fe2+)>E(Mg2+/Mg)>E(Na+/Na),则下列离子最强的还原剂为()。
标准设计施工总承包合同规定,承包人应保证其履约担保在()前一直有效。
统计行政复议和统计行政诉讼都是行政行为,两者在本质上是相同的。()
8.45按0.2单位修约,则修约后的数值为()。
()是指综合布线系统自身是完全独立的而与应用系统相对无关,可以适用于多种应用系统。
TheScholasticAptitudeTestisunderintensescrutinytoday,partlybecauseofthreatstoaffirmativeaction,changesinadmiss
【S1】【S2】
AprilFools’Special:History’sHoaxesHappyAprilFools’Day.Tomarktheoccasion,NationalGeographicNewshascompiled
最新回复
(
0
)