首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2013-04-02
33
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() {float(*p1)(float),(*p
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n;i++) for(j=i+1;<n;j++) if(a[i]<a[j]){ t=a[
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
若有语句char *line[5];,以下叙述中正确的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
随机试题
根据《中华人民共和国证券投资基金法》的规定,关于中国证监会依法履行职责有权采取的监管措施,下列说法正确的是()。
A.浆液性炎B.纤维素性炎C.化脓性炎D.慢性肉芽肿性炎干性结核性腹膜炎
在胸椎侧位片上难以清晰显示的椎体是
患者,女,26岁,乳头及乳晕皮肤破裂,分泌脂水,结黄色痂,小儿吸吮时,痛如刀割,应选择的方剂是
采用价值工程原理控制成本时,下列各项中能提高价值的途径有()。
不属于建没工程项目总投资中建设投资的是(C)。
芝加哥交易所在刚成立时就是一个市场。()
生宣渍水渗化,为书画最理想的用纸。()
甲继承其父乙遗留的小提琴。后甲将小提琴出卖于丙,约定3月1日交琴。3月1日甲交琴时,向丙表示,欲借用5天,丙表示同意,并支付价金。甲于3月3日又将小提琴卖给善意的丁,并交付。问:甲、丙、丁之间的法律关系如何?
SpeakerA:I’mnotevergoingtothatshopnearschool.Theyoverchargemeeverytime.SpeakerB:______
最新回复
(
0
)