浙教版(2019)必修1《第一章 數(shù)據(jù)與信息》2022年單元測(cè)試卷(1)
發(fā)布:2024/12/17 10:30:2
一、選擇題
-
1.用24位二進(jìn)制數(shù)來(lái)表示的RGB顏色,將其每位二進(jìn)制數(shù)取反(0改為1,1改為0),即變?yōu)?nbsp;另一種顏色,這種操作稱為顏色反相.若某RGB顏色值用十六進(jìn)制表示為123456H,則其 反相后的顏色值用十六進(jìn)制表示為( )
A.654321H B.987654H C.EDCBA9H D.FEDCBAH 組卷:25引用:12難度:0.7 -
2.將十進(jìn)制數(shù)從左至右每位分別轉(zhuǎn)換成對(duì)應(yīng)的4位二進(jìn)制編碼(不足4位左邊補(bǔ)0,例如:2轉(zhuǎn)換成0010)然后依次連接.則十進(jìn)制數(shù)109轉(zhuǎn)換后的編碼是( )
A.100100000001 B.000001101101 C.101000001001 D.000100001001 組卷:29引用:8難度:0.7 -
3.下列十六進(jìn)制數(shù)中,與二進(jìn)制數(shù)1010100101B值相等的是( )
A.2A5H B.A25H C.A91H D.A94H 組卷:30引用:14難度:0.9 -
4.十進(jìn)制正整數(shù)n轉(zhuǎn)換為二進(jìn)制數(shù),該二進(jìn)制數(shù)末位是“0”。下列說(shuō)法正確的是( )
A.無(wú)法確定n是奇數(shù)還是偶數(shù) B.若該二進(jìn)制數(shù)的位數(shù)是4,則n的最大值是15 C.n與n+1分別轉(zhuǎn)換為二進(jìn)制數(shù),這兩個(gè)二進(jìn)制數(shù)的位數(shù)可能不同 D.該二進(jìn)制數(shù)末位的“0”去掉后,再轉(zhuǎn)換為十進(jìn)制數(shù),所得的值是n/2 組卷:29引用:12難度:0.9 -
5.將十六進(jìn)制數(shù)56轉(zhuǎn)換成8位二進(jìn)制數(shù),再將該8位二進(jìn)制數(shù)從左向右按兩位一組依次分為4組,每組中的兩位相互交換,得到新的8位二進(jìn)制數(shù),則新的8位二進(jìn)制數(shù)對(duì)應(yīng)的十六進(jìn)制數(shù)是( ?。?/h2>
A.D0 B.34 C.A9 D.65 組卷:68引用:5難度:0.4 -
6.18( ?。﹛-11( )y=17( ?。﹌該等式成立,求x,y,k分別代表什么進(jìn)制( )
A.162410 B.102416 C.24168 D.16810 組卷:3引用:3難度:0.5 -
7.下列關(guān)于數(shù)制的說(shuō)法,正確的是( )
A.二進(jìn)制數(shù)1110001轉(zhuǎn)換為十六進(jìn)制數(shù)是E1 B.二進(jìn)制數(shù)1110中的末位數(shù)碼0對(duì)應(yīng)的權(quán)值是21 C.若二進(jìn)制數(shù)末位為0,則該數(shù)對(duì)應(yīng)的十六進(jìn)制數(shù)末位不一定是0 D.若二進(jìn)制數(shù)1101去掉末位數(shù)碼1.則新數(shù)110是原數(shù)1101的 12組卷:35引用:7難度:0.5 -
8.將下列數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),除以8后余數(shù)為1的是( )
A.B50H B.100111B C.F59H D.111000B 組卷:6引用:2難度:0.5 -
9.下列有關(guān)進(jìn)制與字符編碼的描述,正確的是( ?。?/h2>
A.任意進(jìn)制的一個(gè)數(shù),若末尾為0,這數(shù)轉(zhuǎn)為十進(jìn)制一定是偶數(shù) B.十進(jìn)制數(shù)98,轉(zhuǎn)為七進(jìn)制數(shù)表示為:170 C.用n位二進(jìn)制數(shù)給m種不同的信息編碼,則必滿足2n≥m D.漢字和英文字符在計(jì)算機(jī)內(nèi)部編碼是采用十六進(jìn)制形式 組卷:4引用:3難度:0.6
一、選擇題
-
27.下列十六進(jìn)制數(shù)中,轉(zhuǎn)換為二進(jìn)制數(shù)后含有偶數(shù)個(gè)“1”的是( ?。?/h2>
A.F08 B.A90 C.EA3 D.F31 組卷:2引用:3難度:0.4
二、解答題(共1小題,滿分0分)
-
28.有一種ASCII字符加密的算法,其加密過(guò)程如下:
①將明碼中每個(gè)字符的八位二進(jìn)制ASCII碼(不足八位的左端補(bǔ)0,湊足八位)分成兩段(左4位高位段,右4位低位段)。如字符“C”的二進(jìn)制ASCII碼為01000011,分段后為0100,0011;
②將高位段(左邊4位)左移一位,并將原第一位數(shù)碼移至最后(如0100轉(zhuǎn)化為1000),再轉(zhuǎn)化為十六進(jìn)制數(shù)(如1000轉(zhuǎn)化為8);
③對(duì)低位段(右邊4位)執(zhí)行②同樣的算法,如0011→0110→6;
④順次連接兩位十六進(jìn)制數(shù),得到該字符的密文,如“C”的密文為“86”;
⑤將每個(gè)字符的密文按明碼的順序連接。
用python編寫的程序運(yùn)行結(jié)果如圖1所示,請(qǐng)回答下列問(wèn)題:
具體使用方法如下:
5*2=10,5/2=2.5,5//2=2,5%2=1
(1)按照加密算法,明碼字符“J”的密文是
(2)假設(shè)某字符ASCII值的十進(jìn)制數(shù)為m,則該數(shù)的高位段是
(3)假設(shè)(2)中高位段的四位二進(jìn)制轉(zhuǎn)十進(jìn)制為n,則經(jīng)過(guò)加密算法第②步運(yùn)算:左移一位,將原第一位移至最后,得到的值是組卷:0引用:1難度:0.5