首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。 例如,若输入“I am a student to take the examination.”,则应输出“I a
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。 例如,若输入“I am a student to take the examination.”,则应输出“I a
admin
2017-02-27
74
问题
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。
例如,若输入“I am a student to take the examination.”,则应输出“I aM A studenT to takE thE examination.”。
请修改程序中的错误之处,使它能得出正确的结果。
注意:不要改动main函数,不得删行,也不得更改程序的结构!
#include
#include
#include
void fun(char *p)
{
int k = 0;
if (k)
{
/*********found**********/
if(p== ’ ’)
{
k = 0;
/**********found***********/
* (p) = toupper (* (p — 1))
else
k =1;
}
main ()
{
char chrstr [64] ;
int d ;
printf ( "\nPlease enter an English
sentence within 63 letters: ") ;
gets (chrstr) ;
d=strlen (chrstr) ;
chrstr [d] = " ;
chrstr [d+l] = 0 ;
printf ( "\n\nBefore
changing:\n %s"t chrstr);
fun (chrstr) ;
printf ("\nAfter changing:\n %s",chrstr) ;
}
选项
答案
(1)i f(* p==’’) (2)* (p—1)=toupper(* (p—1));
解析
函数的功能是将每个单词的最后一个字母改成大写。
(1)第一个错误标识下的if语句应该是判断字符串中的字符是否是空格,根据“for(;*p;p++)”语句中for循环条件中p的定义应该为字符型指针变量,*p是取p所指存取单元的值,所以“if(p==’’)”应该改为“if(*p==’’)”。
(2)题干中要求是将每个单词的最后一个字母改成大写,所以它的位置应该是挨着空格的前一个字符,应该是指针p指向字符的前一个位置,“*p=toupper(*(p—l))”是将改动的值赋给了p所指的空格,所以应该改为“*(p—1)=toupper(*(p—1));”且语句未尾应有分号。
转载请注明原文地址:https://kaotiyun.com/show/9gID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
当我们不再为穿衣吃饭等基本需求发愁时,_______。我们不仅关注食品、安全、疾病、健康等离我们很近的东西,也开始关注那些离我们十分遥远,但又根植于内心深处的需求。它们或是短小精悍的科普故事,或是数据精准的百科知识,亦或就像中国人过春节,围观一场充满期待的
金融危机之后,美国众多企业家纷纷呼吁“重新回归制造业”。他们为美国“再工业化”开出的药方是:由人工智能、机器人和数字化制造武装美国企业,以使美国制造可以和中国劳工竞争。中国恐怕要早做筹谋,缔造新的竞争优势。下列最适合做这段文字标题的是()
传统不得不变,因此规律、习惯不断地相机破例,实际上作出种种妥协,来迁就事物的演变。这句话中的“相机破例”是指()。
加强供给侧结构性改革,需要实施与其相互配合的政策支柱,下列哪项政策与之不符?()
下列海峡与其分隔的地理位置对应错误的是()。
随机试题
我国是全球第()个实现量子优越性的国家。
下列各项中可以作为我国专利法所说的发明创造的是()
患者,女,36岁。以寒战、高热,皮肤黏膜出血1周入院。查体:肝、脾及淋巴结肿大,胸骨压痛。首先考虑为
下列经营者行为中,属于不正当竞争行为的有()。
[2016年真题]地下油库的埋深一般不少于()。
关于蒸发池的施工规定的说法错误的是()。
-4,9,3,22,(),43。
简述法律事实的含义和特征。(2009简64)
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。公司计划在“创新产品展示及说明会”会议茶歇期间,在大屏幕投影上向来宾自动播放会议的日程和主题,因此需要市场部助理小王完
TV,ifproperlyused,can______achild’simagination.
最新回复
(
0
)