首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2013-04-02
64
问题
给定程序MODII.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[81];
printf("\nPlease enter a string: ");
gets(tt);
printf("\nThe result string is:\n%s", fun(tt));
}
选项
答案
if((’a’<=tt[i])&&(tt[i]<=’z’)) tt[i]-=32;
解析
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系,不是或(||)的关系,所以if判断语句改为“if((’a’<=tt
)&&(tt
<=’z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
-=32;”。
转载请注明原文地址:https://kaotiyun.com/show/UJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于完全二叉树的叙述中,错误的是______。
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
设有定义int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
有以下程序 main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
Mirizzi综合征
某孕妇,26岁。妊娠7个月,贫血,头昏,无力,纳差,Hb45g/L,RBC2.5×1012/L,血常规提示为小细胞低色素性贫I缸。其贫血是
下列内容不属于专利法保护范围的是()。
生产的监督管理有很多形式,()和颁发管理有关安全生产事项的许可是两种十分重要的形式。
幼儿识记“小兔”的图片比识记词更容易,是因为他们的记忆特点是()。
甲获得的下列费用中,需要缴纳个人所得税的是()。
(2016年湖南师范大学)简述黄炎培的职业教育思想及其对当今教育的借鉴意义。
简述新闻本源和来源的区别。(中南财经政法大学,2008年)
设数列{xn}满足x1>0,xn+1=sinxn,n=1,2,…。计算xn。
请根据标准书号校验码的技术说明,将图5-13和图5-14程序流程图中(1)~(4)空缺处的内容填补完整。假设《应试捷径——典型考题解析与考点贯通_系统分析师考试》书籍标准书号前9个数字为7-121-04715,请写出其对应的校验码。
最新回复
(
0
)