首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2019-04-04
32
问题
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab,cD”,则输出“AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#inClude < conio.h >
#include < stdio.h >
#include < string.h >
char*fun(char tt[])
{
int i;
for(i=0;tt
;i++)
/*********found*********/
if((tt
>=’a’)||(tt
< =’z’))
/*********found*********/
tt
+=32;
return(tt);
}
main()
{
char tt[81];
print:f("\nPiease enter a
string:");
gets(tt);
printf("\nThe result stringis:\n%s",fun(tt));
}
选项
答案
(1)if((tt[i] >=’a’)&&(tt[i] < =’z’)) (2)tt[i]一=32;
解析
本题考查:if语句条件表达式;小写字母转换为大写字母的方法。
(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在‘a’一‘z’之间,所以这里需要进行连续的比较,用&&。
(2)从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCII码值判断该字母是不是小写字母,若是,则ASCII码值减32。
转载请注明原文地址:https://kaotiyun.com/show/4nRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n",i,j);输出的结果是()。
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
有以下程序:main(){inti;for(i=0;i<3;i++)switch(i){case0:prinft("%d",i);Case2:prinft("%d",i);def
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
软件需求分析一般应确定的是用户对软件的______。
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位
随机试题
患者男性,26岁。病程3个月,首次住院,入院诊断为精神分裂症,首次使用抗精神病药物。该精神分裂症患者维持期的治疗时间为
依据《行政处罚法》,行政处罚决定书应当在宣告当场交付当事人;当事人不在场的,行政机关应当依照《民事诉讼法》的有关规定将行政处罚决定书送达当事人,送达期限为()天。
城市道路规划设计须遵循相应原则,具体包括()
案例六:张小姐是某外企的市场部经理,年轻有为,收入客观。最近张小姐打算给自己添置一辆新车,但她前不久刚刚买了房,手中资金有限,一次付清车款有一定困难。针对这种情况,张小姐的理财规划师建议其通过贷款方式购车。根据案例六,回答下列问题:若张小姐在北京工作
某电梯制造公司是一家合资公司,随着电梯市场需求量的不断扩大,原先的手工管理所有的制造过程已经阻碍了公司的发展,于是公司管理层开始考虑引进ERP系统。2008年,公司经历了三年的内外需求分析调研之后,谨慎地选择了与国外著名ERP软件商合作的方式,由于当时ER
淝水之战发生在今天的()。
欧盟委员会发布消息称,回顾全球“金融危机”以来的_______,欧盟采取得当的_______,有效地控制住了危机的蔓延与发展,从而在最近几年取得了经济持续增长的佳绩。填入画横线部分最恰当的一项是:
关于肝性脑病的论述,下列不正确的是
财务管理的理论结构
Therearetwofactorswhichdetermineanindividual’sintelligence.Thefirstisthesortofbrainheisborn【C1】______.Humanb
最新回复
(
0
)