首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数组str全由大小写字母字符组成。请补充函数fun(),该函数的功能是:把str中的字母转换成紧接着的下一个字母,如果原来的字母为‘z’或‘Z’,则相应地转换成‘a’或‘A’,结果仍保存在原数组中。 例如,输入“StudentZz”,则输出“Tuve
数组str全由大小写字母字符组成。请补充函数fun(),该函数的功能是:把str中的字母转换成紧接着的下一个字母,如果原来的字母为‘z’或‘Z’,则相应地转换成‘a’或‘A’,结果仍保存在原数组中。 例如,输入“StudentZz”,则输出“Tuve
admin
2010-05-05
67
问题
数组str全由大小写字母字符组成。请补充函数fun(),该函数的功能是:把str中的字母转换成紧接着的下一个字母,如果原来的字母为‘z’或‘Z’,则相应地转换成‘a’或‘A’,结果仍保存在原数组中。
例如,输入“StudentZz”,则输出“TuvefouAa”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(char s[])
{
int i;
for(i=0;【 】;i++)
{
if(s
==’z’||s
=’Z’)
s
-=【 】;
else
s
+=【 】;
}
}
main()
{
char str[N];
clrscr();
printf("\n Input a string:\n");
gets(str);
printf("\n*** original string***\n");
puts(str);
fun(str);
printf("\n*** new string***\n");
puts(str);
}
选项
答案
s[i]!=’\0’ 25 1
解析
第一空:for循环的执行条件是当前字符不为’\0’,即还没有到字符串的最后一个字符’\0’。第二空:如果原来的字母是‘z’ 或‘Z’,则要转换成‘a’ 或‘A’。也就是把ASCII码减去25。第三空:除了字母‘z’ 或‘Z’,其他字母都转换成下一个字母,所以把ASCII码加上1。
转载请注明原文地址:https://kaotiyun.com/show/xHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由()进行转换的。
下列叙述中,错误的是()。
价格机制的核心内容是()。
扩张性货币政策的主要功能是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
随机试题
“和平统一、一国两制”的核心是
测验结果的前后一致程度指的是测验的()
依国家是否对银行券的发行总额进行限制,银行券发行限制制度可分为()
Whenamanisdrivingacarforlongdistancesalongamainroadormotorway,twoofhisproblemsaretokeepthecaratafairl
最常用的测定咀嚼效率的方法是
关于输血的原则,错误的是
在图1-42图所示正弦交流电路中,已知Z=10+j50Ω,Z1=400+j1000Ω。当β为()时,I1和US的相位差为90。。
某电器股份有限公司,2013年实现销售收入3亿元,实现净利润0.3亿元,公司2013年简化资产负债表如下:根据以上资料,回答下列问题:该公司2013年度所有者权益增加,可能是由于公司()。
(2010年)2009年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2010年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和l辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质
若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是______对的联系。
最新回复
(
0
)