首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2019-04-04
30
问题
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。
例如,若输入”Ab,cD”,则输出”AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
char* fun (char tt [] )
{
int i;
for (i = 0; tt
; i++)
tt
+= 32;
return (tt) ;
}
main ()
{
char tt [81] ;
printf ("\nPlease enter a string:") ;
gets (tt) ;
printf("\nThe result string is:
\n%srt fun (tt)) ;
}
选项
答案
(1)i f((’a’<=tt[i])&&(tt[i]<=’z’)) (2)tt[i] —=32;
解析
本题中函数的功能是将字符串中的小写字母改为对应的大写字母。首先判断字母是否为小写字母,如果是小写字母则进行转换。
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系.不是或(II)的关系,所以if判断语句改为“if((’a’<=tt
)&&(tt
<=’z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
—=32; ”。
指向一维数组的指针以及指针数组、if语句及其构成的选择。
转载请注明原文地址:https://jikaoti.com/ti/u5f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面的程序后,a的值是() #defineSQR(X)X*X main() { inta=10,k=2,m=l; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a); }
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
表示关系a≤b≤c的C语言表达式为()。
随机试题
一下颌骨颏部外伤患者,经临床检查高度可疑下颌骨颏部骨折,拍摄下颌骨曲面体层片未见明确骨折线影,为确定有无颏部骨折,尚需结合以下哪一种片位为最佳
对口腔功能影响最大的疾病是
甲、乙、丙、丁、戊五人欲设立一家有限责任公司经营肉类加工批发,公司的名称预登记为千惠公司。该公司在设立过程中出现了一些情形,请回答下列问题。下列有关千惠公司出资的说法正确的是:()
某新建商品住宅小区需采购8台电梯设备,按照规格与技术参数分为I、II、III、IV共计4个规格型号,按一个标包招标。招标人按照相关规定先行组织资格预审,并在指定媒体上发布了资格预审公告。在规定的资格预审申请截止时间前,共收到申请人A-H递交的,计8份资格预
关于招标代理机构的资格管理,下列说法正确的有()。
某基金管理公司的员工在宣传以往的投资业绩时,只介绍表现最好的基金,刻意忽略业绩并不突出的基金。这种行为违反了()原则。
盈利能力是()。
被称为“花中四君子”的是()。
根据下列材料,回答问题。2020年2月,《关于深化新时代教育督导体制机制改革的意见》印发。教育督导是教育法规定的一项基本教育制度。党的十八大以来,教育督导在督促落实教育法律法规和教育方针政策、规范办学行为、提高教育质量等方面发挥了重要作
ForeignfinancierscomplainingaboutthelegalwarstheywilllaunchtorecoverbaddebtsinRussiararelymeanmuch.Theexpens
最新回复
(
0
)