首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2020-06-29
77
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
#include
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)通过wh儿e语句可对字符串所有字符进行遍历,循环条件是对当前字符进行判断,若当前字符不是字符串结尾,则对其进行其他操作。
(2)因为该循环通过指针s的移动遍历字符串,所以每循环一次要使指针向后移动一个位置,而不是将指针所指的元素加1。
转载请注明原文地址:https://kaotiyun.com/show/CZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序执行结果是()。#include<iostream.h>classBase{publicvirtualvoidfun(){cout<<"B";}};class
下列程序中横线处正确的语句是()。#includeusingnamespacestd;classTestClass{public:voidfun(){cout
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部______。intmain(){doubles[10][22];intn:...fun(s)
下列关于队列的叙述中正确的是
有如下程序段:inti=0,j=1;int&r=i;∥@r=j;∥②int*p=&i;∥③*p=&r;∥④其中会产生编译错误的语句是()。
下列运算符不能重载为友元函数的是()。
下列有关C++流的叙述中,错误的是()。
下列选项中,不是C++关键字的是()。
下列关于C++函数的叙述中,正确的是()。
随机试题
简述律师事务所被取消会员资格的情形。
在改革开放具体政策措施上之所以不能陷入姓“资”还是姓“社”的抽象争论,是因为()。
以( )为标的合同,其数量主要表现为智力成果的价值。
下列不属于制定执业质量制度应遵循原则的是()。
某煤矿企业为了赶进度,违反安全生产程序进行超量挖掘,这种行为不符合安全生产的()要求。
国务院证券监督管理机构依照法定条件负责核准股票发行申请,下列有关核准程序的说法正确的是()。
班主任崔老师想要了解本班学生所有学科的学习情况,负责安排此项工作的学校职能部门是()。
设f(x)在[0,π]上连续,在(0,π)内可导,证明:至少存在一点ξ∈(0,π),使得f’(ξ)=一f(ξ)cotξ.
Thehours______thechildrenspendintheirone-wayrelationshipwithtelevisionpeople,undoubtedlyaffecttheirrelationships
WhenwasMargaretThatcherborn?MargaretThatcherwasborn__________.
最新回复
(
0
)