首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2013-06-12
33
问题
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#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)++;
}
}
main()
{ char s[80];
clrscr();
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) (2)错误:(*s)++; 正确:s++;
解析
根据题目要求,可对字符串所有字母进行遍历。对每一个字母,若该字母为’z’或’Z’,将该字母改成’a’或’A’,即 ASCII码值减25,当然也可以用题目中的if语句来实现转换。若该字母不是’z’或’Z’,则该字母的ASCII码值加1;对字符串所有字符重复以上过程即可得到题目要求的结果,可用循环语句和条件语句来实现。
转载请注明原文地址:https://kaotiyun.com/show/grJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数INT(LEN("123.456"))的结果是______。
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
以下程序的输出结果是______。 main() { int i, x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2)printf("%d",p[i]); }
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
软件工程研究的内容主要包括:______技术和软件工程管理。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
单链表要求内存中可用存储单元的地址______。
串的长度是______。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
随机试题
应用利尿剂期间观察内容包括()
A.支气管扩张症B.肺脓肿C.肺结核D.风心病E.肺部肿瘤确定以下大咯血的病因寒战高热,咯大量脓臭痰
患者,男,40岁。发热、咳嗽、咳痰伴右侧胸痛2天到乡卫生院就诊。曾按“感冒”治疗,体温未下降。3小时前出现高热、寒战、肢冷、尿少。查体:T39.8℃,P120次/分,R28次/分,BP88/70mmHg,口唇发绀,右肺可闻及大量湿啰音。最可能的并发症
关于装配式结构中接头和拼缝做法的说法,正确的有()。
供应商重要性分类中,I类供应商是指()。
新冠肺炎疫情暴发后,口罩成为老百姓的生活必需品,也成为一时的紧俏物资。市民王某从淘宝上购买一包口罩,后发现是店主将过期口罩更换包装后在淘宝上销售。关于此案,下列说法错误的是()。
下面发生了学习的情形是
Wheredoestheconversationtakeplace?
Inthissection,youaregoingtoreadapassagewithtenstatementsattachedtoit.Eachstatementcontainsinformationgiveni
A、Becausetheymayneedthesebooksfromtimetotime.B、Becausethesebooksareverypreciousandvaluable.C、Becausetheyhope
最新回复
(
0
)