<button id="ok7w8"><acronym id="ok7w8"></acronym></button>
<dd id="ok7w8"><pre id="ok7w8"></pre></dd>

<li id="ok7w8"><object id="ok7w8"></object></li>

    1. 您當前位置:廣東自考網 >> 備考資料 >> 工學類 >> 瀏覽文章
      2019年自學考試02600《C語言程序設計》模擬試題6
      發布日期:2018/12/19 10:36:29 來源:廣東自考網 閱讀: 【字體:


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

      請將每一個空的正確答案寫在答案卡上,答在試卷上不得分。 

      (1) 計算機軟件分為系統軟件和應用軟件,操作系統屬于【            】 。 

      (2) 在DOS環境下,代表鍵盤和顯示器的設備文件名為【             】。  

      (3) 支持Internet基本服務的協議是【              】。 

      (4) 從Windows環境進入MS-DOS方式后,返回Windows環境的DOS命令為【                 】。 

      (5) 某微型機的運算速度為2MIPS,則該微型機每秒執行【           】條指令。 

      (6) 以下程序運行后的輸出結果是【                】。 

      main() 

      {int x=10,y=20,t=0; 

      if(x==y)t=x;x=y;y=t; 

      printf("%d,%d ",x,y); 



      (7) 以下程序運行后的輸出結果是【                    】。 

      main() 

      {int x=15; 

      while(x>10&&x<50) 

      {x++; 

      if(x/3){x++;break;} 

      else continue; 



      printf("%d ",x); 



      (8) 有以下程序: 

      #include  

      main() 

      {char c; 

      while((c=getchar())!=’?’) putchar(--c); 



      程序運行時,如果從鍵盤輸入:Y?N?<回車>,則輸出結果為【              】。 

      (9) 以下程序運行后的輸出結果是【                   】。 

      void fun(int x,int y) 

      {x=x+y;y=x-y;x=x-y; 

      printf("%d,%d,",x,y);} 

      main() 

      {int x=2,y=3; 

      fun(x,y); 

      printf("%d,%d ",x,y); 



      (10) 以下函數的功能是計算s=1+1/2!+1/3!+……+1/n!,請填空。 

      double fun(int n) 

      {double s=0.0,fac=1.0; int i; 

      for(i=1;i<=n;i++) 

      {fac=fac 【                  】; 

      s=s+fac; 



      return s; 



      (11) 下面程序的運行結果是:【                   】。 

      #define N 10 

      #define s(x) x*x 

      #define f(x) (x*x) 

      main() 

      {int i1,i2; 

      i1=1000/s(N);i2=1000/f(N); 

      printf("%d %d ",i1,i2); 



      (12) 下面程序的運行結果是:【                     】。 

      void swap(int *a,int *b) 

      {int *t; 

      t=a;a=b;b=t; 



      main() 

      {int x=3,y=5,*p=&x,*q=&y; 

      swap(p,q); 

      printf("%d%d ",*p,*q); 



      (13) 下面程序的運行結果是:【               】。 

      typedef union student 

      {char name[10]; 

      long sno; 

      char sex; 

      float score[4]; 

      }STU; 

      main() 

      {STU a[5];





      printf("%d ",sizeof(a)); 



      (14) 若fp已正確定義為一個文件指針,d1.dat為二進制文件,請填空,以便為“讀”而打開此文件:fp=fopen(【              】);。 

      (15) 設有定義:int n,*k=&n;以下語句將利用指針變量k讀寫變量n中的內容,請將語句補充完整。 

      scanf("%d",【               】); 

      printf("%d ",【               】);

      (16) fun函數的功能是:首先對a所指的N行N列的矩陣,找出各行中的最大的數,再求這N個最大值中的最小的那個數作為函數值返回。請填空。 

      #include  

      #define N 100 

      int fun(int(*a)[N]) 

      {int row,col,max,min; 

      for(row=0;row{for(max=a[row][0],col=1;colif(【          】) max=a[row][col]; 

      if(row==0) min=max; 

      else if(【          】) min=max; 



      return min;} 

      (17) 函數sstrcmp()的功能是對兩個字符串進行比較。當s 所指字符串和t所指字符相等時,返回值為0;當s所指字符串大于t所指字符串時,返回值大于0;當s所指字符串小于t所指字符串時,返回值小于0(功能等同于庫函數strcmp())。請填空。 

      #include  

      int sstrcmp(char *s,char *t) 

      {while(*s&&*t&&*s==【                】) 

      {s++;t++; } return 【                】; } 

      相關“2019年自學考試02600《C語言程序設計》模擬試題6”的文章

      廣東自考便捷服務

      色综合,综合色情,天天色综合,天天综合网,色综合网