- 全國計算機二級c語(yǔ)言題庫試題及答案 推薦度:
- 相關(guān)推薦
2017年計算機二級c語(yǔ)言題庫試題及答案
盡管C語(yǔ)言提供了許多低級處理的功能,但仍然保持著(zhù)良好跨平臺的特性,以一個(gè)標準規格寫(xiě)出的C語(yǔ)言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機或稱(chēng)MCU)以及超級電腦等作業(yè)平臺。下面是小編整理的關(guān)于計算機二級c語(yǔ)言題庫試題及答案,歡迎大家參考!
一、 選擇題
1、 下列敘述中正確的是( )。
A.循環(huán)隊列是隊列的一種順序存儲結構
B.循環(huán)隊列是隊列的一種鏈式存儲結構
C.循環(huán)隊列是非線(xiàn)性結構
D.循環(huán)隊列是一直邏輯結構
2、 下列敘述中正確的是( )。
A.棧是一種先進(jìn)先出的線(xiàn)性表
B.隊列是一種后進(jìn)先出的線(xiàn)性表
C.棧和隊列都是非線(xiàn)性結構
D.以上三種說(shuō)法都不對
3、 一棵二叉樹(shù)共有25個(gè)節點(diǎn),其中5個(gè)時(shí)子節點(diǎn),那么度為1的節點(diǎn)數為( )。
A.4
B.6
C.10
D.16
4、 在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。
A.內模式
B.外模式
C.概念模式
D.邏輯模式
5、 在滿(mǎn)足實(shí)體完整性約束的條件下( )。
A、 一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵詞
B、 一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵詞
C、 一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵詞
D、 一個(gè)關(guān)系中應該有一個(gè)或者多個(gè)候選關(guān)鍵詞
6、 軟件生命周期中的活動(dòng)不包括( )。
A.軟件維護
B.市場(chǎng)調研
C.軟件測試
D.需求分析
7、 下面不屬于需求分析階段任務(wù)的是( )。
A.確定軟件系統的功能需求
B.確定軟件系統的系統的系能需求
B.制定軟件集成測試計劃
D.需求規格說(shuō)明書(shū)審評
8、 在黑盒測試方式中,設計測試用例的主要根據是( )。
A.程序外部功能
B.程序內部邏輯
C.程序數據結構
D.程序流程圖
9、 在軟件設計中不使用的工具是( )。
A.系統結構圖
B.程序流程圖
C.PAD圖
D.數據流圖(DFD圖)
10、針對簡(jiǎn)單程序設計,以下敘述的實(shí)施步驟正確的是( )。
A.確定算法和數據結構、編碼、調試、整理文檔
B.編碼、確定算法和數據結構、調試、整理文檔
C.整理文檔、確定算法和數據結構、編碼、調試
D.確定算法和數據結構、調試、編碼、整理文檔
二、填空題
1、將長(cháng)度為n的順序存儲在線(xiàn)性表中刪除一個(gè)元素,最壞情況下需要移動(dòng)表中的元素個(gè)數為( )。
2、設循環(huán)隊列的存儲空間為Q(1:3),初始狀態(tài)為front=rear=30,F經(jīng)過(guò)一系列入隊與退隊運算后,front=16,rear=15,則循環(huán)隊列中有( )個(gè)元素。
3、數據庫管理系統提供的數據語(yǔ)言中,負責數據的增、刪、改和查詢(xún)的是( )。
4、在將E-R圖轉換到關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示成( )。
5、常見(jiàn)的軟件工程方法有結構化方法和面向對象方法,類(lèi)、繼承以及多態(tài)性等概念屬于( )。
6、設變量a和b已定義為int類(lèi)型,若要通過(guò)scanf(”a=%d,b=%d”,&a,&b);語(yǔ)句分別給a和b輸入1和2,則正確的數據輸入內容是( )。
7、以下程序的輸出結果是( )。
#include
mian()
{ int a=37;
a+=a%=9; printf(“%d\n”,a);
}
8、設A.B.c都是整型變量,如果a的值為1,b的值為2,則執行c=a++||b++;語(yǔ)句后,變量b的值是( )。
9、有以下程序段
s=1.0;
for(k=1,k<=n;k++) s=s+1.0(k*(k+1));
printf(“%f\n”,s);
請填空,使以下程序段的功能與上面的程序段完全相同。
s=1.0; k=1;
while( )
{ s=s+1.0(k*(k+1)); k=k+1;}
printf(“%f\n”,s);
10、以下程序段的輸出結果是( )。
#include
mian()
{ char a,b;
for(a=0;a<20;a+=7) { b=a; putchar(b+’0’); }
}
11、以下程序段的輸出結果是( )。
#include
mian()
{ char *ch[4]={“red”,”green”,”blue”};
Int i=0;
While(ch[i]);
{ putchar(ch[i][0]; i++; }
}
12、有以下程序
#include
mian()
{int arr[]={1,3,5,7,2,4,6,8{, i, start;
Scanf(“%d”, &start);
For(i=0,i<3,i++)
printf(“%d”,arr[(start+i)%8]);
}
若在程序運行時(shí)輸入整數10 <回車(chē)>,則輸出結果為( )。
13、以下程序的功能是輸出a數組中的所有字符串,請填空
#include
mian()
{char *a[]={“ABC”,”DEFGH”,”IJ”,”KLMNOP”};
Int i=0;
For(;i<4;i++) printf(“%s\n”, );
}
14、以下程序的輸出結果是( )。
#include
#include
#include
mian()
{ char *p, *q, *r;
p=q=r=(char *)malloc(sizeof(char)*20);
strcpy(p,”attaboy,welcome!”);
printf(“%c%c%c\n”,p[11], q[3], r[4]);
free(p);
}
15、設文件test.txt中原已寫(xiě)入字符串Begin,執行以下程序后,文件中的內容為( )。
#include
mian()
{ file *fp;
fp=fopen(“test.txt”,”w+”);
fputs(“test”,fp);
fclose(fp);
}
【計算機二級c語(yǔ)言題庫試題及答案】相關(guān)文章:
計算機二級c語(yǔ)言題庫及答案03-28
國家計算機二級c語(yǔ)言題庫及答案03-08
計算機C語(yǔ)言試題及答案02-25
計算機二級C語(yǔ)言考試試題及答案03-08