<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            9月計算機二級c語言筆試題庫

            時間:2024-09-23 20:34:09 計算機等級 我要投稿
            • 相關推薦

            2017年9月計算機二級c語言筆試題庫

              C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。下面是小編整理的關于計算機二級c語言筆試題庫,希望大家認真閱讀!

            2017年9月計算機二級c語言筆試題庫

              一、選擇題((1)—(10)、( 21)—(40)每題2 分,(11)—(20)每題1分。共70分)

              下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫

              在答題卡上,答在試卷上不得分。

              (1) 下列敘述中正確的是

              A)對長度為n 的有序鏈表進行查找,最壞情況下需要的比較次數為n

              B)對長度為n 的有序鏈表進行對分查找,最壞情況下需要的比較次數為(n/2)

              C)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為( log 2n )

              D) 對長度為n 的有序鏈表進行對分查找,最壞情況下需要的比較次數為(nlog 2n )

              (2) 算法的時間復雜度是指

              A)算法的執行時間B)算法所處理的數據量

              C)算法程序中的語句或指令條數D)算法在執行過程中所需要的基本運算次數

              (3) 軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于系統軟件

              的是

              A)編輯軟件B)操作系統C)教務管理系統D)瀏覽器

              (4) 軟件(程序)調試的任務是

              A)診斷和改正程序中的錯誤B)盡可能多地發現程序中的錯誤

              C)發現并改正程序中的所有錯誤D)確定程序中錯誤的性質

              (5) 數據流程圖(DFD 圖)是

              A)軟件概要設計的工具B)軟件詳細設計的工具

              C)結構化方法的需求分析工具D)面向對象方法的需求分析工具

              (6) 軟件生命周期可分為定義階段,開發階段和維護階段。詳細設計屬于

              A)定義階段B)開發階段C)維護階段D)上述三個階段

              (7) 數據庫管理系統中負責數據模式定義的語言是

              A)數據定義語言B)數據管理語言C)數據操縱語言D)數據控制語言

              (8) 在學生管理的關系數據庫中,存取一個學生信息的數據單位是

              A)文件B)數據庫C)字段D)記錄

              (9) 數據庫設計中,用E-R 圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫

              設計的

              A)需求分析階段B)邏輯設計階段

              C)概念設計階段D)物理設計階段

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

              請將每空的正確答案寫在答題卡【1】至【15】序號的橫線上,答在試卷上不得分。

              (1)一個棧的初始狀態為空。首先將元素5,4,3,2,1 依次入棧,然后退棧一次,再將

              元素A,B,C,D 依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元

              素)的順序為【1】

              (2)在長度為n 的線性表中,尋找最大項至少需要比較【2】次。

              (3)一棵二叉樹有10 個度為1 的結點,7 個度為2 的結點,則該二叉樹共有【3】個

              結點。

              (4)僅由順序、選擇(分支)和重復(循環)結構構成的程序是【4】程序。

              (5)數據庫設計的四個階段是:需求分析,概念設計,邏輯設計【5】。

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

              #include

              main()

              {int a=200,b=010;

              printf(”%d%d\n”,a,b);

              }

              (7)有以下程序

              #include

              main()

              {int x,Y;

              scanf(”%2d%ld”,&x,&y);printf(”%d\n”,x+y);

              }

              程序運行時輸入:1234567 程序的運行結果是【7】。

              (8)在C 語言中,當表達式值為0 時表示邏輯值“假”,當表達式值為【8】時表示邏

              輯值“真”。

              (9)有以下程序

              #include

              main()

              {int i,n[]={0,0,0,0,0};

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

              {n[i]=n[i-1]*3+1; printf(”%d ",n[i]);}

              }

              程序運行后的輸出結果是【9】。

              (10)以下fun 函數的功能是:找出具有N 個元素的一維數組中的最小值,并作為函

              數值返回。請填空。(設N 已定義)

              int fun(int x[N])

              {int i,k=0;

              for(i=0;i

              if(x[i]

              return x[k];

              }

              (11)有以下程序

              #include

              int*f(int *p,int*q);

              main()

              {int m=1,n=2,*r=&m;

              r=f(r,&n);printf(”%d\n”,*r);

              }

              int*f(int *p,int*q)

              {return(*p>*q)?p:q;}

              程序運行后的輸出結果是【11】

              (12)以下fun 函數的功能是在N 行M 列的整形二維數組中,選出一個最大值作為函

              數值返回,請填空。(設M,. N 已定義)

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

              {int i,j,row=0,col=0;

              for(i=0;i

              for(j=0;j

              if(a[i][j]>a[row][col]){row=i;col=j;}

              return(【12】):

              }

              (13)有以下程序

              #include

              main()

              {int n[2],i,j;

              for(i=0;i<2;i++)n[i]=0;

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

              for(j=0;j<2;j++)n[j]=n「i」+1;

              printf(”%d\n”,n[1]);

              }

              程序運行后的輸出結果是【13】

              (14)以下程序的功能是:借助指針變量找出數組元素中最大值所在的位置并輸出該

              最大值。請在輸出語句中填寫代表最大值的輸出項。

              #include

              main()

              {int a〔10],*p,*s;

              for(p=a;p-a<10;p++)scanf(”%d”,p);

              for(p=a,s=a;p-a<10;p++)if(*p>*s)S=P;

              printf("max=%d\n”,【14】);

              }

              (15)以下程序打開新文件f.txt,并調用字符輸出函數將a 數組中的字符寫入其中,

              請填空。

              #include

              main()

              {【15】*fp;

              char a[5]={’1’,’2’,’3’,’4’,’5’},i;

              fp=fopen(”f .txt”,”w”);

              for(i=0;i<5;i++)fputc(a[i],fp);

              fclose(fp);

              }

            【9月計算機二級c語言筆試題庫】相關文章:

            2016年9月計算機二級c語言題庫09-24

            2016年9月計算機二級C語言試題題庫07-02

            2017年9月計算機二級c語言筆試試題09-08

            計算機等級二級C筆試上機題庫08-02

            計算機二級c語言筆試題庫(精選5套)11-15

            2017年03月計算機二級c語言上機題庫08-10

            計算機二級c語言題庫及答案09-25

            二級c語言上機題庫11-15

            2017年3月計算機二級c語言試題庫及答案07-14

            計算機二級C語言題庫2016最新07-27

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看