首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数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
56
问题
有以下程序,程序中库函数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(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);
有以下程序#include#defineSUB(A)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d",++(p->x))=printf("%d\n",++(p->y));}程序运行后的
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运
结构化程序设计中,下面对goto语句使用描述正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下面关于算法的叙述中,正确的是()。
随机试题
胃癌的主要转移途径是()。
简述启动Excel2010的方法。
确定城市性质中的定性分析主要是研究城市在()政治、经济、文化等方面的作用和地位。
我国目前用于衡量价格总水平变动的基本指标是()。
下列关于足球中脚内侧踢球动作的叙述,错误的是()。
“用才”是文化创意产业发展的重点。培养人才的目的是使用。应紧密围绕“使用”来优化文化创意产业人才结构,通过文化创意产业项目运作来锻炼和使用人才。对文化创意企业来说,应营造多元、平等、鼓励、创新的企业文化,为人才充分发挥才能提供良好平台。多元、宽松的企业文化
人工概念形成过程中,记忆负担最轻的选择性策略是
下列各种内存管理方案中,哪些可以与虚拟存储技术结合使用?()
建立数据字典的阶段是()。
Beingcriticalanddictatorial,thebosswould_________discussionsandignorecommentsnotinagreementwithhis.
最新回复
(
0
)