中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2022-2023學年浙江省寧波市九校聯考高一(下)期末信息技術試卷(含解析)

資源下載
  1. 二一教育資源

2022-2023學年浙江省寧波市九校聯考高一(下)期末信息技術試卷(含解析)

資源簡介

2022-2023學年浙江省寧波市九校聯考高一(下)期末信息技術試卷
一、選擇題:本大題共12小題,共24分。
1.下列關于數據、信息的說法,正確的是(  )
A. 數據就是指各種數字 B. 古代沒有數據
C. 信息可以脫離載體進行傳播 D. 信息的價值會隨著時間的推移發生改變
2.下列關于數據編碼、安全的說法,不正確的是(  )
A. 計算機中保存圖像和聲音數據必須經過數字化
B. 已知字符“1”的ASCII碼值為49D,由此可知字符“2”的ASCII碼值為4AH
C. 保護數據的安全包含保護數據本身及存儲數據介質的安全
D. 數據加密、數據校驗可以提高數據的保密性和完整性
3.ChatGPT是一款聊天機器人程序。ChatGPT不單是聊天機器人,還能進行撰寫郵件、視頻腳本、文案、翻譯、代碼等任務。它使用了Transformer神經網絡架構,這是一種用于處理序列數據的模型,它會通過連接大量的語料庫來訓練模型,這些語料庫包含了真實世界中的對話,使得ChatGPT上知天文下知地理,還能具備根據聊天的上下文進行互動的能力,實現與真正人類幾乎無異的聊天場景。下列關于人工智能的說法,正確的是(  )
A. ChatGPT屬于符號主義人工智能的應用
B. ChatGPT可以隨意使用,不需要擔心信息泄露的問題
C. 采用行為主義方法的智能體通過與環境的交互學習提升智能
D. 人工智能發展會取代人類所有職業,應禁止其發展
4.ChatGPT是一款聊天機器人程序。ChatGPT不單是聊天機器人,還能進行撰寫郵件、視頻腳本、文案、翻譯、代碼等任務。它使用了Transformer神經網絡架構,這是一種用于處理序列數據的模型,它會通過連接大量的語料庫來訓練模型,這些語料庫包含了真實世界中的對話,使得ChatGPT上知天文下知地理,還能具備根據聊天的上下文進行互動的能力,實現與真正人類幾乎無異的聊天場景。下列關于大數據的說法,正確的是(  )
A. 利用大量的語料庫訓練模型需要大數據的支持
B. ChatGPT的語料庫因數據體量大,只能抽樣處理
C. 語料數據中蘊含著巨大的價值,其價值密度高
D. Hadoop 適用于實時數據的流計算
5.下列關于數據處理與應用的說法,正確的是(  )
A. 采集數據不能通過人工的方法采集
B. 采集數據后均可直接對采集到的數據進行處理和分析
C. 只能使用計算機程序語言編程進行數據處理
D. 文本數據處理主要包括:分詞、特征提取、數據分析、結果呈現等
6.下列Python表達式中,計算結果與其他不同的選項是(  )
A. 2%8+1 B. ord(“201“[0:1])+1
C. round(1.6)*2-1 D. 23% 8//2
7.某算法的部分流程圖如圖所示。執行這部分流程,依次輸入6,7,8,則輸出s時,s和a的值分別是(  )
A. -1,1
B. 1,1
C. 7,-1
D. 8,-1
8.有如下Python程序段:
執行該程序段后,ans的值為(  )
A. 83 B. 83.5 C. 85 D. 92
9.有如下Python程序段:
執行該程序段后,輸出的值為(  )
A. 40 B. 50 C. 60 D. 70
10.有如下Python程序段:
執行該程序段后,變量k的值為(  )
A. EMP B. DEMP C. DEMPC D. DEEMMPPPCCC
11.有如下Python程序段:
執行該程序段后,變量s的值為(  )
A. ccbbcbc B. cccbbbb C. ccccbbb D. ccccbbbb
12.有如下Python程序段:
執行該程序段后,列表a中元素之和為3,則n的值不可能是(  )
A. 5 B. 7 C. 10 D. 13
二、非選擇題:本大題共3小題,共26分。
13.小明收集了某2所學校的選課情況,對應科目值為1表示選課,為空表示未選。部分文件如圖a所示。
為統計分析各個學校的各個科目選課的情況,編寫Python程序。請回答下列問題:
(1) 數據整理。已知前3列數據均沒有缺失,每個學生選課數量應該為3,小明想要查看是否有學生的選課數量不為3,若有則輸出該學生的學生編號。實現代碼如下,請在劃線處填入合適的代碼。
(2) 若存在學生選課數量不為3的,則該數據存在的數據問題是 ______ (單選,填字母:A.數據重復B.異常數據C.邏輯錯誤)。
(3) 數據計算和可視化。小明將上述數據整理后,計算兩所學校各個科目選課人數占學校總人數的比例,繪制如圖b所示散點圖進行比較,部分Python程序如下,請在劃線處填入合適的代碼。
(4) 由圖可知選課比例最接近的科目是 ______ (選填:物理/化學/生物/政治/歷史/地理/技術)。
14.小王收集了某次考試的成績,小王需要依據成績計算名次,按成績從高到低取,同分的人名次相同,若成績分別為94,95,94,93,92,則對應名次為2,1,2,4,5。小王編寫了如下程序,計算每人名次,程序運行前數據如圖a,運行后數據如圖b所示。
(1) 主程序
根據題意,若將加框處改為100,是否會影響程序正確運行 ______ (選填:是/否)。
(2) 讀取文本文件,如下的readfile函數,逐行讀取文本文件數據分別存入兩個列表中并返回,請在劃線處填入合適的代碼。
(3) 計算分數x的名次并返回,如下的js函數,請在劃線處填入合適的代碼。
15.排隊。已有一個n*n的方陣,為快速整隊,使方陣變得整齊,有如下要求:
①整隊后按身高每行從左到右升序
②整隊時,可以讓學生離開使得該行按身高升序,但不能讓學生交換位置
③每行在符合要求的情況下,保持人數最多
④最后根據各個行的人數,尋找值i,人數大于等于i的行的數量大于等于i,i盡量大,組成一個i*i的最大方陣。
小明編寫程序,按要求確定每行的最長長度,再尋找值i,并輸出組成的最大方陣i*i的大小。方陣的身高數據已按每行存儲在和代碼文件同一個位置的“身高.csv”文件中,如圖a所示數據,運行后結果如圖b。
(1) 若數據如圖c所示,程序運行后輸出:組成的最大方陣大小為 ______ 。
(2) 實現上述功能的Python程序如下,請在劃線處填入合適的代碼。
(3) 加框處代碼有誤,請改正。
答案和解析
1.【答案】D
【解析】解:數據是客觀世界符號化表示,可以是圖形、文字、音頻等;自從有了人類就有了數據;信息不可以脫離載體進行傳播。D正確。
故選:D。
本題考查的是數據、信息相關知識。
考生應掌握數據、信息相關知識。
2.【答案】B
【解析】解:已知字符“1”的ASCII碼值為49D,由此可知字符“2”的ASCII碼值為50D轉換為十六進制數為:32H,選項B說法不正確。
故選:B。
本題考查的是數據編碼。
考生應理解數據編碼。
3.【答案】C
【解析】解:ChatGPT不屬于符號主義人工智能的應用;ChatGPT的使用,需要擔心信息泄露的問題;人工智能發展并不會取代人類所有職業。C正確。
故選:C。
本題考查的是人工智能相關知識。
考生應正確理解人工智能。
4.【答案】A
【解析】利用大量的語料庫訓練模型需要大數據的支持;ChatGPT的語料庫處理全體數據;語料數據中蘊含著巨大的價值,當其價值密度低;Hadoop面向大規模的批量處理,適用于處理靜態數據,不適用于流數據,選項A說法正確。
故選:A。
本題考查的是大數據的相關知識。大數據(big data),或稱巨量資料,指的是所涉及的資料量規模巨大到無法透過目前主流軟件工具,在合理時間內達到擷取、管理、處理、并整理成為幫助企業經營決策更積極目的的資訊。大數據的5V特點(IBM提出):Volume(大量)、Velocity(高速)、Variety(多樣)、Value(低價值密度)、Veracity(真實性)。
熟練掌握大數據的定義及其特征。
5.【答案】D
【解析】解:采集數據可以通過人工的方法采集;采集數據后要對數據進行整理后,進行數據處理和分析;人工也能對數據處理;文本數據處理主要包括:分詞、特征提取、數據分析、結果呈現等。
故選:D。
本題考查的是數據處理與應用,詳細解析如下。
掌握數據采集和數據分析的基本方法。
6.【答案】B
【解析】解:A選項運算結果為3。B選項中“201“[0:1]的運算結果是字符'2'。2的ASCII編碼是50。B選項最終結果是51。C選項中round四舍五入是2,運算結果是3。D選項中%和//優先級相同時自左向右運行,結果是3。
故選:B。
主要考察運算符的優先級。
熟練掌握運算符優先級和常用函數的作用。
7.【答案】A
【解析】解:初始s=0,a=1。
輸入b=6,s<0不滿足,s=s+a*b=0+6=6,a=a*(-1)=-1;
輸入b=7,s<0不滿足,s=s+a*b=6-7=-1,a=a*(-1)=1;
輸入b=8,s<0滿足,輸出s=-1,a=1。
故選:A。
本題考查流程圖的相關知識。1、起止框:表示一個算法的開始和結束
2、輸入/輸出框:表示利用鍵盤輸入數據到計算機內部或者從計算機內部輸出到計算機外部
3、處理框:表示操作的內容
4、判斷框:表示判斷的條件。滿足條件,執行標識為”是“,的路線,不滿足條件,執行標識為”否“的路線
5、流程線:指向算法的運行方向
本題考查的是流程圖識讀。
8.【答案】B
【解析】解:閱讀程序可知,ans是計算語文成績大于等于8(0分)的同學的數學平均分。故ans=(92+75)/2=83.5。
故選:B。
本題考查的是字典的相關知識。Python程序中的字典跟現實生活中字典非常像,允許我們以鍵值對的形式保存數據,再通過鍵索引對應的值。字典是按key取值,字典[鍵名],返回鍵名對應的值;當查找的key不在字典內,會報錯。這是一種非常有利于數據檢索的數據類型,底層原理我們在后續的課程中再研究。再次提醒大家注意,字典中的鍵必須是不可變類型,字典中的值可以是任意類型。
熟練掌握字典中元素的基本處理方法。
9.【答案】A
【解析】解:range(a,b)表示從a開始到b結束不包含b,步長為1。x函數內部循環執行4次。第一次1*2,第二次2*3,第三次3*4,第四次4*5。s是四次乘積的和,s為0+1*2+2*3+3*4+4*5=40。
故選:A。
主要考查了range函數和for循環知識
熟練掌握range函數以便判斷循環次數。
10.【答案】C
【解析】解:字符串s中的第一個字母“D“→“E“,k=k+c=“DE“;第二個字母“D“→“E“跳過;第三個字母“L“→“M“,k=k+c=“DEM“;同理第四個字母“L“→“M“跳過;第五個字母“o“→“O“→“P“,k=k+c=“DEMP“;第六個字母“o“→“O“→“P“跳過;第七個字母“b“→“B“→“C“,k=k+c=“DEMPC“,同理最后兩個字母“b“跳過,故執行該程序段后,變量k的值為DEMPC。
故選:C。
由程序可知,變量k=“D“,變量c=s[i],其程序原理是先判斷c的值是否為小寫,若是就將其變為大寫字母,然后再將其后移一位變成其后面那位大寫字母,此時如果c不等于字符串k最后一個字符,則執行k=k+c,對于字符串s中的非字母的字符會直接跳過。
本題主要考查Python程序的綜合應用。
11.【答案】C
【解析】解:閱讀程序可知,該程序的功能是循環將字符串s中的字符“bc“替換成“cb“,直到字符串中沒有“bc“。最終的結果是字符串s中前部分字符全為“c“,后部分全為“b“,替換過程不會增加每個字符的個數。
故選:C。
本題考查的是Python循環語句。列表中每個元素都有兩個下標:一個是從0開始一次增加的下標值(0表示第一個元素)一個是從 -1開始依次減少的下標值(-1表示倒數第一個元素,-2表示倒數第二個元素)
熟練掌握python列表中元素的提取方法。
12.【答案】C
【解析】解:閱讀程序段可知,當a[j]=3,此時賦值a[j]=0,j=j+1,a[j]=a[j]+1,外層循環每次執行時均賦值j=0。因此當n=5時,a=[2,1,0,0,0,0,0,0,0,0];當n=7時,a=[1,2,0,0,0,0,0,0,0,0];當n=10時,a=[1,0,1,0,0,0,0,0,0,0];當n=13時,a=[1,1,1,0,0,0,0,0,0,0]。執行該程序段后,列表a中元素之和為3,因此n的值不可能是10。
故選:C。
本題主要考查Python程序的執行與調試。已知函數n=random.randint (5,15),變量n隨機生成5~15。
熟練掌握while循環語句的基本結構及結果的求解。
13.【答案】【小題1】C
【小題2】物理
【小題3】
【小題4】
【解析】解:(1)行列轉置后,判斷每列非空值是否為6(包含學生編號、學校名稱、姓名),如果不為6說明選課數量不為3,故第一空應為:df2[i];flag是學生選課科目數量均為3的標志,如果有人選課數量不為3,則要賦值為假,故第二空應為:flag=False。
(2)若存在學生選課數量不為3的,則該數據存在的數據問題是邏輯錯誤。
(3)zb存放每個學校各科選課占比,故劃線處填入合適的代碼為:zb.append(a)。
(4)由圖可知選課比例最接近的科目是物理。故答案為:df2[i]flag=False C zb.append(a) 物理
本題考查的是Python數據處理。程序實現的是為統計分析各個學校的各個科目選課的情況,詳細解析如下。
這類題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據所給程序段中上下文的意思來填寫關鍵變量的表達式或者是變量的取值范圍等等關鍵語句。
14.【答案】【小題1】是
【小題2】
【小題3】
【解析】解:(1)a列表中存儲每個分數的個數,考試總分為100分,從0~100共有101種分數,故若將加框處改為100,會影響程序正確運行。
(2)總分在列表s中第二個元素,而且是以字符串類型存儲。故劃線處代碼應為:zf.append (int (s[1]))。
(3)初始名次是從1開始,故第一空應為:s=1;計算分數x的名次,只要知道比分數x大的有幾人即可,所以循環序列從(x+1)~100,故第二空應為:range(x+1,101)或range(100,x,-1)。
故答案為:(1)是 (2)zf.append (int (s[1])) (3)s=1 range(x+1,101)或range(100,x,-1)
for循環為計數循環,循環執行時,依次將列表中的元素賦給i,并且執行循環體,直到整個列表的元素被取完,循環結束。 for 循環變量 in 列表:語句或語句組。函數的定義以關鍵字def開頭,后面接函數名稱和圓括號。
括號中放入函數需要的參數。
通過冒號和縮進控制函數內容。
函數的結構如下所示:
def 函數名(參數):
函數體。
列表a,則a.append('1')表示在列表尾部添加一個元素‘1’
本題考查的是Python數據分析。
15.【答案】【小題1】3*3
【小題2】
【小題3】
【解析】解:(1)根據題干要求,第一行整理完:157、168、168、169,第二行整理完:154、166、169,第三行整理完:151、161、185,第四行整理完:176、177、181,第五行整理完:156、167,因此組成的最大方陣大小為3*3。
(2)讀取該excel文件,調用readfile函數,故第一空填readfile(“身高.csv“)。b中鍵為索引,值表示在列表k中到該索引為止最長升序序列的元素個數。第二空b中鍵值對賦初值為1,故填b[i]=1。變量count統計有多少行最長升序序列的元素個數大于等于i,如果count>=i,說明組成的最大方陣大小為i*i,則執行break結束循環,故第三空填break。
(3)max_cd(i,b,k)函數計算k中到索引i處為止的最長升序序列的元素個數并返回。此處for循環實現枚舉索引i的元素放在索引 0-i-1哪個元素之后最優。執行b[i]=b[j]+1的條件是,k[i]<k[j]即升序狀態,同時還要滿足b[i]<b[j],b中鍵為索引,值表示在列表k中到該索引為止最長升序序列的元素個數,故加框處應改為k[i]>k[j]and b[i]<=b[j]。
故答案為:(1)3*3 (2)readfile(“身高.csv“) b[i]=1 break (3)k[i]>k[j]and b[i]<=b[j]
本題主要考查Python程序的綜合應用,程序實現的是方針的排序過程,詳細解析如下。
這類題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據所給程序段中上下文的意思來填寫關鍵變量的表達式或者是變量的取值范圍等等關鍵語句。
第1頁,共1頁

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 五寨县| 乐业县| 武陟县| 石河子市| 洮南市| 河津市| 清新县| 黔江区| 正安县| 邓州市| 武义县| 高阳县| 大化| 青岛市| 黔西| 隆子县| 正蓝旗| 浦城县| 都江堰市| 佳木斯市| 榆中县| 饶平县| 叶城县| 高平市| 上虞市| 江西省| 平阴县| 自贡市| 吴忠市| 天全县| 卫辉市| 鹤岗市| 潼南县| 明溪县| 左云县| 新丰县| 沙田区| 偃师市| 景洪市| 莎车县| 墨玉县|