首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級(jí) | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復(fù)習(xí)資料 > 程序員資料 > 正文

2010年軟考程序員考前練習(xí)試題及答案解析(4)

考試吧整理了軟考程序員考前練習(xí)試題及答案解析,幫助考生備考程序員考試。

  56.設(shè)有關(guān)變量已經(jīng)正確定義并賦值,則下列表達(dá)式中符合C語言語法規(guī)則的是( )

  A.a_=\12

  B.a_1=a_2+=12

  C.int13.5%2

  D.a=b+7=C-2

  【解析】分析備選答案 A:這個(gè)表達(dá)式中出現(xiàn)了兩個(gè)運(yùn)算符“=”和“\”,后一個(gè)運(yùn)算符是雙目中綴,但是其前面沒有運(yùn)算對(duì)象,所以語法上是錯(cuò)誤的。分析備選答案B:這個(gè)表達(dá)式中出現(xiàn)了兩個(gè)運(yùn)算符“=”和“+=”.從結(jié)合性來說,是自右向左的,所以該表達(dá)式相當(dāng)于“a_1=(a_2+= 12)”,先計(jì)算“a_2+=12”,相當(dāng)于“a_2=a_2+12”,再計(jì)算“a_1=(a_2+=12)”,所以該表達(dá)式的語法是正確的,符合題意。至于備選答案 C,加在表達(dá)式前面的int需要有圓括號(hào),表示對(duì)表達(dá)式值的強(qiáng)制轉(zhuǎn)換,此外“%”運(yùn)算符的一個(gè)運(yùn)算對(duì)象是實(shí)型,也是錯(cuò)誤的。備選答案D類似于備選答案B,但是第2個(gè)賦值運(yùn)算符的左邊是表達(dá)式“b+7”,不是變量,不符合賦值運(yùn)算符的語法要求,是錯(cuò)誤的。

  【參考答案】B

  57.若整型變量x的值為8,則下列表達(dá)式中值為1的表達(dá)式是( )

  A.x+=x-=x=x

  B.x%=x-1

  C.x%=x%=3

  D.x/=x+x

  【解析】計(jì)算備選答案A:先做“x=x*x”,結(jié)果x為64,該表達(dá)式值為64;再做“x=x-64”結(jié)果 x為 0,該表達(dá)式值為0;最后計(jì)算“x=x+0”,結(jié)果 x為 0,整個(gè)表達(dá)式值為 0,不符合題意。計(jì)算備選答案B:相當(dāng)于計(jì)算“x=x%(x-1)”,結(jié)果為x=8%7=1,整個(gè)表達(dá)式值為1,所以該答案符合題意,本題答案應(yīng)選B。至于備選答案C:先算“x=x%3”,結(jié)果x=2,該表達(dá)式值為2,再計(jì)算“x=x%2”,結(jié)果x為0,整個(gè)表達(dá)式值為0。備選答案D:相當(dāng)于計(jì)算“x=x/(x+x)”,結(jié)果為x=8/(8+8),結(jié)果x為0,整個(gè)表達(dá)式值為0。

  【參考答案】B

  58.字符串"m\x43\\\np\102q"的長(zhǎng)度是( )

  A.7

  B.9

  C.15

  D.16

  【解析】字符串的長(zhǎng)度等于其中有效字符(不含字符率結(jié)束標(biāo)記符)的數(shù)目。本題給出的字符串中含有轉(zhuǎn)義字符,一個(gè)轉(zhuǎn)義字符相當(dāng)于單個(gè)字符。按照這個(gè)規(guī)則,本題中給出的字符串中含有的字符如下:

  'm''\x43''\\''\n''p''\102''q'字符串中含有7個(gè)有效字符,所以本題答案應(yīng)選A。

  【參考答案】A

  59.設(shè)有定義語句“int a=10,*p=&a;”,則表達(dá)式“a十*p”的值是( )

  A.10

  B.20

  C.100

  D.語法出錯(cuò)

  【解析】在數(shù)據(jù)定義語句中的“*p=&a”,表示指針變量p已經(jīng)指向變量a,所以表達(dá)式中的“*p”就是變量a,“a+*p”就是“a+a”,所以該表達(dá)式的值為20。本題答案應(yīng)選B。

  【參考答案】 B

  60.若有定義語句“int x,*p=&x,**ppx=&px;”,則下列表達(dá)式中錯(cuò)誤的是( )

  A.x=*px

  B.x=**ppx

  C.px=&ppx

  D.*ppx=&x

  【解析】分析備選答案 A:“*px”,就是x,所以該表達(dá)式為“x=x”,是正確的,不符合題意分析備選答案B:"**ppx",就是"*(*ppx)=*px=x",所以該表達(dá)式為"X=X",是正確的,不符合題意.分析備選答案C:px是一級(jí)指針變量,其中只能存放變量或數(shù)組元素的地址,不能存放其他一級(jí)指針變量或二級(jí)指針變量的地址,而"&ppx"是二級(jí)指針變量ppx的地址,所以該表達(dá)式是錯(cuò)誤的,本題答案應(yīng)選C.至于備選答案D:"*ppx"就是px,將變量x的地址賦予px,當(dāng)然是正確的。

  【參考答案】 C

上一頁  1 2 3 4  下一頁
  相關(guān)推薦:計(jì)算機(jī)軟考程序員備考:程序設(shè)計(jì)知識(shí)點(diǎn)匯總
       2010年軟考程序員如何區(qū)分printf與fprintf函數(shù) 
文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。