首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。调用fun函数输出字符串,当奇数次调用时要求把字符串中的小写字母转换成大写字母,偶数次调用时按输入字符串的逆序输出字符串。 请改正函数f
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。调用fun函数输出字符串,当奇数次调用时要求把字符串中的小写字母转换成大写字母,偶数次调用时按输入字符串的逆序输出字符串。 请改正函数f
admin
2018-03-27
37
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。调用fun函数输出字符串,当奇数次调用时要求把字符串中的小写字母转换成大写字母,偶数次调用时按输入字符串的逆序输出字符串。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#pragma warning(disable:4996)
void fun(char*s)
{ int i;
/**********found**********/
Static int n=1:
if(rl++%2)
/**********found**********/
for(i=0;i<=strlen(s);i++)
printf(’’%’’,islower(s
)toupper(s
):s
);
else
/**********found**********/
for(i=strlen(s)-1;i>0;i--)
printf(’’%c’’,s
);
}
main()
{int i;
char s[]=’’Hello,C Programmer’’;
for(i=0;i<5;i++){fun(s);printf(’’\n’’);}
}
选项
答案
(1)将Static改为static (2)将for循环中的i<=strlen(s)改为i<strlen(s) (3)将for循环中的i>0改为i>=0
解析
(1)函数使用static修饰变量n,用来保存调用次数以便判断是奇数次还是偶数次,关键字应为static,第一个字母为小写,所以将static改为static。
(2)用strlen()汁算字符串长度,但因为字符串保存在一个数组中,而数组元素是从0位置开始的,例如一个字符数组a[]有5个字符,利用数组调用它们应为a[0]、a[1]、a[2]、a[3]、a[4],for循环中当i=strlen(s-1)时即为最后一个字符,所以将for循环中的i<=strlen(s)改为i<strlen(s)。
(3)利用for循环从该字符数组最后一个字符开始依次向前输出字符,实现该字符串的逆序输出,字符数组的第一个元素应为s[0],因此最后输出的字符为s[0],所以将for循环中的i>0改为i>=0。
转载请注明原文地址:https://kaotiyun.com/show/xqID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于生活常识的说法错误的是()。
根据下列材料回答问题。5月份,全国房地产开发景气指数(简称“国房景气指数”)为105.07.比4月份回落0.59点,比去年同期提高9.13点。从分类指数看:房地产开发投资分类指数为105.56.比4月份提高0.62点,比去年同期提高12.43点;
全世界有超过15000个海洋保护区,绝大多数保护区都允许商业活动,人类已经充分利用甚至过度开发了全球89%的鱼类资源,并且摧毁了世界上近半数的珊瑚礁。科学家认为,为保护海洋生物健全的多样性,全球至少30%的海洋需要划入保护区。重要的是,大部分保护区应该靠近
在一般商品生产和交换领域,价值规律的调节功能日臻完善。在此背景下,一些求富者纷纷将________的目光盯上资金、土地等“生产要素”领域,意图从这些高度垄断的领域之中,________尽可能更多的金子。填入画横线部分最恰当的一项是()。
管理学的研究对象是什么?在企业管理研究基础上抽象出的一般管理理论对其他组织的管理是否也具有指导意义?
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
一种有关定义对象应该是什么的界定属于
某企业为增值税一般纳税人,购销货物的增值税税率均为17%,2010年1月发生如下经济业务:(1)购进货物取得的增值税专用发票上注明的货物金额为400万元,增值税为68万元;同时支付货物运费4万元,建设基金1000元,装卸费200元,运输途中保险费200
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
下列叙述中,错误的是()。
随机试题
公路工程施工企业资质分为两级的有()。
男性患者,40岁,以高热、咳嗽、咳痰、胸痛2天之主诉入院,给予抗感染治疗后体温不降,2小时前出现呼吸困难,烦躁。查体:呼吸43次/分,血压13/10kpa,脉搏110次/分,口唇发绀,两肺闻及广泛哮鸣音。若拍胸片提示两肺门旁斑片状渗出、融合成片。血气检
A.《本草纲目》B.《新修本草》C.《证类本草》D.《本草经集注》E.《本草纲目拾遗》唐慎微所著的是()
工程量清单报价的单价可以采用()。
下列关于基金销售宣传的说法,正确的是()。
甲有限责任公司的股东乙公司准备购买一套生产设备,乙公司请求甲公司为自己提供担保。当甲公司股东会审议此请求时,下列情形可以通过的是()。
根据增值税法律制度的规定,某汽车销售公司(增值税一般纳税人)销售小轿车时,一并向购买方收取的下列款项中,不应作为价外费用计算增值税销项税额的有()。
某企业准备投资一个新项目,资本成本为10%,分别有甲、乙、丙三个方案可供选择。 (1)甲方案的有关资料如下: (2)乙方案的项目寿命期为8年,静态回收期为3.5年,内部收益率为8%。 (3)丙方案的项目寿命期为10年,初始期为2年,不包括初始期的
学校管理过程的中心环节是()。
A、 B、 C、 D、 A
最新回复
(
0
)