首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2015-08-23
28
问题
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。
例如,若输入"Ab,cD",则输出"AB,CD"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
char* fun(char tt[])
{
int i;
for(i=0;tt
;i++)
/**********found***********/
if((’a’<=tt
)||(tt
<=’z’))
/**********found**********/
tt
+=32 ;
return(tt);
}
main()
{
char tt[1];
printf("\nPlease enter a string:");
gets(tt);
printf("\nThe result string is:
\n%s",fun(tt));
}
选项
答案
(1)if((’a’<=tt[i])&&(tt[i]<=’z’)) (2)tt[i]一=32;
解析
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系,不是或(||)的关系,所以if判断语句改为“if((’a’<=tt
)&&(tt
<=’z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
-=32;”。
转载请注明原文地址:https://jikaoti.com/ti/Kxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
在C语言中,函数调用时()。
数据库设计包括两个方面的设计内容,它们是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
利用fseek函数可实现的操作是()。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
已知一个电阻是44Ω,使用时通过电阻的电流为5A,试求电阻两端的电压?
不同的民族有着不同的语言、观念文化、行为文化、物质文化等,这就是【 】
Ihaven’tdecidedwhichhotel________.
下列可增强氧气与血红蛋白结合的因素是
患者,男性,24岁。溺水后胸闷、气促2小时来院。查体:神志清,呼吸急促,35次/分,双肺可闻及广泛湿啰音。鼻导管吸氧时动脉血气分析显示pH7.50,PaO248mmHg,PaCO228mmHg,考虑并发急性呼吸窘迫综合征。导致ARDS的主要病理改变是
(2007年考试真题)张某于2005年以每套80万元的价格购入两套高档公寓作为投资。2006年将其中一套公寓以100万元的价格转让给谢某,从中获利20万元,根据我国税收法律制度的规定,张某出售公寓的行为应缴纳的税种有()。
E公司为一家上市公司,为了适应外部环境变化,拟对当前的财务政策进行评估和调整,董事会召开了专门会议,要求财务部对财务状况和经营成果进行分析,相关资料如下:资料一:公司有关的财务资料如表1、表2所示:资料二:该公司所在行业相关指标平均值:资产负债率为40
下列关于我国《立法法》中地方政府规章的说法错误的是:
新世纪新阶段,我国进入发展关键期、改革攻坚期和矛盾凸显期。科学发展观形成的基础是()
Attentiontodetailissomethingeveryonecanandshoulddoespeciallyina【B1】______jobmarket.BobCrossley,ahumanresourc
最新回复
(
0
)