首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2019-04-04
98
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
{}include < stcllib.h >
#include < stctio.h >
#include < ctype.h >
#include < conio.h >
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)++;
}
}
void main()
{
char s[80];
system("CLS");
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’) (2)s++;
解析
(1)通过while语句可对字符串所有字符进行遍历,循环条件是对当前字符进行判断,若当前字符不是字符串结尾,则对其进行其他操作。
(2)因为该循环通过指针s的移动遍历字符串,所以每循环一次要使指针向后移动一个位置,而不是将指针所指的元素加1。
转载请注明原文地址:https://kaotiyun.com/show/d6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
有下列程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sm=fun((a++,b++,a+B),c++);printf(
下列数据结构中,能用二分法进行查找的是()。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【】个元素。
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
以下数据结构中不属于线性数据结构的是()。
下列叙述中错误的是()。
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
某市A外商投资企业(增值税一般纳税人),因拥有自己的核心自主知识产权,以境内、境外全部生产经营所得认定为高新技术企业。2020年生产经营情况如下:(1)取得产品不含税销售收入4500万元;出租2016年4月30日前取得的土地使用权,取得不含税租金收入10
Inrecentyearsmanycountriesoftheworldhavebeenfacedwiththeproblemofhowtomaketheirworkersmoreproductive.Some
以下属于侧柏叶的主治证的为
A.等渗性脱水B.高渗性脱水C.水过多D.低钾血症E.低镁血症急性低位肠梗阻,尿少,口不渴,血压100/60mmHg,心率110次/分,可能是
根据管理内容和目标的不同,管理流程可以分为()。
《学记》中,“幼者听而弗问,学不躐等也”体现了()。
阅读以下文字。完成下列问题。殷墟甲骨文是商代晚期刻在龟甲兽骨上的文字,是商王室及其他贵族利用龟甲兽骨占卜吉凶时写刻的卜辞和与占卜有关的记事文字。殷墟甲骨文的发现对中国学术界产生了巨大而深远的影响。甲骨文的发现【1】了商王朝的存在。
在对访谈原始资料的阅读过程中,研究者可以带着自己的观念理解材料,原始资料仅仅作为参考。
两异面直线之间的距离为__________.
Losingajobornotbeingabletofindonealmostalwaysbringsunwelcomechanges.Ifyou’velostajob,thefirstfeelingisof
最新回复
(
0
)