首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,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
20
问题
下列给定的程序中,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://jikaoti.com/ti/aKkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,有关科技词汇与出处对应关系错误的是()。
国家赔偿的最重要方式是()。
根据我国相关法律的规定,()的行政处罚只能由法律加以设定。
根据《民事诉讼法》的规定,审判人员的回避,由()决定。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
要实现我国经济发展的战略目标,必须加快经济增长方式的转变,其核心是正确处理好()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
某年级392名同学排成两路纵队秋游,相邻两排距离为0.4米。队伍每分钟走60米,要经过一座长312米的大桥,队伍从排头的上桥到排尾的离开桥共需要多少分钟?
某校按字母A到Z的顺序给班级编号,按班级编号加01、02、03……给每位学生按顺序定学号,若A—K班级人数从15人起每班递增1名,之后每班按编号顺序递减2名,则第256名学生的学号是多少?
下图为我国东部沿海地区某城市功能区分布略图,若图中城镇规划合理,避免了工业大气污染对住宅区的影响,则其指向标是()。
随机试题
急性肾衰竭在诊断上强调识别的关键问题是
此患者首先应做的检查是最可能的诊断是
去甲肾腺素治疗上消化道出血的给药方法是()。
财务控制一般采用以下哪几种方法?()
若未扣除通货膨胀影响的资金成本(贷款利率)为6%,通货膨胀率为2%,所得税税率为33%,则扣除通货膨胀影响的所得税后资金成本为()。
下列有关生物技术的说法中错误的是()。
一所大学,无论它多么著名,财力多么雄厚,__________不能让大学生的教学和生活条件得到明显的提升。那么,这样的大学声誉必然是__________的。填入画横线部分最恰当的一项是:
Thebirdflewupwardanddroppedtheshellfishontotherockto______itopen.
Onewayofimprovingone’swritingistogetintothehabitofkeepingarecordofyourobservations,ofstoring【46】inanote-b
______,thepayisn’tattractiveenough,thoughthejobitselfisquiteinteresting.
最新回复
(
0
)