首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include<stdio.h> #include<ctype.h> void fun(char*p) { int i=0;
admin
2020-07-28
20
问题
有以下程序,程序中库函数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-]-’a’+’A’;即p[i-1]=p[i-1]-32,意思是将p[i-1]中的字符转换为大写。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式直到||≤10-3,并且把计算结果作为函数值返回。例如,若形参e的值为le﹣3,则函数返回
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1.j<N;j++)if(b[
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
下面属于系统软件的是
下面属于“对象”成分之一的是()。
E-R图中用来表示实体的图形是()。
随机试题
腰椎间盘突出早期的基本治疗方法是
[2014年,第36题]一单色平行光垂直入射到光栅处,衍射光谱中出现了五条明纹。若已知此光栅的缝宽a与b相等,那么在中央明纹一侧的两条明纹级次分别是()。
《民事诉讼法》中规定,委托诉讼代理人可以是( )。
根据海关对报关单上“运输方式”项目的分类规定,“其他运输”是指()。
下列关于增值税纳税义务发生时间的陈述,错误的是()。
商务中心设备的正常使用和保养,是服务保障的前提条件。商务中心人员在使用过程中,应严格按照操作程序进行操作,定期对设备进行必要的保养。设备一旦发生故障,应由()进行维修。
下面旋律使用的发展技术是()
只要读过狄更斯的小说,就知道19世纪的欧洲自由政体将个人自由奉为________,即使这让付不出钱的贫困家庭只能犯罪被囚,孤儿被迫加入扒手集团,也________。填入画横线部分最恰当的一项是:
Thehorseandcarriageisathingofthepast,butloveandthemarriagearestillwithusandstillcloselyinterrelated.Most
将家庭PC机接入Internet的方式有多种,有一种高速接入方式利用现有的有线电视电缆作为传输介质,通过有线电视的某个传输频道对发送和接收的数字信号进行调制解调,因而需要专门的调制解调器,这种调制解调器的英文名称为______。
最新回复
(
0
)