18.若有以下定義: char a;int b;float c; double d;則表達式a*b+d-c值的類型為( )
①float ② int ③ char ④ double
「解」基本類型的數據可以混合運算,但運算時,對要求運算分量類型相同的運算來說,如運算分量的類型不是全相同,則會有自動類型轉換發生。類型自動轉換規則規定類型低(簡單)的向類型高(復雜)的轉換。各類型由高到低的排列順序是: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類型的值。所以解答是④。
19.表達式”9!=7“的值是( )
①true ②非0值 ③0 ④1
「解」關系運算的結果只有0和1,若關系成立,則結果為1;若關系不成立,則結果為0.因關系式9!=7成立,所以表達式的結果為1.雖然1也是非0值,在供選擇的答案中有1,所以最確切的解答是④。
20.用十進制數表示表達式”12|012“的運算結果是( )
①1 ②0 ③ 14 ④ 16
「解」按位運算將運算分量視作二進位的位申信息,對兩運算分量的對應位進行運算,產生H進位的位串信息結果。整數12最低8位二進位是00001100,整數012是八進制數,它的最低8位二進位是00001010.這兩個二進位位串信息按位或運算,得到結果是00001110,對應十進制數14,八進制數是016.所以解答是③。
21.設字符型變量 a=3,b=6,計算表達式 C=(a^b)lt;lt; 2后C的二進制值是( )
① 00011100 ②00000111 ③ 00000001 ④ 00010100
「解」a的值為3,寫成8位二進制數形式是00000011,b的值為6,寫成8位二進制數形式是00000110.表達式c=(a^b)lt;lt;2,先計算a與b的按位加,得到結果00000101,將這結果向左移2位,得到二進位的位串信息是00010100.所以解答是④。
22.設 a,b和 c都是int型變量,且a=3,b=4,c=5,則下面的表達式中值為 0的是( )
①lsquo;arsquo;blsquo; ②alt;=b ③a||b+cb-c ④!((a
「解」對于表達式lsquo;arsquo;lsquo;b,兩個非O運算分量的邏輯與結果為1.對于表達式alt;=b,由于關系式成立,結果也為此又由于變量 a為非 0,表達式a||b+cb-c的結果也為1.對于表達式!((a
23.設Ch是Char型變量,其值為lsquo;Arsquo;,則下面表達式的值是( )
ch=(ch>=lsquo;Arsquo;chlt;=lsquo;Zrsquo;)?(ch+32):ch
①lsquo;Arsquo; ②lsquo;arsquo; ③lsquo;Zrsquo; ④lsquo;zrsquo;
「解」由于字符型變量ch的值為lsquo; Arsquo;,計算表達式ch=h>=lsquo; Arsquo;chlt;=lsquo; Zrsquo;)?(ch+32):ch,先計算其中條件表達式,由于條件(ch>=lsquo;Ahlt;=rsquo;Zlsquo;)成立,該條件表達式以 ch+32=97為結果,將該值賦給變量 ch,以字符表達這個值為rsquo;alsquo;。所以解答是②。
24. 設有無符號短整型變量i、j、k,i值為013,j值為 OX13.計算表達式”k=~i|j>> 3“后,k的值是( )
① 06 ② 0177776 ③ 066 ④ 0177766
「解」將變量 i的八進制數值 013寫成二進制形式為00001011,將變量j的十六進制值 oxl3寫成二進制數形式為00010011.表達式k=~i|j>>3的計算過程是先求~i,結果用八進制代碼表示為0177764;接著計算j>>3,結果為02.對它們進行按位或運算結果為0177766.所以解答是④。
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2023年10月浙江自考《應用文寫作》模擬試題及答案21
09-212023年浙江自考《中國文化導論》模擬試題及答案(6)
03-042022浙江自考《中國近代史綱要》考前預測題及答案(6)
07-192023年4月浙江自考《網絡營銷與策劃》模擬試題(1)
11-072023年4月浙江自考《思想道德修養與法律基礎》模擬題5.3
12-082022年浙江自考文學概論模擬題及答案(7)
09-212023年4月浙江自考《企業文化》模擬試題四十
02-092023年4月浙江自考《社會行政》模擬試題及答案(42)
11-082023年4月浙江自考《園林樹木學》重點試題及答案
02-182023年4月浙江自考《外國文學史》模擬試題及答案45
02-06