2017年計算機二級c語言題庫試題及答案
儘管C語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱MCU)以及超級電腦等作業平臺。下面是小編整理的關於計算機二級c語言題庫試題及答案,歡迎大家參考!
一、 選擇題
1、 下列敘述中正確的是( )。
A.迴圈佇列是佇列的一種順序儲存結構
B.迴圈佇列是佇列的一種鏈式儲存結構
C.迴圈佇列是非線性結構
D.迴圈佇列是一直邏輯結構
2、 下列敘述中正確的是( )。
A.棧是一種先進先出的線性表
B.佇列是一種後進先出的線性表
C.棧和佇列都是非線性結構
D.以上三種說法都不對
3、 一棵二叉樹共有25個節點,其中5個時子節點,那麼度為1的節點數為( )。
A.4
B.6
C.10
D.16
4、 在下列模式中,能夠給出資料庫物理儲存結構與物理存取方法的是( )。
A.內模式
B.外模式
C.概念模式
D.邏輯模式
5、 在滿足實體完整性約束的條件下( )。
A、 一個關係中可以沒有候選關鍵詞
B、 一個關係中只能有一個候選關鍵詞
C、 一個關係中必須有多個候選關鍵詞
D、 一個關係中應該有一個或者多個候選關鍵詞
6、 軟體生命週期中的活動不包括( )。
A.軟體維護
B.市場調研
C.軟體測試
D.需求分析
7、 下面不屬於需求分析階段任務的是( )。
A.確定軟體系統的.功能需求
B.確定軟體系統的系統的系能需求
B.制定軟體整合測試計劃
D.需求規格說明書審評
8、 在黑盒測試方式中,設計測試用例的主要根據是( )。
A.程式外部功能
B.程式內部邏輯
C.程式資料結構
D.程式流程圖
9、 在軟體設計中不使用的工具是( )。
A.系統結構圖
B.程式流程圖
圖
D.資料流圖(DFD圖)
10、針對簡單程式設計,以下敘述的實施步驟正確的是( )。
A.確定演算法和資料結構、編碼、除錯、整理文件
B.編碼、確定演算法和資料結構、除錯、整理文件
C.整理文件、確定演算法和資料結構、編碼、除錯
D.確定演算法和資料結構、除錯、編碼、整理文件
二、填空題
1、將長度為n的順序儲存線上性表中刪除一個元素,最壞情況下需要移動表中的元素個數為( )。
2、設迴圈佇列的儲存空間為Q(1:3),初始狀態為front=rear=30。現經過一系列入隊與退隊運算後,front=16,rear=15,則迴圈佇列中有( )個元素。
3、資料庫管理系統提供的資料語言中,負責資料的增、刪、改和查詢的是( )。
4、在將E-R圖轉換到關係模式時,實體和聯絡都可以表示成( )。
5、常見的軟體工程方法有結構化方法和麵向物件方法,類、繼承以及多型性等概念屬於( )。
6、設變數a和b已定義為int型別,若要通過scanf(”a=%d,b=%d”,&a,&b);語句分別給a和b輸入1和2,則正確的資料輸入內容是( )。
7、以下程式的輸出結果是( )。
#include
mian()
{ int a=37;
a+=a%=9; printf(“%dn”,a);
}
8、設A.B.c都是整型變數,如果a的值為1,b的值為2,則執行c=a++||b++;語句後,變數b的值是( )。
9、有以下程式段
s=1.0;
for(k=1,k<=n;k++) s=s+1.0(k*(k+1));
printf(“%fn”,s);
請填空,使以下程式段的功能與上面的程式段完全相同。
s=1.0; k=1;
while( )
{ s=s+1.0(k*(k+1)); k=k+1;}
printf(“%fn”,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]);
}
若在程式執行時輸入整數10 <回車>,則輸出結果為( )。
13、以下程式的功能是輸出a陣列中的所有字串,請填空
#include
mian()
{char *a[]={“ABC”,”DEFGH”,”IJ”,”KLMNOP”};
Int i=0;
For(;i<4;i++) printf(“%sn”, );
}
14、以下程式的輸出結果是( )。
#include
#include
#include
mian()
{ char *p, *q, *r;
p=q=r=(char *)malloc(sizeof(char)*20);
strcpy(p,”attaboy,welcome!”);
printf(“%c%c%cn”,p[11], q[3], r[4]);
free(p);
}
15、設檔案中原已寫入字串Begin,執行以下程式後,檔案中的內容為( )。
#include
mian()
{ file *fp;
fp=fopen(“”,”w+”);
fputs(“test”,fp);
fclose(fp);
}
-
2016年計算機等級考試考前衝刺試題
1、在PowerPoint中,撤消操作最多可以______次。(A)100(B)120(C)150(D)無數次2、在電子郵件中所包含的資訊是______。(A)只能是文字(B)只能是文字與影象資訊(C)只能是文字與聲音資訊(D)可以是文字、聲音和圖形影象資訊3、針式印表機術語中,24針是指______。(A)24&...
-
2017年計算機二級Java考試試題及答案
Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計。下面yjbys小編收集一些計算機二級Java考試試題及答案,希望大家認真閱讀!單選題1).下列程式碼的執行結果是:publicclassTest2{publicstaticvoidmain(Str...
-
2023年計算機二級考試注意事項
全國計算機等級考試的持續升溫,至使全國計算機等級考試證書已成為國家公務員、國家企事業單位工作人員、公司員工等上崗、加薪、提拔的必備條件。下面是小編整理的關於計算機二級考試注意事項,歡迎大家參考!一、考前資料準備:1、考試證件考試時一定要帶好你的準考...
-
2016年9月計算機二級考試題庫及答案
計算機二級VF考試試題及答案1、如果在SQL查詢的SELECT短語中使用TOP,則應該配合使用NG短語PBY短語E短語RBY短語2、在檢視設計器中有、而在查詢設計器中沒有的選項A.排序依據B.分組依據C.雜項D.更新條件3、在VisualFoxpr0中,如果在表之間的聯絡中設定了參照完整性...