首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2016-10-29
40
问题
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#inolude
void fun(char*s)
{
/**********found***********/
while(*s!=’@’)
{ if(*s>=’A’ &&*s<=’Z’ || *s>=’a’
&&*s<=’Z’)
{ if(*s==’Z’) *s=’A’;
else if(*s==’Z’) *s=’a’;
else *s+=1;
}
/**********found***********/
(*s)++;
}
}
msin()
{ char s[80];
printf("\n Enter a string with
length<80.:\n\n");gets(s);
printf("\n The string:\n\n");
puts(s);
fun(s);
printf("\n\n The Cords:\n\n");
puts(s);
}
选项
答案
(1)while(*s) 或 while(*s!=’\0’) 或while (*s!=0) (2)s++;
解析
(1)第一个错误标识下的“while(*s!=’@’)”语句原意是s不指向字符串尾就进入下面的循环,所以对于指针判断不为尾符的语句应该是“while(*s)”或者“while(*s!=’\0’)”或者“while(*s!=0)”。
(2)第二个标识下“(*s)++;”是对字符内容加1,而原题是对字符位置加1,所以将其改为“s++;”。
转载请注明原文地址:https://kaotiyun.com/show/ojDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述函数功能是______。intfun(char*x){char*y=x;while(*y++)retumy-x-1;}
有以下程序:main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是______。
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
标准库函数fgets(s,n,file)的功能是()。
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
下列可用于C语言用户标识符的—组是______。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
国有经济在我国国民经济中发挥着( )。
Theleaderislosinggroundastherestoftherunners______.
按韦氏智力问卷,智商在110~119之间属于
案例S市A钢铁集团有限责任公司下属二级单位B焦化厂,主要生产装置包括JN60-82型、JN43-804型、JN60-6型焦炉各2座,同时配套全负压煤气净化及副产品回收系统、焦油加工系统等。全厂共有配煤、第一炼焦、第二炼焦、煤气净化、运焦、环保等6个车间,
大型项目设备试运行的顺序中,应坚持( )。
______负责统一管理、指导全国各发证机构的进出口许可证签发工作。
甲企业生产一种产品,每件产品消耗材料10千克。预计本期产量155件,下期产量198件;本期期初材料310千克。期末材料按下期产量用料的20%确定。本期预计材料采购量为()千克。
近期猪肉价格有所回落,但不能因此减少对生猪饲养的关注,要保证猪肉价格的稳定就必须在其价格最低的时候下功夫。只有在这时保护养殖户的积极性,让其不退出生产,才能最终保持猪肉价格稳定。据此,可以推出:
可能存在组群(同辈)效应的是()
周某与妻子庞某发生争执,周某一记耳光导致庞某右耳失聪。庞某起诉周某赔偿医药费1000元、精神损害赔偿费2000元,但未提出离婚请求。下列哪一个选项是正确的()。
最新回复
(
0
)