首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2019-04-04
41
问题
下列给定程序中,函数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://jikaoti.com/ti/s5f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下述程序时,若从键盘输入6和8时,结果为main(){inta,b,s;scanf("%d%d",&a,&b);s=aif(a<b)s=b;s*=s;
下列选项中错误的说明语句是
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
下列数据结构中,能用二分法进行查找的是()。
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
下列程序的输出结果是______。intm=10;intfun(inta,intB){intm=2;return(a*b-m);}main(){intx=7,y=5;
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n",i,j);输出的结果是()。
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
有以下程序:#include<stclio.h>main(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入:Y?N?<回车>,则
随机试题
与老年人的骨相比较,幼儿的骨
3~6岁幼儿运动时,正常脉率高峰区间应是
A.USPB.PDRC.BAD.BPE.CHP《生物学文摘》缩写
A.取供试品0.1g,加水与0.4%氢氧化钠溶液各3ml,加硫酸铜试液1滴,生成草绿色沉淀B.取供试品适量,加水溶解后,加溴化氰试液和苯胺溶液渐显黄色C.取供试品10mg,加水1ml溶解后,加硝酸5滴,即显红色;渐变淡黄色D.
下列哪些选项属于法院应当终止审理的情形?
甲房地产开发公司(以下简称甲公司)开发建设某住宅小区,2005年8月1日该小区竣工验收合格。王某于2006年1月1日购买该小区商品住宅一套,单价为6000元米2,按照商品房销售合同约定建筑面积为100m2,买卖双方对房屋面积误差的处理方式未做约定。5月1日
证券公司内部控制制度的目标主要有()。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和(2)联合起来充分。D.条件(1)充分。条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2)联
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。设置母版,除第一张幻灯片外,其他幻灯片的左下角(位置:水平:3.0厘米,度量依据:左上角,垂直:17.4厘米,度量依据:左上角)均出现文本“调整行政区划”,且文本设置为
WhichofthefollowingitalicizedphrasesisINCORRECT?
最新回复
(
0
)