首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
71
问题
有以下程序,程序中库函数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全国计算机二级
相关试题推荐
有以下程序charfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){*p=fun(p);putch
有下列程序:inta=4:intf(intn)main(){intt=0;staticinta=5;{ints=a,i=0;if(n%2){in
有以下程序:#includeintfun(char*s){char*P=S:while(*P++!=’\0’);return(P—s);}main(){char*r=“01234
若有说明intx,y=2,*p=&x;,则能完成x=y赋值功能的语句是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
以下选项中,值为1的表达式是
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
下面不属于软件测试实施步骤的是
结构化程序所要求的基本结构不包括
下面关于算法的叙述中,正确的是()。
随机试题
某虚拟存储器系统采用页式内存管理,使用LRU页面替换算法,考虑下面的页面访问地址流(每次访问在一个时间单位中完成):18178272183821317137假定内存容量为4个页面,开始时是空的,则页面失效次数是(
WhenIvisitedtheNetherlandslastyear,myfirstimpressionwasthatitwasalltoogoodtobetrue:acountrywhereeveryonei
Iremember______toPariswhenIwasaverysmallchild.
A、川贝止咳露B、养阴清肺膏C、通宣理肺丸D、苏子降气丸E、降气定喘丸主治风寒咳嗽,咳痰不畅的中成药是
污秽地区配电装置的防污闪措施包括()。
英国新规划法中提出“结构规划—局部规划”的划分,也被称为()。
()负责对借款申请人提交的材料进行合规性审查,对贷前调查人提交的“个人住房贷款调查审批表”、面谈记录以及贷前调查内容是否完整进行审查。
某企业有流动资产200万元,其中现金50万元,应收款项60万元,有价证券40万元,存货50万元,而其流动负债为150万元。则该企业的速动比率为()。
我国批准设立的第一家外资银行代表处是()。
从功能上讲,数据库应用系统设计包括四个层次。下列层次中包含索引设计的是()。
最新回复
(
0
)