2016計算機二級《C語言》基礎(chǔ)練習(xí)題及答案(5)_第1頁
2016計算機二級《C語言》基礎(chǔ)練習(xí)題及答案(5)_第2頁
2016計算機二級《C語言》基礎(chǔ)練習(xí)題及答案(5)_第3頁
2016計算機二級《C語言》基礎(chǔ)練習(xí)題及答案(5)_第4頁
2016計算機二級《C語言》基礎(chǔ)練習(xí)題及答案(5)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、2016年計算機二級C語言基礎(chǔ)練習(xí)題及答案(5)1單選題 有以下程序:程序運行后的輸出結(jié)果是( )。A.10,One*Dream!B.9,One*Dream!C.9,One*WorldD.10,One*World參考答案:A參考解析:P是指向二維字符數(shù)組第二行One+Dream!的數(shù)組指針,所以長度是l0,打印輸出的也是該字符串。2簡答題編寫函數(shù)fun,其功能是:根據(jù)以下公式求的值(要求精度0.0005,即某項小于0.0005時停止迭代)。程序運行后,若輸入精度0.0005,則程序應(yīng)輸出為3.14。注意:部分源程序給出如下。請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中

2、填入你編寫的若干語句。試題程序:參考解析:【參考答案】【考點分析】本題考查:迭代法求給定多項式的值。迭代算法是讓計算機對一組指令(或一定步驟)進行重復(fù)執(zhí)行,在每次執(zhí)行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。需要注意變量的數(shù)據(jù)類型以及賦初值操作?!窘忸}思路】首先應(yīng)該定義double類型變量,并且賦初值,用來存放多項式的某一項和最后的總和。從第二項開始以后的每一項都是其前面一項乘以n/(2*n+1),程序中用sl來表示每一項,s表示求和后的結(jié)果。需注意sl和s的初值都為1.0,因為循環(huán)變量從第二項開始累加。3單選題 軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。A.低內(nèi)聚低耦合B.高內(nèi)

3、聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合參考答案:B參考解析:軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低偶合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)?。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能。4單選題 有以下程序:程序運行后的輸出結(jié)果是( )。A.let=4B.m=2C.m=6D.m=5參考答案:C參考解析:第一次外循環(huán)i的值為l,第一次內(nèi)循環(huán)j的值為3,不滿足條件執(zhí)行in=ij即m的值為3;第二次j的值為2,不滿足條件執(zhí)行m=i*j,即m的值為6;第三次j的值為1,不滿足條件

4、執(zhí)行nl*=i*j,即m的值仍為6。第二次外循環(huán)i的值為2,j的值為3,滿足條件,執(zhí)行break語句,跳出循環(huán)。5單選題 有以下結(jié)構(gòu)體說明、變量定義和賦值語句:則以下scanf函數(shù)調(diào)用語句有錯誤的是( )。A.scanf(”%s”,);B.scanf(”%d”,&s0.age);C.scanf(”%c”,&(ps一sex);D.scanf(”%d”,ps一age):參考答案:D參考解析:本題考查結(jié)構(gòu)體的相關(guān)知識,題目中需要輸入一個變量,scanf要求參數(shù)為指針,而D選項中ps一age為一個變量,不是指針,所以錯誤。6單選題 有三個關(guān)系R、S和T如下:由關(guān)系R和S通過運算得到關(guān)系T

5、,則所使用的運算為( )。A.笛卡爾積B.交C.并D.自然連接參考答案:D參考解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進行的是自然連接操作。7單選題 有以下程序:程序運行后的輸出結(jié)果是( )。A.1002,ZhangDa,1202.0B.1002,ChangRon9,1202.0C.1001,ChangRon9,1098.0D.1001,ZhangDa,1098.0參考答案:D參考解析:本題考查結(jié)構(gòu)體的相關(guān)操作以及傳值、傳址的區(qū)別,該題中調(diào)用f函數(shù)后,會生成參數(shù)a的一個副本,而不會改

6、變a的值,所以a值維持原值,選項D正確。8單選題 以下敘述中正確的是A.一條語句只能定義一個數(shù)組B.每個數(shù)組包含一組具有同一類型的變量,這些變量在內(nèi)存中占有連續(xù)的存儲單元C.數(shù)組說明符的一對方括號中只能使用整型常量,而不能使用表達式D.在引用數(shù)組元素時,下標(biāo)表達式可以使用浮點數(shù)參考答案:B參考解析:A選項中,一條語句只能定義一個數(shù)組是不準(zhǔn)確的,可以通過一條語句定義多個數(shù)組;C選項中,數(shù)組說明符的一對方括號中可以是整型常量,可以是整型常量表達式;D選項中,在引用數(shù)組元素時,下標(biāo)表達式必須是整型的。因此B選項正確。9單選題 有以下程序:程序執(zhí)行后的輸出結(jié)果是( )。參考答案:C參考解析:該程序中int 8 pl=&a,+p2=&b,4 P=&c;指定義三個指針變量,并賦值,即使pl指向a;p2指向b;p指向c。+P=。pl$(+p2)。;該條語句是給P所指的存儲單元c賦值,就是pl所指的存儲單元的值,即a的值,與p2所指的存儲單元b的值相乘,也就是c=a+b,等價于c=13=3;因此C選項正確。10單選題 以下敘述中錯誤的是( )。A.可以通過typedef增加新的類型B.可以用typedef將已存在的類型用一個新的名字來代表C.用typedef定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論