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