C语言第三单元单元测验答案(2)

2019-08-02 01:02

}

return(【3】); }

参考答案:【1】【l

3.下面程序是判断输入的字符串是否是”回文”,(顺读和倒读都一样的字符串,称”回文”,如level)。

#include \#include \main()

{char s[81],*p1,*p2; int n;

printf(\ gets(s); n=strlen(s); p1=s;

p2=【1】; while (【2】)

{if (*p1!=*p2) break; else {p1++;【3】;} }

if (p1

参考答案:【1】【s+n-1】 【2】【p1

4.当运行以下程序时,从键盘输入this is a text.,则下面程序的运行结果是________。 #include “stdio.h” #define TURE 1 #define FALSE 0

int change(char *c,int status); main()

{int flage=TRUE; char ch; do

{ ch=getchar();

flag=change(&ch,flag); putchar(ch); } while (ch!=?.?); printf(“\\n”); }

int change (char *c,int status) { if (*c= =?□? return TRUE; else

{if (status&&*c<=?z?&&*c>=?a?) *c+=?A?-?a?;

return FALSE; } }

结果:This Is A Text.

5.下面程序的运行结果是________。 #include \

#define SIZE 12 main()

{char s[SIZE];int i; for (i=0;i

sub(char *a,int t1,int t2) { char ch;

while (t1

*(a+t1)=*(a+t2); *(a+t2)=ch; t1++; t2--; } } }

参考答案:abcdefglkjih

6.下面程序的运行结果是 。

#include main()

{ char a[80],b[80],*p=\ int i=0,j=0; while (*p!='\\0')

{ if (*p>='a'&&*p<='z')

{a[i]=*p;i++;} else

{b[j]=*p;j++;} p++; }

a[i]=b[j]='\\0'; puts(a);puts(b); }

参考答案: abcdefg ADGH


C语言第三单元单元测验答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:常规石蜡包埋-HE染色切片质量的基本标准

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

马上注册会员

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