資源簡介 粵教版(2019) 必修1第二章 知識與數字化學習綜合復習訓練一、選擇題1.s=int(input(“請輸入一個兩位數:”))s=s%6print(s)程序運行后,鍵盤輸入33,其輸出結果為 ( )A.5.5 B.3 C.5 D.3.02.下列哪項數據類型是不可變化的( )。A.集合 B.字典 C.元組 D.列表3.下列關于Python語言變量聲明的說法中,正確的是( )A.Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程B.Python中的變量需要聲明,變量的聲明對應明確的聲明語句C.Python中的變量需要聲明,每個變量在使用前都不需要賦值D.Python中的變量不需要聲明,每個變量在使用前都不需要賦值4.某Visual Basic程序段如下:s = ""For i = 1 To 5a(i) = 0Next iFor i = 2 To 5For j = i To 5If j Mod i = 0 Then a(j) = 1 - a(j)Next jNext iFor i = 1 To 5If a(i) = 1 Then s = s + Str(i)Next iText1.Text = s運行該程序段后,Text1中顯示的內容為( )A.14 B.235 C.25 D.2345.若變量a、b的值分別是2、4,則a+b/a-b的值是( )A.-3 B.0 C.4 D.-16.字符串,由數字、字母和“-”組成,現以“-”為分組標記,作如下處理:數字往后移5個,如0→5,3→8,6→1;各組字母倒序放在本組前面;“-”不作處理。如字符串“t37-9Yg-52r-”,經過處理后變為“t82-gY4- r07-”。下列VB程序段實現該算法,則填空處的代碼應該是( )Const mw = "0123456789"S = Text1.Text: s1 = "":s2 = ""For i=1 To Len(s)C = Mid(s,i,1)If c >= "0" And c <= "9" Then______(1)___________(2)_____s1 = s1 + cElseIf c = "-" Thens2 = s2 + sl + cs1 = ""E1se______(3)_____End IfNext i① t =(Val(c)+5) Mod 10 ② c = Mid(mw,t,1) ③ sl = c + sl④ t=(Val(c)+4) Mod 10+1 ⑤ c= Mid(mw,t+1,1) ⑥ sl = sl + cA.①②③ B.④⑤⑥ C.①⑤③ D.④②⑥7.有如下VB程序段:Dim i As Integer,c As String,s As String,t As IntegerDim s2 As String,pwd As Strings=Text1.Text:pwd="71zhYEAR":s2="":t=0For i = 1 To Len(s)c=Mid(s,i,1)If c>="0" And c<="9"Thent=t*10+Val(c)Elses2=s2+Mid(pwd,t Mod 8+1,1)End IfNext iText2.Text=s2運行該程序段,在文本框Text1中輸入“20B13A8”,文本框Text2輸出的是( )A.hY B.YE C.YE7 D.hYA8.在用計算機解決問題的過程中,尋找求解的方法和確定具體的求解步驟屬于( )。A.分析問題 B.設計算法 C.編寫程序 D.調試運行9.計算機能直接接收和執行的程序設計語言為( )A.Visual Basic語言 B.Python語言 C.機器語言 D.自然語言10.下列描述中,屬于知識的是( )A.今天的氣溫為20℃。 B.2020年新冠病毒大范圍流行。C.勤洗手可以有效預防新冠病毒 D.拜登當任美國新總統。11.利用Python探究電流和電壓、電阻的關系實驗里,下列說法錯誤的是( )。A.實驗中的“5,10,15,586,291,198…”等數字表示的是一系列數據B.實驗中的U=2905.67607341mV表示的是一個具體信息C.通過實驗,我們驗證了I=U/R這一知識D.經過實驗驗證,我們得出電流I與電阻R成反比例關系,這是智慧12.下列關于計算機信息編碼的描述,錯誤的是( )A.中文字符的 GB2312 編碼是一種常見的漢字機內碼B.數據壓縮本質上是對信息重新編碼C.半角英文字符采用 7 位二進制數進行編碼,該編碼標準為 ASCII 碼D.將學號制作成二維碼,這一過程屬于信息的編碼二、填空題13.程序中的變量是計算過程中要用的數據的 。14.字符“f”的ASCII碼值的十進制為102,ASCII碼值十進制為98的字符的二進制______。15.為了避免混淆,十六進制數在書寫時常在后面加字母_________。16.字符“B”的ASCII碼是1000010,則字符“E”的ASCII碼寫成16進制數是_______。三、判斷題17.在Python中,s=s+5是錯誤的賦值語句。(______)18.計算機可以處理的信息有:字符、數字和各種數學符號、圖形、圖像、音頻等,這些可以識別的記號或符號都稱為數據,信息即數據。(____)19.ASCII 碼中:數字<小寫字母<大寫字母。 (______)20.發報代碼由長音和短音組成,分別用“-”和“ ”表示,有一8位電碼“ - --- ”,若用二進制表示,可以寫成10101110。(______)【參考答案】一、選擇題1.B2.C3.A4.B5.B6.C7.B8.B9.C10.C11.D12.A二、填空題13.存儲單元14.110001015.H16.45三、判斷題17.錯誤18.錯誤19.錯20.× 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫