首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2017-02-24
85
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.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 st ring 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://www.kaotiyun.com/show/c0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,在一个源程序中,main函数的位置
在结构化程序设计中,模块划分的原则是
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
阅读以下程序及对程序功能的描述,其中正确的是#includemain(){FILE*in,*out;charch,infile[10],outfile[10];printf("Entertheinfilename:\n"
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
随机试题
阅读冰心《往事(一之十四)》中的一段文字,然后回答下列小题。我们说着海潮、海风、海舟……最后便谈到海的女神。涵说:“假如有位海的女神,她一定是‘艳如桃李,冷若冰霜’的。”我不觉笑问:“这话怎讲?”涵也笑道:“你看云霞的海上,何等明媚;风雨的海上,又是何
急性脓胸的治疗原则是()
患者朱某,女,28岁。症见人寐困难,胸闷胁胀,急躁易怒,伴头晕头胀,口干口苦,纳差,小便短赤,舌红苔黄,脉弦数。该患者辨证为不寐
A、吸附作用B、改变药物从肾小管重吸收C、作用于同一受体和作用部位的协同或相加作用D、干扰药物从肾小管分泌E、抑制肠壁细胞CYP3A4活性炭和白陶土减少药物吸收()。
张某盗窃珍贵文物一案涉及下列一些证据,其中哪些属于书证?
无标准养护室时,可将混凝土试件放人温度为20℃±2℃的不流动Ca(0H)2饱和溶液中养护。()
施工安全管理目标策划的工作目标中,施工现场实现全员安全教育,特种作业人员持证上岗率达到( ),操作人员三级安全教育率达到( )。
张某和赵某是注册资产评估师,两人打算出资设立一家资产评估有限责任公司,按照规定,至少还需要()名注册资产评估师才可能设立该公司。
银行业从业人员为客户提供贷款前,应当先了解客户的()。(2010年上半年)
进一步消除制约城乡协调发展的体制性障碍,重点在于加快建立()。
最新回复
(
0
)