亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)c考試題庫(kù)

時(shí)間:2024-10-25 09:19:18 偲穎 試題 我要投稿

2024年計(jì)算機(jī)二級(jí)c考試題庫(kù)

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

2024年計(jì)算機(jī)二級(jí)c考試題庫(kù)

  考試題1:

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

  請(qǐng)修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。

  注意:不要改動(dòng)main函數(shù),不得增行和刪行,也不得更改程序的結(jié)構(gòu)!

  給定源程序:

  #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("排序前的數(shù)據(jù):") ;

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

  fun(a,m);

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

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

  }

  解題思路:

  第一處:語(yǔ)句后缺少分號(hào)。

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

  給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)按數(shù)據(jù)域遞增有序鏈接。函數(shù)fun的功能是:刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),使之只保留一個(gè)。 請(qǐng)?jiān)诔绦虻南聞澗處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。

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

  不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  給定源程序:

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

  }

  解題思路:

  本題是考察考生對(duì)鏈表的操作,主要是解決刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn)。程序中共有三處要填上適當(dāng)?shù)膬?nèi)容,使程序能運(yùn)行出正確的結(jié)果。

  函數(shù)fun中使用兩個(gè)臨時(shí)結(jié)構(gòu)指針變量p和q對(duì)鏈表進(jìn)行操作。首先p指向鏈表開(kāi)始的next指針,q指向p的next指針,再利用while循環(huán)語(yǔ)句來(lái)判斷指針q是否NULL,如果q指針是指向NULL,那么函數(shù)結(jié)束返回。如果不是NULL,那么就要判斷p和q中data值是否相同,如果值相同,則要

  刪除該結(jié)點(diǎn),然后繼續(xù)判斷下一結(jié)點(diǎn)值是相同,如果還相同,那么繼續(xù)刪除結(jié)點(diǎn),直至不相同為止。如果兩個(gè)結(jié)點(diǎn)的值不相同,那么p就指向q,q指向q的next指針再繼續(xù)操作上述過(guò)程。

  刪除結(jié)點(diǎn)的方法是:先將p的next指針指向q的next指針,再釋放q指針指向的內(nèi)存,最后把q指針再指向p的next指針就可以刪除一個(gè)鏈表中的結(jié)點(diǎn)了。

  第一處:釋放q指針?biāo)傅膬?nèi)存空間,應(yīng)填q。

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

  第三處:兩個(gè)結(jié)點(diǎn)的值不相同,那么q就指向q的next指針,應(yīng)填next。

  考試題2:

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

  A) 算法的時(shí)間復(fù)雜度與算法程序中的語(yǔ)句條數(shù)成正比

  B) 算法的時(shí)間復(fù)雜度與計(jì)算機(jī)的運(yùn)行速度有關(guān)

  C) 算法的時(shí)間復(fù)雜度與運(yùn)行算法時(shí)特定的輸入有關(guān)

  D) 算法的時(shí)間復(fù)雜度與算法程序編制者的水平有關(guān)

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

  A) 希爾排序

  B) 快速排序

  C) 堆排序

  D) 冒泡排序

  3、設(shè)棧的存儲(chǔ)空間為S(1:50),初始狀態(tài)為top=51,F(xiàn)經(jīng)過(guò)一系列正常的入棧與退棧操作后,top=50,則棧中的元素個(gè)數(shù)為()。

  A) 1

  B) 0

  C) 50

  D) 49

  4、某二叉樹(shù)共有399個(gè)結(jié)點(diǎn),其中有199個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)為()。

  A) 不存在這樣的二叉樹(shù)

  B) 200

  C) 198

  D) 199

  5、結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是()。

  A) 遞歸、迭代和回溯

  B) 過(guò)程、函數(shù)和子程序

  C) 順序、選擇和循環(huán)

  D) 調(diào)用、返回和選擇

  6、某系統(tǒng)結(jié)構(gòu)圖如下圖所示(n≥5)

  該系統(tǒng)結(jié)構(gòu)圖的最大扇出數(shù)是()。

  A) n

  B) 3

  C) 2

  D) n+1

  7、軟件需求規(guī)格說(shuō)明的內(nèi)容不包括()。

  A) 運(yùn)行環(huán)境

  B) 軟件的主要功能

  C) 軟件的性能

  D) 算法詳細(xì)設(shè)計(jì)

  8、在數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。

  A) 人工管理階段

  B) 文件系統(tǒng)階段

  C) 文件系統(tǒng)階段和數(shù)據(jù)庫(kù)階段

  D) 人工管理階段和文件系統(tǒng)階段

  9、建立表示學(xué)生選修課程活動(dòng)的實(shí)體聯(lián)系模型,其中的兩個(gè)實(shí)體分別是()。

  A) 課程和課程號(hào)

  B) 學(xué)生和課程

  C) 學(xué)生和學(xué)號(hào)

  D) 課程和成績(jī)

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

  A) 第二范式

  B) 第一范式

  C) 第三范式

  D) BCNF范式

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

  A) 刪除磁盤小文件

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

  C) 優(yōu)化磁盤文件存儲(chǔ)

  D) 改善磁盤的清潔度

  13、某企業(yè)為了構(gòu)建網(wǎng)絡(luò)辦公環(huán)境,每位員工使用的計(jì)算機(jī)上應(yīng)當(dāng)具備什么設(shè)備()。

  A) 網(wǎng)卡

  B) 攝像頭

  C) 無(wú)線鼠標(biāo)

  D) 雙顯示器

  14、在Internet中實(shí)現(xiàn)信息瀏覽查詢服務(wù)的是()。

  A) DNS

  B) FTP

  C) WWW

  D) ADSL

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

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

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

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

  D) 在Word中不設(shè)置頁(yè)碼,將其轉(zhuǎn)換為PDF格式時(shí)再增加頁(yè)碼

  16、小明的畢業(yè)論文分別請(qǐng)兩位老師進(jìn)行了審閱。每位老師分別通過(guò)Word的修訂功能對(duì)該論文進(jìn)行了修改,F(xiàn)在,小明需要將兩份經(jīng)過(guò)修訂的文檔合并為一份,最優(yōu)的操作方法是()。

  A) 小明可以在一份修訂較多的文檔中,將另一份修訂較少的文檔修改內(nèi)容手動(dòng)對(duì)照補(bǔ)充進(jìn)去

  B) 請(qǐng)一位老師在另一位老師修訂后的文檔中再進(jìn)行一次修訂

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

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

  17、小金從網(wǎng)站上查到了最近一次全國(guó)人口普查的數(shù)據(jù)表格,他準(zhǔn)備將這份表格中的數(shù)據(jù)引用到Excel中以便進(jìn)一步分析,最優(yōu)的操作方法是()。

  A) 對(duì)照網(wǎng)頁(yè)上的表格,直接將數(shù)據(jù)輸入到Excel工作表中

  B) 通過(guò)復(fù)制、粘貼功能,將網(wǎng)頁(yè)上的表格復(fù)制到Excel工作表中

  C) 通過(guò)Excel中的“自網(wǎng)站獲取外部數(shù)據(jù)”功能,直接將網(wǎng)頁(yè)上的表格導(dǎo)入到Excel工作表中

  D) 先將包含表格的網(wǎng)頁(yè)保存為。htm或 。mht格式文件,然后在Excel中直接打開(kāi)該文件

  18、小胡利用Excel對(duì)銷售人員的銷售額進(jìn)行統(tǒng)計(jì),銷售工作表中已包含每位銷售人員對(duì)應(yīng)的產(chǎn)品銷量,且產(chǎn)品銷售單價(jià)為308元,計(jì)算每位銷售人員銷售額的最優(yōu)操作方法是()。

  A) 直接通過(guò)公式“=銷量×308”計(jì)算銷售額

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

  C) 將單價(jià)308輸入到某個(gè)單元格中,然后在計(jì)算銷售額的公式中絕對(duì)引用該單元格

  D) 將單價(jià)308輸入到某個(gè)單元格中,然后在計(jì)算銷售額的公式中相對(duì)引用該單元格

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

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

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

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

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

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

  A) 將演示文稿拆分成多個(gè)文檔,按每個(gè)產(chǎn)品線生成一份獨(dú)立的演示文稿

  B) 為不同的產(chǎn)品線幻燈片分別指定不同的設(shè)計(jì)主題,以便瀏覽

  C) 利用自定義幻燈片放映功能,將每個(gè)產(chǎn)品線定義為獨(dú)立的放映單元

  D) 利用節(jié)功能,將不同的產(chǎn)品線幻燈片分別定義為獨(dú)立節(jié)

  參考答案:

  C C A B C A D

  A B A C D A C

  B C C B B D

【計(jì)算機(jī)二級(jí)c考試題庫(kù)】相關(guān)文章:

全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試題庫(kù)與答案06-29

2017計(jì)算機(jī)二級(jí)考試MSOffice題庫(kù)03-30

計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)及答案11-16

2024二級(jí)c語(yǔ)言上機(jī)題庫(kù)04-18

計(jì)算機(jī)二級(jí)考試office題庫(kù)及答案06-03

計(jì)算機(jī)二級(jí)考試C語(yǔ)言考試技巧03-29

計(jì)算機(jī)二級(jí)C語(yǔ)言考試技巧03-19

計(jì)算機(jī)二級(jí)C語(yǔ)言考試必看技巧03-27

精選計(jì)算機(jī)二級(jí)考試題庫(kù)及答案06-15