高级C语言答案

来源:互联网 发布:淘宝助理不能上传 编辑:程序博客网 时间:2024/05/06 16:50

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

一、单项选择题(本大题共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");

       }

 

原创粉丝点击