計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)及答案!
計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)及答案!
注:計(jì)算機(jī)等級(jí)考試題庫(kù)題目太多,本文為資料匯編,源自攻關(guān)學(xué)習(xí)網(wǎng)完整版,各資料均含答案解析,自帶app,每年更新,完整版查找見(jiàn)文末!
計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)及答案摘錄:
某二叉樹(shù)的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹(shù)的深度(根結(jié)點(diǎn)在第1層)為
A.5
B.4
C.3
D.2
【答案】B
【解析】二叉樹(shù)的后序序列為DCBGFEA,則A為根結(jié)點(diǎn)。中序序列為DCBAEFG,則DCB為左子樹(shù)結(jié)點(diǎn),EFG為右子樹(shù)結(jié)點(diǎn)。同理B為C父結(jié)點(diǎn),C為D父結(jié)點(diǎn)。根據(jù)分析,可畫(huà)出左子樹(shù),同理E為F父結(jié)點(diǎn),F(xiàn)為G父結(jié)點(diǎn)。根據(jù)分析,可畫(huà)出右子樹(shù),故二叉樹(shù)深度為4層。答案選擇B選項(xiàng)。
設(shè)有定義:struct{int n;float x;)s[2],m[2]=((10,2.8).{0.0.0)):,則以下賦值語(yǔ)句中正確的是
A.s[0]=m[1];
B.s=m;
C.s.n=m.n;
D.s[2].x=m[2].x;
【答案】A
【解析】定義了結(jié)構(gòu)體類型數(shù)組s,長(zhǎng)度為2,結(jié)構(gòu)體類型數(shù)組m,長(zhǎng)度為2,并對(duì)數(shù)組m進(jìn)行了初始化。同類型的結(jié)構(gòu)體可以直接用變量名實(shí)現(xiàn)賦值,A項(xiàng)正確;數(shù)組名為數(shù)組首地址,地址常量之間不可以相互賦值,B項(xiàng)錯(cuò)誤;數(shù)組名為地址常量不是結(jié)構(gòu)體變量,不能引用成員,C項(xiàng)錯(cuò)誤;s[2]與m[2]數(shù)組越界,D項(xiàng)錯(cuò)誤。答案選擇A選項(xiàng)。
關(guān)于C語(yǔ)言標(biāo)識(shí)符,以下敘述錯(cuò)誤的是
A.標(biāo)識(shí)符可全部由數(shù)字組成
B.標(biāo)識(shí)符可全部由下劃線組成
C.標(biāo)識(shí)符可全部由小寫(xiě)字母組成D.標(biāo)識(shí)符可全部由大寫(xiě)字母組成
【答案】
【解析】C語(yǔ)言標(biāo)識(shí)符只能由字母、數(shù)字、下劃線構(gòu)成,且只能以字母、下劃線開(kāi)頭,故答案選擇A選項(xiàng)。
設(shè)循環(huán)隊(duì)列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=20,rear=15。現(xiàn)要在該循環(huán)隊(duì)列中尋找最小值的元素,最壞情況下需要比較的次數(shù)為()
A.5
B.6
C.m-5
D.m-6
【答案】
D
【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用隊(duì)首指針指向隊(duì)首元素的前一個(gè)位置,因此,從隊(duì)首指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素,隊(duì)列初始狀態(tài)為front-rear-m,當(dāng)front-20,rear=15時(shí),隊(duì)列中有m-20+15-m-5個(gè)元素,最壞情況下需要比較次數(shù)為m-6次。答案選擇D選項(xiàng)。
設(shè)循環(huán)隊(duì)列為Q(1:m),其初始狀態(tài)為front-rear-m。經(jīng)過(guò)一系列入隊(duì)與退隊(duì)運(yùn)算后,front=20,rear=15?,F(xiàn)要在該循環(huán)隊(duì)列中尋找最小值的元素,最壞情況下需要比較的次數(shù)為
A.5
B.6
C.m-5
D.m-6
【答案】D
【解析】循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用隊(duì)首指針指向隊(duì)首元素的前一個(gè)位置,因此,從隊(duì)首指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素,隊(duì)列初始狀態(tài)為front=rear-m,當(dāng)front=20,rear-15時(shí),隊(duì)列中有m-20+15-m-5個(gè)元素,最壞情況下需要比較次數(shù)為m-6次。答案選擇D選項(xiàng)。
以下選項(xiàng)中,合法的C語(yǔ)言常量是
A.1.234
B.'C++'
C."\2.0
D.2Kb
【答案】A
【解析】C語(yǔ)言中的常量:①整型常量,用不帶小數(shù)點(diǎn)的數(shù)字表示;②實(shí)型常量,用帶小數(shù)點(diǎn)的數(shù)字表示;3字符型常量,用帶有單引號(hào)的一個(gè)字符表示;4字符串常量,用一對(duì)雙引號(hào)括起來(lái)的一串字符。1.234為實(shí)型常量,A項(xiàng)正確;'C++'不合法,若改成"C++"則為字符串常量,B項(xiàng)錯(cuò)誤;"2.0不合法,不是任何類型常量,C項(xiàng)錯(cuò)誤;2Kb不合法,若加上雙引號(hào)"2Kb"為字符串常量,D項(xiàng)錯(cuò)誤。答案選擇A選項(xiàng)。
設(shè)有定義int x=0,*p;立即執(zhí)行以下語(yǔ)句,正確的語(yǔ)句是
A.p=x;
B.*p=x;
C.p=NULL;
D.*p=NULL;
【答案】C
【解析】p沒(méi)有初始化,不能用*p直接訪問(wèn),但可以進(jìn)行賦值操作。注意,p=NULL并不是指向地址為0的存儲(chǔ)單元,而是具有一個(gè)確定的值——“空”。答案選擇C選項(xiàng)。
C語(yǔ)言中,最基本的數(shù)據(jù)類型包括
A.整型、實(shí)型、邏輯型
B.整型、字符型、數(shù)組
C.整型、實(shí)型、字符型
D.整型、實(shí)型、結(jié)構(gòu)體
【答案】C
【解析】C語(yǔ)言中,最基本的數(shù)據(jù)類型包括整型、實(shí)型、字符型,答案選擇C選項(xiàng)。
……
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)C語(yǔ)言》題庫(kù)【歷年真題+章節(jié)題庫(kù)+模擬試題】
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)C++語(yǔ)言程序設(shè)計(jì)》題庫(kù)【歷年真題+專項(xiàng)題庫(kù)】
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)》題庫(kù)【歷年真題+章節(jié)題庫(kù)+模擬試題】
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Java語(yǔ)言程序設(shè)計(jì)》題庫(kù)【歷年真題+章節(jié)題庫(kù)+模擬試題】
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)java》考點(diǎn)精講班
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)Python語(yǔ)言程序設(shè)計(jì)》基礎(chǔ)精講班
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)公共基礎(chǔ)知識(shí)》網(wǎng)授精講班【教材精講+真題串講】
全國(guó)計(jì)算機(jī)等級(jí)考試《二級(jí)C語(yǔ)言程序設(shè)計(jì)》真題精講班(網(wǎng)授)
全國(guó)計(jì)算機(jī)等級(jí)考試-二級(jí)C語(yǔ)言程序設(shè)計(jì)歷年真題與模擬試題詳解
……

>>>本文為多資料匯編>>>完整版載于攻關(guān)學(xué)習(xí)網(wǎng)>>>每年更新!
>>>資料查找>>>同名網(wǎng)站/公眾號(hào)【攻關(guān)學(xué)習(xí)網(wǎng)】>>>查找>>>
>>>或直接點(diǎn)擊/復(fù)制/搜一搜/下方網(wǎng)址查找 ?
http://ggw.100xuexi.com
