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);
}
-
2017年海南省計算機等級考試准考證打印16啟動
2017年03月的全國計算機等級考試的准考證由考生本人自己登陸打印系統打印,下面是小編整理的關於海南省准考證打印時間的消息,希望大家喜歡!海南省2017年3月全國計算機等級考試(NCRE)將於3月25日-28日舉行。全國計算機等級考試全部為機考,考試分批進行,第一批考試於...
-
2017年計算機考試三級數據庫技術考試大綱
全國計算機等級考試採用全國統一命題,統一考試的形式。所有科目每年開考兩次。下面是小編整理的計算機考試三級數據庫技術考試大綱,歡迎大家參考!基本要求1.掌握數據庫技術的基本概念、原理、方法和技術。2.能夠使用SQL語言實現數據庫操作。3.具備數據庫系統安裝...
-
大學生計算機一級考試試題2023
在學習、工作中,我們總免不了要接觸或使用試題,試題是學校或各主辦方考核某種知識才能的標準。相信很多朋友都需要一份能切實有效地幫助到自己的試題吧?下面是小編精心整理的大學生計算機一級考試試題2023,僅供參考,歡迎大家閲讀。大學生計算機一級考試試題一、選擇...
-
2017最新計算機一級考試MSOffice練習題「附答案」
計算機一級考試《MSOffice》試題一選擇題(1)完整的計算機硬件系統一般包括外部設備和A)運算器和控制器B)存貯器C)主機D)中央處理器參考答案:C(2)計算機能夠自動工作,主要是因為採用了A)二進制數制B)高速電子元件C)存儲程序控制D)程序設計語言參考答案:C(3)下面哪...