首页 > 教育 > 97年4月计算机等级考试二级试卷
97年4月计算机等级考试二级试卷
网上收集 2008/2/24 17:50:21 (980)

二、填空题(每空2分,共40分) 请将每空的正确答案写在答题卡 1 至 20 序号的横线上, 答在试卷上不得分.

(1)十进制数112.375转换成十六进制数为    1    。

(2)存储200个32×32点阵的汉字信息需    2    KB。

(3)数字符号0的ASCⅡ码十进制表示为48,数字符号9的ASCⅡ码十进制表示为
     3       。

(4)DOS命令分为内部命令与外部命信,TREE命令属于    4      命令。

(5)自动批处理文件的文件名为      5      。

(6)表示条件:10<X
        main(  )
        { char b[  ]="ABCDEFG";
          char *chp=&b[7];
          while(--chp>&b[0])
               putchar(*chp);
          putchar('\n');
        }

(8)下列程序的输出结果是      8      。
                      
        int ast(int x,int y,int * cp,int * dp)
        { *cp=x+y;
          *dp=x-y;
        }
        main(  )
        { int a,b,c,d;
          a=4;b=3;
          ast(a,b,&c,&d);
          printf("%d %d/n",c,d);
         }

(9)以下程序的功能是:人键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.请填空.
        main(  )
        { float x,amax,amin;
          scanf("%f",&x);
          amax=x;
          amin=x;
          while(     9    )
           { if(x>amax)amax=x;
           if(  10  )amin=x;
              scanf("%f",&x);
         }
         printf("\namax=%f\namin=%f\n",amax,amin);
       }

(10)下面程序通过函数average计算数组中各元素的平均值,请填空。
        float average(int * pa,int n)
        { int i;
          float avg=0.0;
          for(i=0;i
           main(  )
           { FILE * fp;
             char ch,fname[10];
             printf("lnput the name of file\n");
             gets(fname);
             if((fp=    16    )==NULL)
             { printf("Cannot open\n");    exit(0);}
             printf("Enter data\n");
             while((ch=getchar(  ))!='#')
                        fputc(    17    ,fp);
             fclose(fp);
            }

(11)以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾.单向链表的头指针作为函数值返回.请填空:
           #include
           struct list
           { char data;
             struct list * next;
           };
             struct list * creat(  )
            {  struct list * h,* p,* q;
               char ch;
               h=    18    malioc(sizeof(struct list));
               p=q=h;
               ch=getchar();
               while(ch!='?')
               {     p=    19     malloc(sizeof(struct list));
                     p->data=ch;
                     p->next=p;
                     q=p;
                     ch=getchar();
                }
                p->next='\0';
                   20   
                }


                       二级C答案
一 选择题((1)~(40)题每题1分,(41)~(50)题每题2分,共60分)
(1)  B         (2)   B        (3)  C        (4)  A      (5)  C
(6)  B       &nb

阅读(980) (责任编辑:城市网)
关于我们 - 联系我们 - 网站荣誉 - 广告服务 - 版权声明 - 网站地图
Copyright© 2007-2018 bj1.com.cn 首都热线 版权所有 QQ:165687462
中国·北京 粤ICP备14047004号-20