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