首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2019-04-04
24
问题
给定程序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全国计算机二级
相关试题推荐
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
设有以下语句:inta=1,b=2,c;c=a∧(b<<2);执行后,c的值为()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,C;a=3;b=4;c=5;if(a>B)if(a>C)printf("%d",A);
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
随机试题
某大型制造企业为了适应市场竞争和企业发展的需要,拟在建立现代企业制度的过程中,通过培训提高管理水平。之前,该制造企业也做过很多培训,形式大多是临时请来若干个知名专家,召集所有管理人员参加,课程也以上大课的理论方式进行培训,在培训实施过程中,控制工作做得也不
阅读辛弃疾《摸鱼儿》,然后回答小题。更能消、几番风雨,匆匆春又归去。惜春长怕花开早,何况落红无数。春且住!见说道、天涯芳草无归路。怨春不语。算只有殷勤,画檐蛛网,尽日惹飞絮。长门事,准拟佳期又误。蛾眉曾有人妒。千金纵买相如赋,脉脉此情谁
A.建设项目“三同时”B.定期职业性健康检查C.使用优质原料、保证产品质量D.对已患病者正确诊断,及时处理,积极治疗E.毒代动力学研究属于二级预防
A.气痛B.痰痛C.湿痛D.化脓痛E.瘀血痛痛势急胀,痛无止时,如同鸡啄,按之中软应指,为
请根据所提供的教学材料和学生情况,按一节课的要求完成教学设计。教学材料:某版本《品德与社会》编排了“成长的快乐和烦恼”主题单元,其中一节是《挫折和失败是成长所需要的》,主要内容如下:挫折和失败是成长所需要的在我们的生活中,每一个人都有可能遇到挫折和失
瓶子里装有20%的酒精1千克,现分别倒入100克和500克的甲、乙两种酒精,此时瓶子里的酒精浓度变为13%。若甲酒精是乙酒精浓度的3倍,那么甲酒精的浓度是多少?
()是整个社会意识形态系统的灵魂和核心。
A、 B、 C、 D、 D第二、三、四个图形依次比其前一个图形多了一条线和一个△或○,且折线的运动呈现向左、向右,向左、向右……的周期规律,两条相连的直线间均成45°角。故本题选D。
A、9o’clock.B、8:30.C、8o’clock.D、10o’clock.B女士说了两个上班的时间,一个是今天的,一个是明天的。而问的是今天,因此听这种题时应该把两个时间都记住,以便应答自如。
A、Thebank.B、Thecarpark.C、Thelake.D、Theoffice.CM:Excuseme,couldyoutellmehowIfindBauhausPlaza?W:BauhausPlaz
最新回复
(
0
)