2021-2022學年浙江省寧波市九校聯(lián)考高一(下)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共15小題,每小題2分,共30分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)
-
1.在計算機科學中,數(shù)據(jù)是指所有能輸入計算機并被計算機處理的符號總稱。以下不屬于數(shù)據(jù)的是( ?。?/h2>
組卷:30引用:3難度:0.5 -
2.下列關(guān)于信息及其特征的說法,正確的是( ?。?/h2>
組卷:3引用:1難度:0.6 -
3.關(guān)于數(shù)據(jù)的采集與編碼的描述,下列說法正確的是( ?。?/h2>
組卷:4引用:2難度:0.6 -
4.某十進制數(shù)n可轉(zhuǎn)換成一個4位二進制數(shù),且最末位為“1”,下列說法正確是( ?。?/h2>
組卷:6引用:2難度:0.6 -
5.關(guān)于數(shù)據(jù)管理與安全,下列說法不正確的是( ?。?/h2>
組卷:10引用:1難度:0.5 -
6.大數(shù)據(jù)時代,需要改變的不僅是數(shù)據(jù),還有人們的思維,下列關(guān)于大數(shù)據(jù)思維的描述錯誤的是( ?。?/h2>
組卷:4引用:2難度:0.6
二、非選擇題(本大題共3小題,其中第16小題5分,第17小題7分,第18小題8分,共20分)
-
17.中國有句俗語叫做“三天打魚兩天曬網(wǎng)”。某人從1990年1月1日起便開始“三天打魚兩天曬網(wǎng)”,則1990年1月4日某人曬網(wǎng)。用Python編程求解這個人在以后的某天是“打魚”還是“曬網(wǎng)”。為了解決該問題,需要求出指定日期距離1990年1月1日的天數(shù)。其中,閏年是較特殊的年份,閏年總天數(shù)比非閏年天數(shù)多一天。
(1)若年份year能被4整除但不能被100整數(shù)或能被400整數(shù),則該年為閏年。判斷是否為閏年的函數(shù)runYear(year)的實現(xiàn)如下,則①處代碼為
(2)求總天數(shù)的函數(shù)countDay(cur)的實現(xiàn)代碼如下,請在橫線處填入合適的代碼。
(3)利用runYear和countDay函數(shù)求出輸入的某年某月某日是打魚還是曬網(wǎng)的實現(xiàn)代碼如下,請在橫線處填入合適的代碼。組卷:1引用:1難度:0.3 -
18.字符串的展開。對于一串僅由小寫字母,數(shù)字和“-”組成的字符串(不以“-”開頭或結(jié)尾),若含有“d-h”或者“4-8”的子串,則把它當作一種簡寫。輸出時,用連續(xù)遞增的字母或數(shù)字串替代其中的減號。為了讓字符串的展開更加靈活,通過設(shè)置-些參數(shù),具體約定如下:
a)在輸入的字符串中,出現(xiàn)了減號“-”,減號兩側(cè)同為小寫字母或同為數(shù)字,且減號右邊的字符大于左邊的字符,則需要展開。
b)參數(shù)p1:p1=1時,對于字母子串,填充小寫字母:p1=2時,對于字母子串,填充大寫字母。數(shù)字子串忽略此規(guī)則。p1=3時,不論是字母子串還是數(shù)字字串,都用與要填充的字母個數(shù)相同的星號“*”來填充。
c)參數(shù)p2:填充字符的重復(fù)個數(shù)。p2=k表示同一個字符要連續(xù)填充k個。
d)參數(shù)reverse:是否改為逆序:reverse=0表示維持原來順序,reverse=1表示采用逆序輸出。例當p1=1、p2=2、reverse=1時,子串“d-h”應(yīng)擴展為“gffeeh”。
e)如果減號右邊的字符恰好是左邊字符的后繼,只刪除中間的減號,例如:“d-e”應(yīng)輸出為“de”,“3-4”應(yīng)輸出為“34”。如果減號右邊的字符按照ASCII碼的順序小于或等于左邊字符,輸出時,要保留中間的減號,例如:“d-d”應(yīng)輸出為“d-d”,“3-1”應(yīng)輸出為“3-1”。
(1)若輸入為“cd-g”,p1=1,p2=2,reverse=1,則輸出結(jié)果為
(2)python代碼實現(xiàn)如下,請在橫線處填入恰當?shù)拇a。組卷:1引用:1難度:0.3