首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2019-04-04
56
问题
给定程序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://kaotiyun.com/show/e6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
下列数据结构中,能用二分法进行查找的是()。
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
以下4个程序中,完全正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是______。
有以下程序:#include<stclio.h>main(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入:Y?N?<回车>,则
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
下列关于施工项目成本核算方法的说法,错误的有()。
妇科肿瘤化疗时,联合用药要遵守以下三个原则:第一,几种药物的作用机制不同;第二,药物的________不能叠加;第三,单药应用对肿瘤有效。
患儿女性,14岁。自行控制饮食“减肥”,现身高158cm,体重32kg。主诉:近1周常感疲倦,食欲缺乏;感觉手指、脚趾麻木,下肢酸痛。查体:腓肠肌压痛明显,腱反射亢进。除药物治疗外,患儿还需要摄入的食物是
A.粘连性肠梗阻B.肠套叠C.两者都有关D.两者都无(1990年)血便
枇杷叶的功效是
所谓(),就是通过债券的组合管理,使得每一期从债券获得的现金流入与该时期约定的现金支出在量上保持一致。
美元等同于黄金,实行可调整的固定汇率制度,是()的特征。
摩托车行驶120千米与汽车行驶180千米所用的时间相同,摩托车行驶7小时比汽车行驶6小时少走80千米。若摩托车先出发2小时,然后汽车从同一出发点开始追赶,那么汽车出发后几小时内可以追上摩托车?
The________ofthespringwaterattractsalotofvisitorsfromotherpartsofthecountry.
设有关系R,S和T如下。关系T是由关系R和S经过哪种操作得到的?
最新回复
(
0
)