高级C语言答案

高级语言程序设计()答案

一、单项选择题(本大题共20小题,每小题1分,共20分)

    1.D          2.C          3.A          4.B          5.C

    6.B          7.A          8.D          9.B          10.D

    11.D         12.B         13.A         14.C         15.D

    16.D         17.C         18.A         19.A         20.B

二、填空题(本大题共10小题,每小题2分,共20分)

    21.double a=0.618

    22.1

    23.x>20&&x<=30或者(x>20)&&(x<=30)

    24.2

    25.0

    26.静态存储,或者static

    27.p->no=1234;或者(*p).no=1234;

    28.字节

    29.16

    30a[1][0]

三、程序分析题(本大题共5小题,每小题5分,共25分)

    31.201,21

       202,22

       203,23

       204,24

       205,25

    32.Q(若结果为Qhaw,只得3)

    33.7  6  5  4  3  2  1

    34.Li ning:19

       Lang ping:21

       Zhu jian hua:20

    35.2,65,A

四、程序填充题(本大题共3小题,每小题6分,共18分)

    36.(1)j=i+1

       (2)>

       (3)b[i]=b[j]

     37.(1)digit=0,blank=0,other=0

        (2)c>='0'&&c<='9'

        (3)++other或者other++

     38.(1)&a[i]或者a+i

        (2)x==a[i]

        (3)<

五、程序设计题(第39小题5分,第40、41小题各6分,共17分)

    39.main()

      { int i;

         for(i=10;i<=1000;i++)

            if((i%2==0)&&(i%3==0)&&(i%7==0))

              printf("i=%d\n",i);

       }

    40.main()

       { int a=0,b=0,i;

         for(i=2;i<=100;i+=2)

          {a+=i;b+=i-1;}

         printf("Sum  of even number=%d\n",a);

         printf("Sum of odd number=%d\n",b);

       }

    41.# include "string.h"

       main ()

       { int i,n;static char str[80];

         gets(str);n=strlen(str);

         for(i=0;i<n/2;i++)

         if(str[i]!=str[n-1-i])

          { printf("No!\n");break;}

         if(i==n/2)printf("Yes!\n");

       }

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值