av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

C語言

最新C語言知識輔導(dǎo)練習(xí)題及答案

時間:2025-03-06 23:40:19 C語言 我要投稿
  • 相關(guān)推薦

最新C語言知識輔導(dǎo)練習(xí)題及答案

  C語言的應(yīng)用范圍廣泛,具備很強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應(yīng)用比如單片機以及嵌入式系統(tǒng)開發(fā)。下面是小編為大家搜索整理的C語言專項訓(xùn)練題,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試 網(wǎng)!

最新C語言知識輔導(dǎo)練習(xí)題及答案

  一、選擇題

  (1)以下敘述正確的是

  A)循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序結(jié)構(gòu)都是結(jié)構(gòu)化程序的基本結(jié)構(gòu)

  B)計算機可以直接執(zhí)行C語言程序,不需要做任何轉(zhuǎn)換

  C)過于復(fù)雜的算法不能使用N—s流程圖描述

  D)只有不超過20步操作步驟的算法才是簡單算法

  【答案】A

  【解析】計算機只能識別機器語言,C語言是高級語言,計算機無法直接執(zhí)行,排除B選項;N—S流程圖是復(fù)雜流程算法的描述手段。因此C選項錯誤;算法的復(fù)雜與簡單,不能用操作步驟數(shù)來衡量,D選項錯誤;循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序結(jié)構(gòu)都是結(jié)構(gòu)化程序的基本結(jié)構(gòu),答案為A選項。

  (2)C語言程序的模塊化通過以下哪個選項來實現(xiàn)

  A)變量

  B)函數(shù)

  C)程序行

  D)語句

  【答案】B

  【解析】C語言程序的模塊化通過函數(shù)來體現(xiàn),所以選擇B。

  (3)以下敘述中正確的是

  A)書寫源程序時,必須注意縮進格式,否則程序會有編譯錯誤

  B)程序的主函數(shù)名除main外,也可以使用Main或_main

  C)程序可以包含多個主函數(shù),但總是從第一個主函數(shù)處開始執(zhí)行

  D)在C程序中。模塊化主要是通過函數(shù)來實現(xiàn)的

  【答案】D

  【解析】C語言的源程序中對縮進沒有要求。所以A選項錯誤。C語言中區(qū)分大小寫,main函數(shù)不能寫成Main或一main,所以B選項錯誤。一個C程序有且只有一個主函數(shù),所以C選項錯誤。

  (4)以下敘述中正確的是

  A)用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)

  B)實用的C語言源程序總是由一個或多個函數(shù)組成

  C)不同函數(shù)的形式參數(shù)不能使用相同名稱的標(biāo)識符

  D)在C語言的函數(shù)內(nèi)部,可以定義局部嵌套函數(shù)

  【答案】B

  【解析】A選項中,”用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)”描述是不正確的,也可以調(diào)用自定義函數(shù);C選項中,對于不同函數(shù)的形式參數(shù)可以使用相同名稱的標(biāo)識符;D選項中,關(guān)于函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套。因此B選項正確。

  (5)以下敘述中正確的是

  A)C語言程序所調(diào)用的函數(shù)必須放在main函數(shù)的前面

  B)C語言程序總是從最前面的函數(shù)開始執(zhí)行

  C)C語言程序中main函數(shù)必須放在程序的開始位置

  D)C語言程序總是從main函數(shù)開始執(zhí)行

  【答案】D

  【解析】C語言所調(diào)用的函數(shù)可以放在調(diào)用它的函數(shù)前,也可以放在調(diào)用它的函數(shù)后,所以A錯誤。C語言程序總是從main函數(shù)開始執(zhí)行,所以B錯誤。main函數(shù)的位置可以放在開始,也可以放在中間,也可以放在最后,所以C錯誤。

  二、程序填空題

  下列給定程序中,函數(shù)fun的功能是:將形參n中個位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個新數(shù),作為函數(shù)值返回。例如,輸入一個整數(shù)27638496,函數(shù)返回值為64862。請在程序的下劃線處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  三、程序修改題

  下列給定程序中函數(shù)fun的功能是:將長整型數(shù)中各位上為奇數(shù)的數(shù)依次取出,構(gòu)成一個新數(shù)放在t中。高位仍在高位,低位仍在低位。例如,當(dāng)s中的數(shù)為87653142時,t中的數(shù)為7531。請改正程序中的錯誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODI1.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  二、程序填空題

  【參考答案】

  (1)0

  (2)10*X

  (3)n/10

  【考點分析】

  本題考查:已知某數(shù),如何求該數(shù)各個位數(shù)值,已知各個位數(shù)值,如何表示該數(shù);除法運算。

  【解題思路】

  填空1:定義變量t用來存放某數(shù)的各個位數(shù)值,此處判斷t是否為偶數(shù),即對2求余結(jié)果是否為0。

  填空2:將t作為x的個位數(shù),原來x的各個位上升1位,即x=10*x+1。

  填空3:每循環(huán)一次,通過除法運算,去掉數(shù)值最后一位。

  三、程序修改題

  【參考答案】

  (1)*t=0;

  (2)if(d%2!=0)或if(d%2==1)

  【考點分析】

  本題考查:指針型變量作為函數(shù)參數(shù);if語句條件表達(dá)式,結(jié)合奇偶數(shù)的表示方法來確定該表達(dá)式內(nèi)容。

  【解題思路】

  (1)由函數(shù)定義可知,變量t是指針變量,所以對t進行賦初值0是不對的。因為t指向的是存放新數(shù)的變量,所以此處應(yīng)給新數(shù)賦初值0,即*t=0。

  (2)變量d表示數(shù)s各個位上的數(shù),此處的if條件應(yīng)為判斷d是否為奇數(shù)。

【最新C語言知識輔導(dǎo)練習(xí)題及答案】相關(guān)文章:

C語言練習(xí)題及答案10-23

C語言練習(xí)題及其答案09-19

C語言考前練習(xí)題及答案11-10

C語言考點輔導(dǎo)09-16

C語言程序基礎(chǔ)練習(xí)題帶答案09-26

C語言輔導(dǎo):C語言運算符表06-17

C語言程序改錯輔導(dǎo)07-30

C語言考前輔導(dǎo)題08-07

C語言程序的功能輔導(dǎo)11-02