日韩亚洲专区中文字幕|五月天国产精品免费视频|中文字幕乱码亚州无线码二区|亚洲中文免费AV

<ul id="eu2wk"><blockquote id="eu2wk"></blockquote></ul>
  • <td id="eu2wk"><code id="eu2wk"></code></td>

    當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

    二級(jí)C語言筆試真題(四)

    更新:2023-09-21 13:31:56 高考升學(xué)網(wǎng)

    二、填空題(每空2分,共40分)

      請(qǐng)將每空的正確答案寫在答題卡上【1】-【20】序號(hào)的橫線上,答在試卷上不得分。

      (1) 十進(jìn)制數(shù)112.375轉(zhuǎn)換成十六進(jìn)制數(shù)為 【1】 。

      (2) 存儲(chǔ)200個(gè)32×32點(diǎn)陣的漢字信息需 【2】 KB。

      (3) 數(shù)字符號(hào)0的ASCII碼十進(jìn)制表示為48,數(shù)字符號(hào)9的ASCII碼十進(jìn)制表示為 【3】 。

      (4) DOS命令分為內(nèi)部命令與外部命令,TREE命令屬于 【4】 命令。

      (5) 自動(dòng)批處理文件的文件名為【5】 。

      (6)表示條件:10

      (7) 下列程序的輸出結(jié)果是【7】

      main()

      { char b[]="ABCDEFG";

      char chp=&b[7];

      while(--chp>&b[0]) putchar(chp);

      putchar('\n'); }

      (8) 下列程序的輸出結(jié)果是【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) 以下程序的功能是:人鍵盤上輸入若干個(gè)學(xué)生的成績, 統(tǒng)計(jì)并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入.請(qǐng)?zhí)羁?

      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) 下面程序通過函數(shù)average計(jì)算數(shù)組中各元素的平均值,請(qǐng)?zhí)羁?

      float average(int pa,int n)

      { int i;

      float avg=0.0;

      for(i=0;i

      avg=【12】;

      return avg; }

      main()

      { int i,a[5]={2,4,6,8,10};

      float mean;

      mean=average(a,5); printf("mean=%f\n",mean);}

      (11) 閱讀程序:

      #include "string.h"

      #include "stdio.h"

      strle(char a[],char b[])

      { int num=0,n=0;

      while((a+num)!='\0'),num++;

      while(b[n]){ (a+num)=b[n];num++;n++;}

      return (num);}

      main()

      { char str1[81],str2[81],p1=str1,p2=str2;

      gets(p1); gets(p2);

      printf("%d\n",strle(p1,p2)); }

      運(yùn)行上面程序,如果從鍵盤上輸入字符串qwerty和字符串a(chǎn)bcd則程序的輸出結(jié)果是 【13】 。

      (12) 以下程序的輸出結(jié)果是 【14】 。

      fun(int n,int s)

      { int f1,f2;

      if(n = =1||n = =2) s=1;

      else { fun(n-1,&f1); fun(n-2,&f2); s=f1+f2;} }

      main()

      { int x;

      fun(6,&x); printf("%d\n",x); }

      (13) 閱讀程序:

      main()

      { char str1[]="how do you do" ,str2[10];

      char p1=str1,p2=str2;

      scanf("%s",p2); printf("%s",p2); printf("%s\n",p1); }

      運(yùn)行上面的程序,輸入字符串HOW DO YOU DO 則程序的輸出結(jié)果是【15】 。

      (14) 以下程序由終端輸入一個(gè)文件名,然后把從終端鍵盤輸入的字符依次存放到該文件中,用#作為結(jié)束輸入的標(biāo)志.請(qǐng)?zhí)羁?

      #include

      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); }

      (15) 以下函數(shù)creat用來建立一個(gè)帶頭結(jié)點(diǎn)的單向鏈表,新產(chǎn)生的結(jié)點(diǎn)總是插在鏈表的末尾。單向鏈表的頭指針作為函數(shù)值返回.請(qǐng)?zhí)羁?

      #include

      struct list { char data; struct list next; };

      struct list creat()

      { struct list h, p, q;

      char ch;

      h=【18】 malloc(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】

      }

      〖完〗

      1997年4月二級(jí)C筆試試卷參考答案

      一 選擇題((1)~(40)題每題1分,(41)~(50)題每題2分,共60分)

      (1)B (2)B (3)C (4)A (5)C (6)B (7)B (8)B (9)C (10)C

      (11)D (12)D (13)C (14)D (15)B (16)D (17)C (18)A (19)C (20)D

      (21)B (22)A (23)A (24)C (25)D (26)D (27)C (28)D (29)D (30)C

      (31)C (32)B (33)C (34)B (35)A (36)D (37)D (38)D (39)D (40)B

      (41)D (42)C (43)D (44)B (45)B (46)C (47)A (48)A (49)C (50)D

      二 填空題(每空2分,共40分)

      ((1)至(5)題中所有字母都允許大`小寫或大小寫混合)

      (1) 【1】 70.6

      (2) 【2】 25(答25KB不扣分)

      (3) 【3】 57

      (4) 【4】 外部(答外部命令不扣分)

      (5) 【5】 AUTOEXEC.BAT(答AUTOEXEC扣1分)

      (6) 【6】 (x>10 && x<100)││x<0 或(1010 && x<100) 或 0>x││(10< && x<100)

      (并且括號(hào)有無都可以)

      (7) 【7】 GFEDCB

      (8) 【8】 7 1

      (9) 【9】 x>=0.0 或 !(x<0) 或!(x<0.0)

      或0.0<=x 或!(0.0>x) 或! (0>x)

      (10)【10】 xx 或 amin>=x

      【11】 (pa+i) 或 pa[i]

      【12】 avg/n 或avg/(float)n 或 avg/(double)n

      (11)【13】 10

      (12)【14】 8

      (13)【15】 HOW how do you do (說明:HOW 和how之間有無空格均可)

      (14)【16】 fopen(fname,"w")說明:"w"開頭的字符串均可)

      【17】 ch

      (15)【18】 (struct list )

      【19】 (struct list )

      【20】 return(h); 或 return h;

    最新圖文

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-18 07:0:24

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-15 11:0:59

    兩學(xué)一做學(xué)習(xí)教育知

    時(shí)間:2023-09-21 06:0:30

    2020年開展兩學(xué)一做學(xué)習(xí)教

    時(shí)間:2023-09-19 21:0:30