c语言程序设计期末试题(答案与题目分离)(3)

2020-11-27 12:43

c语言程序设计期末试题(答案与题目分离)

void main()

{ char str[20]="C Language", c;

int i=0;

while((c=str[i])!='\0')

{ i++;

#ifdef LETTER

if(c>='a' &&c<'z')

c=c+1;

else if(c=='z') c=c-25;

#else

if(c>='B'&&c<='Z')

c=c-1;

else if(c=='A') c=c+25;

#endif

printf("%c",c); } }

执行后输出的结果是 。

4. 有以下程序

void fun(int *a,int i,int j)

{ int t;

if(i<j)

{ t=a[i];a[i]=a[j];a[j]=t;

i++; j--;

for(i=0;i<4;i++) printf("%2d",a[i]);

fun(a,i,j);

}

}

void main()

{ int x[]={2,6,1,8},i;

fun(x,0,3);

for(i=0;i<4;i++) printf("%2d",x[i]);

printf("\n");

}

执行后输出的结果是 。

四、程序填空(每空1分,共8分)

下面程序的功能是:计算从命令行中输入的第2个参数开始的所有参数中是回文字符串的参数个数。(顺读和倒读都一样的字符串称为“回文”,如“level”就是回文)请填空。

#include <stdio.h>

【1】

int sumhw( char **p,int n);


c语言程序设计期末试题(答案与题目分离)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:反洗钱知识竞赛试题题库及答案

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

马上注册会员

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