<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>
            試題

            計算機二級c考試題庫

            時間:2025-03-12 04:49:29 偲穎 試題 我要投稿

            2024年計算機二級c考試題庫

              在日常學習、工作生活中,我們經常接觸到試題,借助試題可以更好地考查參試者所掌握的知識和技能。你知道什么樣的試題才是好試題嗎?下面是小編為大家整理的2024年計算機二級c考試題庫,歡迎閱讀,希望大家能夠喜歡。

            2024年計算機二級c考試題庫

              考試題1:

              給定程序MODI1.C中函數fun的功能是:用選擇法對數組中的n個元素按從小到 大的順序進行排序。

              請修改程序中的錯誤,使它能得出正確的結果。

              注意:不要改動main函數,不得增行和刪行,也不得更改程序的結構!

              給定源程序:

              #include

              #define N 20

              void fun(int a[], int n)

              { int i, j, t, p;

              for (j = 0 ;j < n-1 ;j++) {

              p = j

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

              if(a[i] < a[p])

              p = j;

              t = a[p] ; a[p] = a[j] ; a[j] = t;

              }

              }

              main()

              {

              int a[N]={9,6,8,3,-1},i, m = 5;

              printf("排序前的數據:") ;

              for(i = 0;i < m;i++) printf("%d ",a[i]); printf("\n");

              fun(a,m);

              printf("排序后的數據:") ;

              for(i = 0;i < m;i++) printf("%d ",a[i]); printf("\n");

              }

              解題思路:

              第一處:語句后缺少分號。

              第二處:保存最小值的位置,所以應改為:p = i;。

              給定程序中已建立一個帶有頭結點的單向鏈表,鏈表中的各結點按數據域遞增有序鏈接。函數fun的功能是:刪除鏈表中數據域值相同的結點,使之只保留一個。 請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。

              注意:源程序存放在考生文件夾下的BLANK1.C中。

              不得增行或刪行,也不得更改程序的結構!

              給定源程序:

              #include

              #include

              #define N 8

              typedef struct list

              { int data;

              struct list *next;

              } SLIST;

              void fun( SLIST *h)

              { SLIST *p, *q;

              p=h->next;

              if (p!=NULL)

              { q=p->next;

              while(q!=NULL)

              { if (p->data==q->data)

              { p->next=q->next;

              free(___1___);

              q=p->___2___;

              }

              else

              { p=q;

              q=q->___3___;

              }

              }

              }

              }

              SLIST *creatlist(int *a)

              { SLIST *h,*p,*q; int i;

              h=p=(SLIST *)malloc(sizeof(SLIST));

              for(i=0; i

              { q=(SLIST *)malloc(sizeof(SLIST));

              q->data=a[i]; p->next=q; p=q;

              }

              p->next=0;

              return h;

              }

              void outlist(SLIST *h)

              { SLIST *p;

              p=h->next;

              if (p==NULL) printf("\nThe list is NULL!\n");

              else

              { printf("\nHead");

              do { printf("->%d",p->data); p=p->next; } while(p!=NULL);

              printf("->End\n");

              }

              }

              main( )

              { SLIST *head; int a[N]={1,2,2,3,4,4,4,5};

              head=creatlist(a);

              printf("\nThe list before deleting :\n"); outlist(head);

              fun(head);

              printf("\nThe list after deleting :\n"); outlist(head);

              }

              解題思路:

              本題是考察考生對鏈表的操作,主要是解決刪除鏈表中數據域值相同的結點。程序中共有三處要填上適當的內容,使程序能運行出正確的結果。

              函數fun中使用兩個臨時結構指針變量p和q對鏈表進行操作。首先p指向鏈表開始的next指針,q指向p的next指針,再利用while循環語句來判斷指針q是否NULL,如果q指針是指向NULL,那么函數結束返回。如果不是NULL,那么就要判斷p和q中data值是否相同,如果值相同,則要

              刪除該結點,然后繼續判斷下一結點值是相同,如果還相同,那么繼續刪除結點,直至不相同為止。如果兩個結點的值不相同,那么p就指向q,q指向q的next指針再繼續操作上述過程。

              刪除結點的方法是:先將p的next指針指向q的next指針,再釋放q指針指向的內存,最后把q指針再指向p的next指針就可以刪除一個鏈表中的結點了。

              第一處:釋放q指針所指的內存空間,應填q。

              第二處:q指針指向p的next指針,重新完成鏈接,應填next。

              第三處:兩個結點的值不相同,那么q就指向q的next指針,應填next。

              考試題2:

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

              A) 算法的時間復雜度與算法程序中的語句條數成正比

              B) 算法的時間復雜度與計算機的運行速度有關

              C) 算法的時間復雜度與運行算法時特定的輸入有關

              D) 算法的時間復雜度與算法程序編制者的水平有關

              2、下列各排序法中,最壞情況下的時間復雜度最低的是()。

              A) 希爾排序

              B) 快速排序

              C) 堆排序

              D) 冒泡排序

              3、設棧的存儲空間為S(1:50),初始狀態為top=51。現經過一系列正常的入棧與退棧操作后,top=50,則棧中的元素個數為()。

              A) 1

              B) 0

              C) 50

              D) 49

              4、某二叉樹共有399個結點,其中有199個度為2的結點,則該二叉樹中的葉子結點數為()。

              A) 不存在這樣的二叉樹

              B) 200

              C) 198

              D) 199

              5、結構化程序的三種基本結構是()。

              A) 遞歸、迭代和回溯

              B) 過程、函數和子程序

              C) 順序、選擇和循環

              D) 調用、返回和選擇

              6、某系統結構圖如下圖所示(n≥5)

              該系統結構圖的最大扇出數是()。

              A) n

              B) 3

              C) 2

              D) n+1

              7、軟件需求規格說明的內容不包括()。

              A) 運行環境

              B) 軟件的主要功能

              C) 軟件的性能

              D) 算法詳細設計

              8、在數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是()。

              A) 人工管理階段

              B) 文件系統階段

              C) 文件系統階段和數據庫階段

              D) 人工管理階段和文件系統階段

              9、建立表示學生選修課程活動的實體聯系模型,其中的兩個實體分別是()。

              A) 課程和課程號

              B) 學生和課程

              C) 學生和學號

              D) 課程和成績

              10、定義學生、教師和課程的關系模式S(S#,Sn,Sd,Dc,SA)(其屬性分別為學號、姓名、所在系、所在系的系主任、年齡);C(C#,Cn,P#)(其屬性分別為課程號、課程名、先修課);SC(S#,C#,G)(其屬性分別為學號、課程號和成績),則該關系為()。

              A) 第二范式

              B) 第一范式

              C) 第三范式

              D) BCNF范式

              11、在Windows7操作系統中,磁盤維護包括硬盤的檢查、清理和碎片整理等功能,碎片整理的目的是()。

              A) 刪除磁盤小文件

              B) 獲得更多磁盤可用空間

              C) 優化磁盤文件存儲

              D) 改善磁盤的清潔度

              13、某企業為了構建網絡辦公環境,每位員工使用的計算機上應當具備什么設備()。

              A) 網卡

              B) 攝像頭

              C) 無線鼠標

              D) 雙顯示器

              14、在Internet中實現信息瀏覽查詢服務的是()。

              A) DNS

              B) FTP

              C) WWW

              D) ADSL

              15、小華利用Word編輯一份書稿,出版社要求目錄和正文的頁碼分別采用不同的格式,且均從第1頁開始,最優的操作方法是()。

              A) 將目錄和正文分別存在兩個文檔中,分別設置頁碼

              B) 在目錄與正文之間插入分節符,在不同的節中設置不同的頁碼

              C) 在目錄與正文之間插入分頁符,在分頁符前后設置不同的頁碼

              D) 在Word中不設置頁碼,將其轉換為PDF格式時再增加頁碼

              16、小明的畢業論文分別請兩位老師進行了審閱。每位老師分別通過Word的修訂功能對該論文進行了修改。現在,小明需要將兩份經過修訂的文檔合并為一份,最優的操作方法是()。

              A) 小明可以在一份修訂較多的文檔中,將另一份修訂較少的文檔修改內容手動對照補充進去

              B) 請一位老師在另一位老師修訂后的文檔中再進行一次修訂

              C) 利用Word比較功能,將兩位老師的修訂合并到一個文檔中

              D) 將修訂較少的那部分舍棄,只保留修訂較多的那份論文做為終稿

              17、小金從網站上查到了最近一次全國人口普查的數據表格,他準備將這份表格中的數據引用到Excel中以便進一步分析,最優的操作方法是()。

              A) 對照網頁上的表格,直接將數據輸入到Excel工作表中

              B) 通過復制、粘貼功能,將網頁上的表格復制到Excel工作表中

              C) 通過Excel中的“自網站獲取外部數據”功能,直接將網頁上的表格導入到Excel工作表中

              D) 先將包含表格的網頁保存為。htm或 。mht格式文件,然后在Excel中直接打開該文件

              18、小胡利用Excel對銷售人員的銷售額進行統計,銷售工作表中已包含每位銷售人員對應的產品銷量,且產品銷售單價為308元,計算每位銷售人員銷售額的最優操作方法是()。

              A) 直接通過公式“=銷量×308”計算銷售額

              B) 將單價308定義名稱為“單價”,然后在計算銷售額的公式中引用該名稱

              C) 將單價308輸入到某個單元格中,然后在計算銷售額的公式中絕對引用該單元格

              D) 將單價308輸入到某個單元格中,然后在計算銷售額的公式中相對引用該單元格

              19、小梅需將PowerPoint演示文稿內容制作成一份Word版本講義,以便后續可以靈活編輯及打印,最優的操作方法是()。

              A) 將演示文稿另存為“大綱/RTF文件”格式,然后在Word中打開

              B) 在PowerPoint中利用“創建講義”功能,直接創建Word講義

              C) 將演示文稿中的幻燈片以粘貼對象的方式一張張復制到Word文檔中

              D) 切換到演示文稿的“大綱”視圖,將大綱內容直接復制到Word文檔中

              20、小劉正在整理公司各產品線介紹的PowerPoint演示文稿,因幻燈片內容較多,不易于對各產品線演示內容進行管理。快速分類和管理幻燈片的最優操作方法是()。

              A) 將演示文稿拆分成多個文檔,按每個產品線生成一份獨立的演示文稿

              B) 為不同的產品線幻燈片分別指定不同的設計主題,以便瀏覽

              C) 利用自定義幻燈片放映功能,將每個產品線定義為獨立的放映單元

              D) 利用節功能,將不同的產品線幻燈片分別定義為獨立節

              參考答案:

              C C A B C A D

              A B A C D A C

              B C C B B D

            【計算機二級c考試題庫】相關文章:

            2015年計算機二級考試c語言題庫07-26

            計算機二級c語言題庫2016精選06-23

            全國計算機等級考試二級c語言上機題庫10-28

            2015計算機二級c語言考試題庫08-03

            2015計算機二級c語言上機題庫06-19

            2016計算機二級C語言題庫及答案10-14

            2016計算機二級c上機考試題庫10-31

            2015年計算機二級c語言考試試題題庫08-18

            計算機二級考試MSOffice題庫09-14

            <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>
                      黄色视频在线观看