首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2016-10-29
29
问题
给定程序MODI1.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#inolude
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)++;
}
}
msin()
{ char s[80];
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’) 或while (*s!=0) (2)s++;
解析
(1)第一个错误标识下的“while(*s!=’@’)”语句原意是s不指向字符串尾就进入下面的循环,所以对于指针判断不为尾符的语句应该是“while(*s)”或者“while(*s!=’\0’)”或者“while(*s!=0)”。
(2)第二个标识下“(*s)++;”是对字符内容加1,而原题是对字符位置加1,所以将其改为“s++;”。
转载请注明原文地址:https://jikaoti.com/ti/TWi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是______。#lnClude<stdio.h>unionun{inti;charc[2];};voidmain()
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun()
fseek函数的正确调用形式是【】。
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
数据库设计包括两个方面的设计内容,它们是______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
随机试题
骨折手术切开复位内固定的指征是
男,16岁,左上腹被自行车碰伤后2小时,伤后腹痛,呕吐1次,为胃内容物,自觉头晕、乏力、口渴、心慌。查:P110次/分,BP85/60mmHg,面色苍白,四肢湿冷,左上腹见一4cm×4cm皮下瘀斑,全腹压痛,轻度肌紧张和反跳痛,以左上腹为著;叩诊
枇杷叶的功效是___________,燥湿止带,___________。
治疗脾胄虚寒,脘腹冷痛,兼寒饮伏肺,咳嗽气喘痰多清稀者,应首选()
A.生脉饮B.龟灵集C.人参归脾丸D.六味地黄丸E.补中益气丸老年人偏于阳虚可以选用()
甲企业使用“暖暖”牌商标生产保温瓶已有两年,但该商标一直未申请注册。乙企业为甲企业商品的销售商,知道“暖暖”牌商标已有相应的市场价值,且知道甲企业未对该商标进行注册。于是,乙企业向商标局申请将“暖暖”作为自己的商标。甲企业得知后,向商标局提出异议。下列选项
【真题(中级)】宏观金融风险管理可采用的手段有()。
关于利率市场化对商业银行的影响,说法正确的有()。
(2016年真题)甲谎称邢某欠自己20万元货款未还,请乙帮忙“要账”。乙信以为真,答应帮忙。二人遂强行劫持了邢某,驾车将其带至外地一宾馆捆绑起来,由乙看管。甲背着乙将邢某随身佩戴的手表、项链、戒指等贵重物品搜走,并两次给邢某的妻子打电话,勒索人民币20万元
以下程序的输出结果是()。 list=[[0,1,2],”123.0”,”python”] a=all(list[0]) b=list[1].split(”.”) c=ascii(list[2]) prin
最新回复
(
0
)