首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,fun()函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。例如,若输入: I am a student to take the examination 则应输出:I aM
下列给定的程序中,fun()函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。例如,若输入: I am a student to take the examination 则应输出:I aM
admin
2010-05-05
26
问题
下列给定的程序中,fun()函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。例如,若输入:
I am a student to take the examination
则应输出:I aM A studenT tO take thE examinatioN
请改正程序中的错误,使它能得出正确的结果。
注童:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <ctype.h>
#include <stdio.h>
void fun(char *p)
{
int k=0;
for ( ; *p;p++)
if (k)
{
/*************found**************/
if (p==’’)
{
k=0;
/*************found**************/
*p=toupper(*(p-1));
}
}
else
k=1;
}
main()
{char chrstr[64];
int d;
clrscr();
printf("\nPlease enter an English sentence within 63 letters:");
gets(chrstr);
d=strlen(chrstr);
chrstr[d==’ ’;
chrstr[d+1]=0;
printf("\nBofore changing:\n %s",chrstr);
fun(chrstr);
printf("\nAfter changing:\n%s",chrstr);
}
选项
答案
(1)错误:if(p==’’) 正确:if(*p==’’) (2)错误:*p=toupper(*(p-1)); 正确:*(p-1)=toupper(*(p-1));
解析
本题比较简单,重点考查toupper函数的用法,该函数是将ch字符转换成大写字母,该题较多地应用了字符串处理函数。
转载请注明原文地址:https://kaotiyun.com/show/xXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与生产、生活息息相关,下列叙述错误的是()。
下列遗嘱形式中,不需要见证人在场即为有效的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
根据《选举法》,省、自治区、直辖市,设区的市、自治州的人民代表大会的代表,由()产生。
小王步行的速度比跑步慢50%,跑步的速度比骑车慢50%。如果他骑车从A城去B城,再步行返回A城共需要2小时。问小王跑步从A城到B城需要多少分钟?
有5个连续自然数,它们的和为一个平方数,中间三个数的和为立方数,则这五个数中最小数的最小值为多少?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
一个南4个数字(0—9之间的整数)组成的密码,每连续两位都不相同,问任意猜一个符合该规律的数字组合,猜中密码的概率为()。
随机试题
某患儿,6岁。突发高热,体温40℃,心率110次/分,血压150/90mmHg,频发惊厥,瞳孔大小不等。家属诉6小时前曾误食变质食物,该病人最可能的诊断为()
A.普鲁卡因B.利多卡因C.A和B都是D.A和B都不是可用苦味酸盐沉淀的不同熔点鉴别
男性,28岁。咳嗽2个月,少量咳痰并带血,乏力,无明显低热,无消瘦,无淋巴结肿大。查体:肺部无异常体征。确诊的主要手段是
主含靛玉红、靛蓝、虫漆蜡醇、β-谷甾醇等成分的药材是
高血压病二尖瓣狭窄
下列何种营养成分缺乏可造成体内丙酮酸积累
若实际利率为7%,同期通货膨胀率为9%,则名义利率应为()。
根据《中华人民共和国契税暂行条例》规定,下列各项中,不属于契税征税对象的有()。
下列争取民族独立和民族振兴的运动中,促使社会性质发生变化的是()①美国南北战争②德意志统一运动③19世纪末埃塞俄比亚的抗意战争④俄国农奴制改革
下列属于社区的外部功能的是()。
最新回复
(
0
)