18.若有以下定義: char a;int b;float c; double d;則表達(dá)式a*b+d-c值的類型為( )
①float ② int ③ char ④ double
「解」基本類型的數(shù)據(jù)可以混合運(yùn)算,但運(yùn)算時(shí),對(duì)要求運(yùn)算分量類型相同的運(yùn)算來說,如運(yùn)算分量的類型不是全相同,則會(huì)有自動(dòng)類型轉(zhuǎn)換發(fā)生。類型自動(dòng)轉(zhuǎn)換規(guī)則規(guī)定類型低(簡單)的向類型高(復(fù)雜)的轉(zhuǎn)換。各類型由高到低的排列順序是:long double、float、unsigned long、long、unsigned int、int這樣,若有定義: char a; int b;float c;double d;則表達(dá)式a*b+d-c的值的類型是double的。首先計(jì)算 a*b,得到int類型的值,接著計(jì)算a*b+d,得到double類型的值,最后計(jì)算a*b+d-c,得到double類型的值。所以解答是④。
19.表達(dá)式”9!=7“的值是( )
①true ②非0值 ③0 ④1
「解」關(guān)系運(yùn)算的結(jié)果只有0和1,若關(guān)系成立,則結(jié)果為1;若關(guān)系不成立,則結(jié)果為0.因關(guān)系式9!=7成立,所以表達(dá)式的結(jié)果為1.雖然1也是非0值,在供選擇的答案中有1,所以最確切的解答是④。
20.用十進(jìn)制數(shù)表示表達(dá)式”12|012“的運(yùn)算結(jié)果是( )
①1 ②0 ③ 14 ④ 16
「解」按位運(yùn)算將運(yùn)算分量視作二進(jìn)位的位申信息,對(duì)兩運(yùn)算分量的對(duì)應(yīng)位進(jìn)行運(yùn)算,產(chǎn)生H進(jìn)位的位串信息結(jié)果。整數(shù)12最低8位二進(jìn)位是00001100,整數(shù)012是八進(jìn)制數(shù),它的最低8位二進(jìn)位是00001010.這兩個(gè)二進(jìn)位位串信息按位或運(yùn)算,得到結(jié)果是00001110,對(duì)應(yīng)十進(jìn)制數(shù)14,八進(jìn)制數(shù)是016.所以解答是③。
21.設(shè)字符型變量 a=3,b=6,計(jì)算表達(dá)式 C=(a^b)lt;lt; 2后C的二進(jìn)制值是( )
① 00011100 ②00000111 ③ 00000001 ④ 00010100
「解」a的值為3,寫成8位二進(jìn)制數(shù)形式是00000011,b的值為6,寫成8位二進(jìn)制數(shù)形式是00000110.表達(dá)式c=(a^b)lt;lt;2,先計(jì)算a與b的按位加,得到結(jié)果00000101,將這結(jié)果向左移2位,得到二進(jìn)位的位串信息是00010100.所以解答是④。
22.設(shè) a,b和 c都是int型變量,且a=3,b=4,c=5,則下面的表達(dá)式中值為 0的是( )
①lsquo;arsquo;blsquo; ②alt;=b ③a||b+cb-c ④!((a
「解」對(duì)于表達(dá)式lsquo;arsquo;lsquo;b,兩個(gè)非O運(yùn)算分量的邏輯與結(jié)果為1.對(duì)于表達(dá)式alt;=b,由于關(guān)系式成立,結(jié)果也為此又由于變量 a為非 0,表達(dá)式a||b+cb-c的結(jié)果也為1.對(duì)于表達(dá)式!((a
23.設(shè)Ch是Char型變量,其值為lsquo;Arsquo;,則下面表達(dá)式的值是( )
ch=(ch>=lsquo;Arsquo;chlt;=lsquo;Zrsquo;)?(ch+32):ch
①lsquo;Arsquo; ②lsquo;arsquo; ③lsquo;Zrsquo; ④lsquo;zrsquo;
「解」由于字符型變量ch的值為lsquo; Arsquo;,計(jì)算表達(dá)式ch=h>=lsquo; Arsquo;chlt;=lsquo; Zrsquo;)?(ch+32):ch,先計(jì)算其中條件表達(dá)式,由于條件(ch>=lsquo;Ahlt;=rsquo;Zlsquo;)成立,該條件表達(dá)式以 ch+32=97為結(jié)果,將該值賦給變量 ch,以字符表達(dá)這個(gè)值為rsquo;alsquo;。所以解答是②。
24. 設(shè)有無符號(hào)短整型變量i、j、k,i值為013,j值為 OX13.計(jì)算表達(dá)式”k=~i|j>> 3“后,k的值是( )
① 06 ② 0177776 ③ 066 ④ 0177766
「解」將變量 i的八進(jìn)制數(shù)值 013寫成二進(jìn)制形式為00001011,將變量j的十六進(jìn)制值 oxl3寫成二進(jìn)制數(shù)形式為00010011.表達(dá)式k=~i|j>>3的計(jì)算過程是先求~i,結(jié)果用八進(jìn)制代碼表示為0177764;接著計(jì)算j>>3,結(jié)果為02.對(duì)它們進(jìn)行按位或運(yùn)算結(jié)果為0177766.所以解答是④。
聲明:
(一)由于考試政策等各方面情況的不斷調(diào)整與變化,本網(wǎng)站所提供的考試信息僅供參考,請(qǐng)以權(quán)威部門公布的正式信息為準(zhǔn)。
(二)本網(wǎng)站在文章內(nèi)容來源出處標(biāo)注為其他平臺(tái)的稿件均為轉(zhuǎn)載稿,免費(fèi)轉(zhuǎn)載出于非商業(yè)性學(xué)習(xí)目的,版權(quán)歸原作者所有。如您對(duì)內(nèi)容、版權(quán)等問題存在異議請(qǐng)與本站聯(lián)系,我們會(huì)及時(shí)進(jìn)行處理解決。
相關(guān)推薦
2022浙江自考《法基與思修》多選題及答案(221-240題)
07-062018年04月浙江工業(yè)大學(xué)3030301行政管理實(shí)踐課報(bào)考簡章
07-232022浙江自考《法基與思修》單選題及答案(301-320題)
07-072023年浙江自考《公文選讀》名詞解釋:官署上行文種
02-242023年浙江自考《運(yùn)輸保險(xiǎn)》模擬題及答案(3)
02-272023年10月浙江自考《應(yīng)用文寫作》模擬試題及答案42
09-182022年浙江自考《西方社會(huì)學(xué)理論》模擬試題三十
11-022023年4月浙江自考《馬克思主義原理》模擬試題十六
11-222023年4月浙江自考《文學(xué)概論》模擬題匯總(上)
02-162023年浙江自考《公文選讀》名詞解釋:上奏文種
02-24
掃一掃加關(guān)注微信公眾號(hào)
與考生自由互動(dòng)、并且能直接與專業(yè)老師進(jìn)行交流解答。
掃一掃加入微信交流群
與考生自由互動(dòng)、并且能直接與專業(yè)老師進(jìn)行交流解答。