首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
39
问题
有以下程序,程序中库函数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://kaotiyun.com/show/IYDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
结构化程序设计方法的3种基本控制结构中不包括
在下列关于二叉树的叙述中,正确的一项是
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
以下叙述正确的是
以下叙述中正确的是
以下叙述中正确的是
下列叙述中正确的是
随机试题
A.龈上牙石B.龈下牙石C.龈上菌斑D.龈下菌斑E.软垢
A.是一种单链RNA病毒B.是一种单链DNA病毒C.是一种双链RNA病毒D.是一种双链DNA病毒E.以上都不是
某糖尿病患者需用胰岛素控制病情,出院健康指导中,说法错误的是
已知基础宽度10m,长度20m,埋置深度4m,基础底面以上土的平均重度为12kN/m3,持力层的厚度2.0m;土的重度18kN/m3;软弱下卧层经深度修正的地基承载力是130kPa,则基底总压力必须小于()才能满足软弱下卧层强度要求。
城镇道路施工中,有关质量控制说法正确的是()。
市场或企业所面临的劳动力供给曲线是()。
下列各项中,不属于辅助生产费用的分配方法的有()。
在增量调制(△M)系统中,信息传输速率为40kbit/s,则每隔()对音频信号取样一次。
有以下函数:intttaa(char*s){char*t=S:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
A、Staffwhospecializeinheatinglosshavebeenhired.B、Thenoisemadebythetrafficnearthecenterhasbecomeworse.C、Ani
最新回复
(
0
)