

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、單選題(共5題,70.0分)1、x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語句是()。inputxyzscanf(“%d%d%d“scanf(“%d%d%d“xyz)read(“%d%d%d“標(biāo)準(zhǔn)答案:B2、設(shè)有定義“inta=3,b,p=&a;”,則下列語句中使b不為3的語句是()。試題分析:定義有inta=3,b,p=&a;對b賦值的表達(dá)式有&a、p、a、a.引用變量a的值有兩種方法,一是直接引用a
2、,二是通過a的指針間接引用a.對于后者,又有多種表達(dá)方法,通過指向a的指針p,間接引用a的內(nèi)容,如p.或通過求地址運算符由變量a得到其指針&a,再由這指針表達(dá)式間接引用a的內(nèi)容,如&a.所以表達(dá)式&a、p和a都能引用變量a的值,而使b的值為3.而表達(dá)式b=a是錯誤的,因為a不是指針變量,不能對它施行取內(nèi)容運算符……所以解答是Db=&a;b=p;b=a;b=a;標(biāo)準(zhǔn)答案:D3、設(shè)x和y為int型變量,則執(zhí)行下面的循環(huán)后,y的值為()。f(
3、y=l,x=l;y<=50;y++)if(x>=10)break;if(x%2==1){x+=5;continue;x=3;試題分析:f循環(huán)語句的初始化部分置變量x和y的初值為1,循環(huán)條件是(y<=50),每次循環(huán)后變量y的值增1,控制循環(huán)最多執(zhí)行50次。循環(huán)體有三個語句:首先在發(fā)現(xiàn)變量x的值大于等于10時,結(jié)束循環(huán);接著是當(dāng)變量x除2的余數(shù)為1(即變量x是奇數(shù))時,讓變量X值增5,讓x變成偶數(shù),并直接進(jìn)入下一輪循環(huán);如變量x是偶數(shù),則
4、從變量x減去3,讓變量x變成奇數(shù)。由上述分析知,每兩次循環(huán)使變量x的值增加2.第一次循環(huán)后,變量x的值變成6.第二次循環(huán)后,變量x的值變成3.第三次循環(huán)后,變量x的位變成8.第四次循環(huán)后,變量x的值變成5.第五次循環(huán)后,變量x的值變成10.第六次循環(huán)時,因變量x的位大于等于10,直接跳出循環(huán),這次循環(huán)是非正常結(jié)束,對變量y的修正只執(zhí)行了5次。所以循環(huán)結(jié)束后,變量y的值增至6.正確的解答是C2468標(biāo)準(zhǔn)答案:C4、若與文件型指針中相關(guān)聯(lián)的
5、文件的當(dāng)前讀位置已到了文件的末尾,則函數(shù)feof(fp)的返回值是()。試題分析:當(dāng)調(diào)用fopen函數(shù)時,系統(tǒng)將為實參文件設(shè)定一個存放文件讀寫控制信息的控制塊。該控制塊記錄有關(guān)文件持征、使用方式,當(dāng)前讀寫位置等文件狀態(tài),并將該指向10個整型變量的函數(shù)指針一個指向具有10個元素的一維數(shù)組的指針具有10個指針元素的一維數(shù)組標(biāo)準(zhǔn)答案:C3、在以下一組運算符中,優(yōu)先級最高的運算符是()。試題分析:常規(guī)運算符的優(yōu)先級自高到低的排列順序是算術(shù)運算符
6、、移位運算符、關(guān)系運算符。按位運算符、邏輯運算符、條件運算符、賦值運算符、逗號運算符。所以問題所給的四個運算符按優(yōu)先級自高到低的排列順序是%,<=,&&,=。所以解答是C<==%&&標(biāo)準(zhǔn)答案:C4、不是C語言提供的合法關(guān)鍵字是()。試題分析:因C語言的關(guān)鍵字表中沒有begin,它不是C語言的關(guān)鍵字。switchbegincasedefault標(biāo)準(zhǔn)答案:B5、若有以下定義,則不能表示a數(shù)組元素的表達(dá)式是()。inta[10]={1,2,3
7、,4,5,6,7,8,9,10,p=a;試題分析:上述代碼定義了有10個元素的整型數(shù)組a,和定義指針變量p,并讓p指向數(shù)組元素a[0].所以代碼p是引用a[0].由于數(shù)組a只有10個元素,最后一個元素是a[9],表達(dá)式a[10]是錯誤的。數(shù)組名a可以作為a的首元素的指針,表達(dá)式a就是a[0],是對數(shù)組a的首元素a[0]的引用。指針p的值是a,表達(dá)式pa的值是0,所以a[p-a]就是a[0].所以解答是Bpa[10]aa[pa]標(biāo)準(zhǔn)答案:
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言程序設(shè)計答案
- c語言程序設(shè)計實驗答案
- 《c語言程序設(shè)計》
- 《c語言程序設(shè)計》題庫及答案
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計
- c語言程序設(shè)計下mooc答案
- c語言程序設(shè)計試卷及答案
- c語言程序設(shè)計答案實驗九
- c語言程序設(shè)計習(xí)題含答案
- c語言程序設(shè)計試題答案
- 《c語言程序設(shè)計》實驗.設(shè)計.習(xí)題.答案
- c語言程序設(shè)計實驗與習(xí)題指導(dǎo)課后程序設(shè)計答案
- c語言程序設(shè)計習(xí)題集答案
- c語言程序設(shè)計蘇小紅版答案
- c語言程序設(shè)計試題集及其答案
- c語言上機程序設(shè)計題庫及答案
- c語言程序設(shè)計試題及答案(五)
評論
0/150
提交評論