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

2014下半年軟考程序員考前最后沖刺題及答案解析(2)

考試吧整理“2014下半年軟考程序員考前最后沖刺題及答案解析(2)”供考生參考,更多2014年軟考備考資料請關(guān)注考試吧軟件水平考試網(wǎng)。

  查看匯總2014下半年軟考程序員考前最后沖刺題及答案解析匯總

  1.若已定義 x和 y為double類型,則表達式: x=l, y=x+3/2結(jié)果是( )

  A.l

  B.2

  C.2.0

  D.2.5

  【解析】由于變量x和y都是double類型,表達式 x=l, y=x+3/2是先計算 x=1,由于 1是整型的,x是double類型的,該計算先將整數(shù)1轉(zhuǎn)換成double類型的1.0,并將1.0賦給變量x。計算 y=X+3/2是先求 3/2的值,因是兩整數(shù)相除,結(jié)果是整型值 1,然后在計算 X+1時,也先將 1轉(zhuǎn)換成 1.0,然后求得 X+l的值為2.0,最后將該值賦給變量 y,并得到整個表達式的值為2.0.所以解答是C。

  【參考答案】C

  2.設(shè)a為整型變量,下列C表達式中,不能表達數(shù)學(xué)關(guān)系式:

  A.10

  B.a==11||a==12|| a==13|| a==14

  C.a>10&&a<15

  D.!(a<=10)&&!(a>=15)

  【解析】數(shù)學(xué)關(guān)系式 1010&& a<15,或!(a<=10)&&!(a>=15),或a==11||a==12 || a==13||a==14等。若寫成10

  【參考答案】A

  3.下列表達式中,正確的C賦值表達式是( )

  A.a=7+b+C=a+7

  B. C=7+b++=a+7

  C.a=(7+b, b++, a+7)

  D. a= 7+b, c=a+7

  【解析】賦值運算符是運算符之一,賦值運算也可以出現(xiàn)在一般表達式中。賦值運算時,出現(xiàn)在賦值運算符左邊的表達式應(yīng)該是引用一個存儲對象,例如變量。不可以是一個數(shù)值計算表達式。如表達式a=7+b+c=a+7因算術(shù)運算符比賦值運算符的優(yōu)先級高,要把a+7的結(jié)果賦給7+b+c,這是錯誤的。同樣理由,表達式a= 7+b++=a+7也是錯誤的。而表達式a=(7+b,b++,a+7)就是正確的賦值表達式,它是先計算賦值號左邊的括號內(nèi)的表達式,括號表達式內(nèi)是一個逗號表達式,遠號表達式要求順序逐一計算各子表達式,并以最后一個子表達式的值作為遠號表達式的結(jié)果,最后將該結(jié)果賦給變量a。而表達式a=7+b,c=a+7則不是一個賦值表達式,而是一個逗號表達式,它由兩個賦值子表達式組成。所以解答是C。

  【參考答案】C

  4.若有以下定義: char a;int b;float c; double d;則表達式a*b+d-c值的類型為( )

  A.float

  B. int

  C. char

  D. double

  【解析】基本類型的數(shù)據(jù)可以混合運算,但運算時,對要求運算分量類型相同的運算來說,如運算分量的類型不是全相同,則會有自動類型轉(zhuǎn)換發(fā)生。類型自動轉(zhuǎn)換規(guī)則規(guī)定類型低(簡單)的向類型高(復(fù)雜)的轉(zhuǎn)換。各類型由高到低的排列順序是:long double、float、unsigned long、long、unsigned int、int這樣,若有定義: char a; int b;float c;double d;則表達式a*b+d-c的值的類型是double的。首先計算 a*b,得到int類型的值,接著計算a*b+d,得到double類型的值,最后計算a*b+d-c,得到double類型的值。所以解答是D。

  【參考答案】D

  5.表達式“9!=7”的值是( )

  A.true

  B.非0值

  C.0

  D.1

  【解析】關(guān)系運算的結(jié)果只有0和1,若關(guān)系成立,則結(jié)果為1;若關(guān)系不成立,則結(jié)果為0。因關(guān)系式9!=7成立,所以表達式的結(jié)果為1。雖然1也是非0值,在供選擇的答案中有1,所以最確切的解答是D。

  【參考答案】D

  6.用十進制數(shù)表示表達式“12|012”的運算結(jié)果是( )

  A.1

  B.0

  C. 14

  D. 16

  【解析】按位運算將運算分量視作二進位的位申信息,對兩運算分量的對應(yīng)位進行運算,產(chǎn)生H進位的位串信息結(jié)果。整數(shù)12最低8位二進位是00001100,整數(shù)012是八進制數(shù),它的最低8位二進位是00001010。這兩個二進位位串信息按位或運算,得到結(jié)果是00001110,對應(yīng)十進制數(shù)14,八進制數(shù)是016。所以解答是C。

  【參考答案】C

  7.設(shè)字符型變量 a=3,b=6,計算表達式 C=(a^b)<< 2后C的二進制值是( )

  A. 00011100

  B.00000111

  C. 00000001

  D. 00010100

  【解析】a的值為3,寫成8位二進制數(shù)形式是00000011,b的值為6,寫成8位二進制數(shù)形式是00000110。表達式c=(a^b)<<2,先計算a與b的按位加,得到結(jié)果00000101,將這結(jié)果向左移2位,得到二進位的位串信息是00010100。所以解答是D。

  【參考答案】D

  8.設(shè) a,b和 c都是int型變量,且a=3,b=4,c=5,則下面的表達式中值為 0的是( )

  A.’a’&&b’

  B.a<=b

  C.a||b+c&&b-c

  D. !((a< p>

  【解析】對于表達式’a’&&’b,兩個非O運算分量的邏輯與結(jié)果為1。對于表達式a<=b,由于關(guān)系式成立,結(jié)果也為此又由于變量 a為非 0,表達式a||b+c&&b-c的結(jié)果也為1。對于表達式!((a< p>

  【參考答案】A

  9.設(shè)Ch是Char型變量,其值為’A’,則下面表達式的值是( )

  ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch

  A.’A’

  B.’a’

  C.’Z’

  D.’z’

  【解析】由于字符型變量ch的值為’ A’,計算表達式ch=h>=’ A’&&ch<=’ Z’)?(ch+32):ch,先計算其中條件表達式,由于條件(ch>=’A&&h<=’Z’)成立,該條件表達式以 ch+32=97為結(jié)果,將該值賦給變量 ch,以字符表達這個值為’a’。所以解答是B。

  【參考答案】B

  10. 設(shè)有無符號短整型變量i、j、k,i值為013,j值為 OX13。計算表達式“k=~i|j>> 3”后,k的值是( )

  A. 06

  B. 0177776

  C. 066

  D. 0177766

  【解析】將變量 i的八進制數(shù)值 013寫成二進制形式為00001011,將變量j的十六進制值 oxl3寫成二進制數(shù)形式為00010011。表達式k=~i|j>>3的計算過程是先求~i,結(jié)果用八進制代碼表示為0177764;接著計算j>>3,結(jié)果為02。對它們進行按位或運算結(jié)果為0177766。所以解答是D。

  【參考答案】D

  相關(guān)推薦:

  2014年軟件水平考試《程序員》考試講義匯總

  2014年軟件水平考試程序員考前練習(xí)題及答案匯總

  2014計算機軟考程序員考試全真模擬題及答案匯總

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699