首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include <stdio.h> #include <ctype.h> void fun(char *p ) { int i=0; while(p[
有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include <stdio.h> #include <ctype.h> void fun(char *p ) { int i=0; while(p[
admin
2021-02-25
65
问题
有以下程序,程序中库函数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函数后,实参数组名s1传给形参指针p,p也指向数组s1。fun函数的功能是遍历字符数组中的所有字符,如果某一个字符是空格并且前一个字符是小写字母的话,就把前一个字符转换为大写。程序中语句p[i-1]=p[i-1]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/fotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;c
关于C语言的变量,以下叙述中错误的是()。
以下函数的功能是()。intfun(char*s){char*t=s;while(*t++);return(t一s);}
以下叙述中正确的是
程序测试的目的是
在数据库中存储的是
设有宏定义:#definelsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
依法必须招标的工程建设项目,需要具备的招标条件有()。
A)Eyefixationsarebrief.B)Toomucheyecontactisinstinctivelyfelttoberude.C)Eyecontactcanbeafriendl
A.加液研磨法B.水飞法C.超微粉碎D.低温粉碎E.干法粉碎将药材晒干、阴干或烘干后再粉碎的方法
杜邦企业安全文化建设过程可以使用员工安全行为模型描述四个不同阶段:()。
合同当事人签订有仲裁协议,纠纷发生后一方当事人申请仲裁,另一方当事人向人民法院起诉,正确的做法应该是()。
我国古代,也是教育思想史上最早专门论述教育问题的文献是()。
我国文人常以“岁寒三友”比喻文人的高雅气质。“岁寒三友”指的是( )。
Speech,whetheroralorwritten,isausedcommodity.Ifwearetobeheard,wemust(1)_____ourwordsfromthose(2)_____tou
【B1】【B18】
AllsummerlongIhavebeendreamingofextravagantusesofwater.Idonotjustmeangallonsofwaterleakingfromthepipesof
最新回复
(
0
)