安徽省12年6月二级C语言程序设计试题(2)

2019-09-01 00:16

3.(7分)设计一个转换函数,将字符数组中的字母变换为其字母表顺序后的字母,如果是’Z’或’z’,则分别变成’A’或’a’,非字母字符不变,即:

‘a’→‘b’, ‘b’→‘c’, ‘c’→‘d’,??‘y’→‘z’, ‘z’→‘a’ ‘A’→‘B’, ‘B’→‘C’, ‘C’→‘D’,??‘Y→‘Z’, ‘Z’→‘A’ 函数框架如下: void Change(char s[]) { ?? }

例如:对于字符数组:char a[]=”t&W”,b[]=”w&z”;转换后的结果分别为:u&X和x&A。请完成??处的程序代码。 参考答案 一、选择题

AABAC DBCDC BCCAB BAABD DACBC DBADC CADBC ABBCD 二、填空题 1.65 2.56.8 3.14 4.2.0 5.x>=1 &&x<=3 6.6 7.Hello 8.8 9.math.h 10.0 三、阅读理解题 1. a=4,b=5,c=1 2. a=23 3. A 4. 1 5. 15 2 6 24

四、编程题

1. #include void main() { long s=0; int i;

for(i=2009;i<=9002;i++) if (i 09==0 || i?02==0) s=s+i; printf(\

2. #include void main()

{ char *s=\ int i;

for(i=3;i>=0;i--) printf(\

3. void Change(char s[]) { for(;*s!='\\0';s++)

if (*s>='a' && *s<'z') *s=*s+1;

else if (*s>='A' && *s<'Z') *s=*s+1;

else if (*s=='Z') *s='A'; else if(*s=='z') *s='a'; }


安徽省12年6月二级C语言程序设计试题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:加强领导班子和干部队伍建设,为实现学校更好更快发展提供坚强的

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: