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

2013年軟考軟件設(shè)計(jì)師練習(xí)試題及答案解析(3)

 

  34. 表達(dá)式 (39) 對(duì)應(yīng)的逆波蘭式是“ab+-c/d-”。

  (39) A.a-b-c/d

  B.-(a+b)/c-d

  C.-a+b/c-d

  D.(a+b)/(-c-d)

  參考答案:(39)B。

  解析:一個(gè)表達(dá)式可用一棵二叉樹(shù)表示,其中的葉子節(jié)點(diǎn)表示操作數(shù),內(nèi)部節(jié)點(diǎn)表示操作符或中間結(jié)果,根節(jié)點(diǎn)表示整個(gè)表達(dá)式的值。對(duì)此二叉樹(shù)分別進(jìn)行前序、中序和后序遍歷恰好為表達(dá)式的前綴表示(波蘭式)、中綴表示和后綴表示(逆波蘭式)。其中,表達(dá)式的前綴和后綴表示均可以將表達(dá)式中的括號(hào)省去而不影響計(jì)算次序和結(jié)果。

  表達(dá)式的逆波蘭表示也就是后綴表示,它將運(yùn)算符號(hào)寫(xiě)在運(yùn)算對(duì)象的后面,并指明其前面的操作數(shù)或中間結(jié)果所要執(zhí)行的運(yùn)算。對(duì)后綴表達(dá)式從左到右求值,則每當(dāng)掃描到一個(gè)運(yùn)算符號(hào)時(shí),其操作數(shù)是最近剛得到的。因此“ab+-c/d-”表示先將a與b相加,然后進(jìn)行一元“-”運(yùn)算,結(jié)果除以c,除運(yùn)算的商再與d相減,即對(duì)應(yīng)的表達(dá)式為“-(a+b)/c-d”。

  35. 軟件開(kāi)發(fā)工具VB、PB和Delphi是可視化的。這些工具是一種 (40) 程序語(yǔ)言。

  (40) A.邏輯式

  B.命令式

  C.函數(shù)式

  D.事件驅(qū)動(dòng)

  參考答案:(40)D。

  解析:事件驅(qū)動(dòng)(Event Driven)是指系統(tǒng)根據(jù)發(fā)生的事件發(fā)送消息給相應(yīng)的程序,程序根據(jù)事件和當(dāng)前狀態(tài),決定要做的事情。如果不發(fā)生事件,計(jì)算機(jī)的控制權(quán)并不是在正在執(zhí)行的程序手里,這時(shí)程序并不占用CPU資源。面向?qū)ο蠛涂梢暬绦蛟O(shè)計(jì)方法采用了事件驅(qū)動(dòng)機(jī)制,所以程序設(shè)計(jì)方法發(fā)生了很大的改變。事件驅(qū)動(dòng)給程序設(shè)計(jì)帶來(lái)了極大的靈活性。同時(shí),它可以在不采用分時(shí)系統(tǒng)的前提下實(shí)現(xiàn)多進(jìn)程。

  可視化程序設(shè)計(jì)(Visual Programming)運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,通過(guò)圖形化及可視途徑,構(gòu)建應(yīng)用程序。它使程序設(shè)計(jì)更為簡(jiǎn)單和容易。軟件開(kāi)發(fā)工具Visual Basic、PB和Delphi提供了可視化的集成開(kāi)發(fā)環(huán)境,運(yùn)用代表通用于程序的圖標(biāo),通過(guò)圖形操作,構(gòu)建基于圖形用戶界面(GUI)的應(yīng)用程序,是一種以事件驅(qū)動(dòng)的程序語(yǔ)言。

  36.在下列代碼中,錯(cuò)誤的C代碼是(41)

  (41)A. #definePI3.14159

  B. #include"stdio.h";

  C. if(2);

  D. for(;;)if(1)break;

  參考答案:(41)B。

  解析:A是正確的宏定義。B的文件包含預(yù)處理命令行不可以有多余的分號(hào)字符。C是if語(yǔ)句,雖沒(méi)有任何意義,但就句法來(lái)說(shuō)是正確的。D是for語(yǔ)句,其成分語(yǔ)句是if語(yǔ)句,從for語(yǔ)句來(lái)說(shuō),是一個(gè)無(wú)窮循環(huán)的控制結(jié)構(gòu),但它的成分語(yǔ)句因條件成立,執(zhí)行break語(yǔ)句,立即退出循環(huán)。同樣雖也是一條沒(méi)有任何意義的語(yǔ)句,但從句法規(guī)則來(lái)說(shuō),也是正確的。正確解答是B。

  37.設(shè)有以下定義,則執(zhí)行語(yǔ)句"z=2*(N+Y(5+1));"后,z的值為(42)

  #defineN3

  #defineY(n)((N+l)*n)

  (42)A. 出錯(cuò)

  B. 42

  C. 48

  D. 54

  參考答案:(42)C。

  解析:在新的宏定義中,可以使用前面已定義的宏名。另外,宏調(diào)用是這樣被替換展開(kāi)的,分別用宏調(diào)用中的實(shí)在參數(shù)字符序列替換定定義字符序列中對(duì)應(yīng)所有出現(xiàn)的形式參數(shù)。而宏定義字符序列中的不是形式參數(shù)的其他字符則保留。這樣形成的字符序列,即為宏調(diào)用的展開(kāi)替換結(jié)果。所以代碼"z=2*(N+Y(5+1));"被替換成:

  z=2*(3+((3+1)*5+1));

  執(zhí)行該代碼,將使Z的值為48。解答為C。

文章搜索
軟件水平考試欄目導(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)注明出處。