資源簡介 (…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………) (※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※) (…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………)登陸二一教育在線組卷平臺 助您教考全無憂江蘇省連云港市2020-2021學年高一上學期信息技術期末調研試卷一、選擇題1.(2020高一上·連云港期末)下列關于數據的說法正確的是( )。A. 數據就是信息 B. 數據不經過加工也可以稱作信息C. 數據就是知識 D. 數據經過解釋成為信息,并對接收者的行為產生影響2.(2020高一上·連云港期末)下面關于用算法來解決問題的4個步驟,正確的順序為( )。①建立數學模型;②設計算法;③分析問題;④描述算法。A. ①②③④ B. ③②①④ C. ①③②④ D. ③①②④3.(2020高一上·連云港期末)關于數據和信息,下列說法中正確的是( )。A. 數據和信息的概念是相同的B. 信息是一種加工或處理為特定形式的數據C. 聲音、文字、數字和圖像均是信息D. 同一數據如采用不同的處理方式必然得到不同的信息4.(2020高一上·連云港期末)在人工智能領域,以計算機如何自動獲取知識和技能而實現自我完善的研究屬于( )。A. 專家系統 B. 模式識別 C. 神經網絡 D. 機器學習5.(2020高一上·連云港期末)下列應用不屬于人工智能的是( )。A. 利用手機中APP軟件拍照識別花卉植物B. 通過語音功能打開手機導航軟件C. 掃地機器人自動打掃房間D. 有人走過來,走廊過道的照明燈自動亮起6.(2020高一上·連云港期末)關于圖靈測試,下列說法錯誤的是( )。A. 圖靈測試本質上是對人類智能的一種操作性定義B. 圖靈測試的本體是“機器能否思考?”C. 圖靈測試就是一個簡單的模擬游戲D. 圖靈測試不涉及對人類的行為表現和互動行為研究7.(2020高一上·連云港期末)下列數據來源中,屬于直接來源的是( )。A. 公開出版的統計數據B. 各企業的經營報表數據C. 某研究機構發布的研究數據D. 實驗數據8.(2020高一上·連云港期末)在WPS表格中進行數值分析的時候,可以使用函數。下列關于函數的敘述正確的是( )。A. AVERAGE函數可以求出所選區域數據個數B. SUM函數可以求出所選區域數據的和C. COUNT函數可以將所選區域數據按降序排列D. MAX函數是求所選區域數據最小值9.(2020高一上·連云港期末)在WPS表格中,在進行分類匯總前應當( )。A. 先按欲分類匯總的字段進行排序B. 先對符合條件的數據進行篩選C. 先排序、在篩選D. 先篩選、再排序10.(2015高二上·重慶會考)某公司把今年的生產業績數據建立了一個Excel工作表,并用表的數據生成了統計圖,但后來發現有個部門的業績數據輸入錯誤,于是在表中對該數據進行了修改。這時其對應的統計圖( )。 A. 原統計圖處會顯示錯誤提示 B. 會隨之自動改變C. 不發生變化 D. 自動生成新統計圖,且保留原統計圖11.(2020高一上·連云港期末)身體質量指數(BMI)常用來衡量人體胖瘦程度以及是否健康的一個標準。當BMI值超過28時,說明身體肥胖,如圖所示是根據BMI值判斷人體胖瘦的部分流程圖。假設某同學的BMI指數為30,則該流程的執行順序為( )。A. ①→②→③→④ B. ①→②→③ C. ①→②→④→③ D. ①→②→④12.(2020高一上·連云港期末)下列關于程序設計的說法正確的是( )A. 程序設計就是指示計算機如何去解決問題或完成一組可執行指令的過程B. 程序設計就是尋求解決問題的方法,并將實現步驟編寫成計算機可以執行程序的過程C. 程序設計語言的發展經歷了機器語言、匯編語言到高級語言的過程,比較流行的高級語言有Python、Fortran、Excel等D. 程序設計語言和計算機語言是同一個概念的兩個方面13.(2020高一上·連云港期末)迭代法是用計算機解決問題的一種基本算法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。關于迭代法,下列描述正確的是( )。A. 每一次的迭代進行,肯定是離最終的正確結果越來越近B. 每一次的迭代結果,其實質就是下一次運算的初始值C. 如果沒有正確結果,迭代次數可以無止境的進行下去D. 迭代的計算結果肯定比數學公式計算精確14.(2020高一上·連云港期末)關于人工計算、自動工具計算和編程計算三種計算方式,下列說法不正確的是( )。A. 對于簡單的計算問題,人工計算的使用成本是三種計算方式中最低的B. 對于復雜的計算問題,通常不采用人工計算來解C. 依據實情,靈活運用三種計算方式將有助于我們提高數據計算的效率D. 由于計算機的日益普及,編程解決計算問題是最方便的15.(2020高一上·連云港期末)某學生成績表如下圖。其中,學期總評成績的組成為平時成績20%、期中考試20%、期末考試60%,為了運用填充柄進行快速計算,應在E3單元格輸入( )A. =0.2*70+0.2*75+0.6*55B. =0.2*B3+0.2*C3+0.6*D3C. =sum(0.2*B3:0.2*C3:0.6*D3)D. =0.2*$B$3+0.2*$C$3+0.6*$D$316.(2020高一上·連云港期末)算法的描述通常有自然語言法、流程圖法和偽代碼法等基本方法,流程圖法表示算法中表示判斷的圖形是( )。A. 矩形框 B. 菱形框 C. 圓形框 D. 橢圓形框17.(2019高一下·海南期中)下列關于解決問題過程的敘述,錯誤的是( )A. 計算機解決問題和人類解決問題的過程是完全相同的B. 人類會創造性地解決問題C. 計算機解決問題必須針對一定對象,按一定步驟去做D. 人類的思維有跳躍性、抽象性、模糊性18.(2020高一上·海安月考)下列四個選項中能夠在屏幕上輸出“祖國,你好”的Python語句是( )A. print "祖國,你好" B. print("祖國,你好")C. print(祖國,你好) D. print 祖國,你好19.(2020高一上·海安月考)下列哪條賦值語句在Python中是非法的:( )A. X=Y=Z=1 B. X=(Y=Z+1) C. X,Y=Y,X D. X+=Y20.(2020高一上·連云港期末)數學老師布置了一道題目“求1*2*3*……*100”,如果用計算機編程的方法求解,應該選擇的程序結構是( )。A. 順序結構 B. 選擇結構 C. 循環結構 D. 樹型結構21.(2020高一上·連云港期末)關于Python,以下幾種說法不正確的是( )。A. Python是一種高級程序設計語言B. Python屬于匯編語言,或者說屬于低級語言C. Python是一種代表簡單主義思想的語言,它具有簡單、免費、開源和可移植等特點D. Python是一種面向對象的、解釋性計算機語言22.(2020高一上·連云港期末)以下關于數據可視化描述中,不恰當的是( )。A. 通過圖形化手段清晰有效地傳達與溝通信息B. 選擇合適的圖表類型才有助于對信息的理解C. 數據可視化有利于推動數據思維提升并發現業務邏輯D. 盡量從視覺設計的角度制作數據可視化圖表23.(2020高一上·連云港期末)在Python中要交換變量a和b中的值,應使用的語句組是( )。A. a,b=b,a B. a=c;a=b;b=c C. a=b;b=a D. c=a;b=a;b=c24.(2020高一上·連云港期末)分治策略是計算機求解問題的一個經典算法,它也是一種分解問題的思維方法。下列關于“分治策略”的描述正確的是( )。A. 分治策略就是把大問題轉化為不同的小問題來解決B. 分治策略就是把一個問題轉化為多個問題同時解決C. 分治策略解決問題時一般分為“分解”、“解決”和“合并”三個步驟D. 分治策略解決問題時必須使用遞歸算法進行25.(2020高一上·連云港期末)以下Python代碼輸出結果中說法正確的是( )。x=0for i in range(1,100): x=x+iprint(x)A. 1+100的和 B. 1+99的和C. 1~99所有整數的和 D. 1~100所有整數的和26.(2020高一上·連云港期末)下面的Python程序段運行后的輸出結果是( ) x=3 if x%2==0: print(x, "是偶數。") else: print(x, "是奇數。")A. 3是奇數 B. x, "是偶數" C. x, "是奇數" D. 3是偶數27.(2020高一上·連云港期末)下列Python程序運行后的輸出結果是( )。s=0for i in range(1,5): s=s+iprint("s=",s)A. s=5 B. s=6 C. s=10 D. s=1528.(2020高一上·連云港期末)下列Python程序段運行的結果是( )。i=0sum=0while i<10: if i%3==0: sum+=i i+=1print("sum=",sum)A. sum=9 B. sum=10 C. sum=18 D. sum=1929.(2020高一上·連云港期末)關于python中的函數,以下描述錯誤的是( )。A. 函數能完成特定的功能,對函數的使用不需要了解函數內部實現原理,只要了解函數的輸入輸出方式即可B. 使用函數的主要目的是減低編程難度和代碼重用C. Python 使用 del 保留字定義一個函數D. 函數是一段具有特定功能的語句組30.(2020高一上·連云港期末)如要編程畫出由100個圓組成的圖案,比較好的算法是( )。A. 按順序執行100個畫不同大小圓的程序段B. ①先編寫1個能畫不同大小圓的程序模塊 ②在主程序中用100語句調用畫圓程序模塊C. ①先編寫1個能畫不同大小圓的程序模塊 ②用循環方法調用100次畫圓程序模塊D. 不必先定義畫圓程序模塊,而直接循環100次的方法來畫圖案31.(2020高一上·連云港期末)一個隊列初始為空,若它的輸入序列為a、b、c、d,則它的輸出序列為( )。A. d、c、b、a B. d、a、c、b C. a、b、c、d D. a、c、b、d32.(2020高一上·連云港期末)以下選項中不屬于線性數據結構的是( )。A. 線性表 B. 二叉樹 C. 隊列 D. 棧33.(2020高一上·連云港期末)下列關于關系型數據庫的說法中,正確的是( )。A. Access數據庫文件擴展名是mdf B. 數據表不能脫離數據庫獨立存在C. 同一字段可以存放不同類型的數據 D. 一個數據庫只能有一個數據表34.(2020高一上·連云港期末)張童使用Access數據庫管理軟件創建了名為“檔案”的數據表,其設計視圖的部分界面如下圖所示,則下列說法正確的是( )。A. 數據表中輸入數據后,不可以再增加字段B. 錄入數據時,不能輸入兩個相同的“學號”的值C. 將字段名“名字”修改為“姓名”,該列中的數據全部丟失D. 刪除字段“學號”,該數據表中“學號”列數據將全部被刪除35.(2020高一上·連云港期末)加密和解密本質上是對數據進行的某種交換。控制加密和解密的過程進行的是( )。A. 密鑰 B. 明文 C. 密文 D. 信息36.數字音頻采樣和量化過程所用的主要硬件是( )。A. 數字解碼器 B. 數字到模擬的轉換器(D/A轉換器)C. 數字編碼器 D. 模擬到數字的轉換器(A/D轉換器)二、操作題37.(2020高一上·連云港期末)一元二次方程ax2+bx+c=0(a≠0),當b2-4ac≥0,方程有兩個不同的實數根,當b2-4ac<0時,方程無實數根。(問題求解)下面的python程序實現的功能是判斷方程是否有實數根。請閱讀如下python程序,在空白處填寫適當的表達式或語句,使程序完整。import matha=int(input("請輸入a的值:"))b=int(input("請輸入b的值:"))c=int(input("請輸入c的值:"))d=________ #將表達式b2-4ac的值賦給變量dif ________ print("x1=",(-b+math.sqrt(d))/(2*a)) #輸出方程的其中一個實數根 print("x2=",(________) #輸出方程的另一個實數根else: ________ #輸出“方程無實數根”38.(2020高一上·連云港期末)水仙花數是指一個三位數,它的每個位上的數字的3次方之和就等于它本身,例如:1**3+5**3+3**3 = 153。這類三位數也被叫做自戀數、自冪數或者阿姆斯特朗數。(問題求解)設這個數存放于變量x中,變量g、s、b分別存放個位、十位、百位上的數。需得分離數字得到每位上的數,即將變量g、s、b表示為x的形式。請閱讀如下python程序,在空白處填寫適當的表達式或語句,使程序完整。print ("三位數之內的水仙花是:")for x in ________: b=x//100 s= ________ g= ________ if x==(b**3 + s**3 + g**3): ________39.(2020高一上·連云港期末)在中國古代,出自數學家張丘建的《算經》中這樣一個值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問雞翁、母、雛各幾何?這個問題就是著名的“百錢買百雞問題”。即:現有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數。問公雞、母雞和小雞各幾何?(問題求解)設用變量g、m、x三個變量分別存放公雞、母雞和小雞的數量,請閱讀如下程序,在空白處填寫適當的表達式或語句,使程序完整。for g in range(1, 20): for m in ________: for x in range(3,98,3): if ________ and ________ ==100: print("公雞:",g,"母雞:",m,"小雞:",x)40.(2020高一上·連云港期末)遞歸就是自己調用自己,它是設計和描述算法的一種有力工具,常常用來解決比較復雜的問題。為求解規模為N的問題,設法將它分解成規模較小的問題,從小問題的解容易構造出大問題的解,并且這些規模問題較小的問題也能采用同樣的分解方法,分解成規模更小的問題,并能從這些更小問題的解構造出規模較大問題的解。一般情況下,規模N=1時,問題的解是已知的。已知:從1到n的連續自然數相乘的積、叫做階乘、用符號n!表示。如5!=1×2×3×4×5,規定0!=1。我們用遞歸算法可以較容易求n的階乘。求n的階乘算法可以描述如下:n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)!2!=2*1! 1!=0! 0!=1如果把n!寫成函數形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表示5!,求5!的過程可以寫成如下形式:f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1(問題求解)在python中用遞歸算法求1!+2!+……+n!(n的值為整數,從鍵盤輸入)。請閱讀如下程序,在空白處填寫適當的表達式或語句,使程序完整。def f(n):if n==0: return 1else: return ________s=0n=int(input("請輸入n:"))for i in________: s=________print(s)答案解析部分一、選擇題1.【答案】 D【考點】數據、知識與智慧的定義,數據、信息、知識與智慧的關系【解析】 2.【答案】 D【考點】計算機解決問題的過程【解析】 3.【答案】 B【考點】信息及其特征,數據、信息、知識與智慧的關系【解析】 4.【答案】 D【考點】信息的智能化處理【解析】 5.【答案】 D【考點】信息的智能化處理【解析】 6.【答案】 D【考點】信息的智能化處理【解析】 7.【答案】 D【考點】數據采集方法【解析】 8.【答案】 B【考點】表格數據的處理與計算【解析】 9.【答案】 A【考點】表格數據的處理與計算【解析】 10.【答案】 B【考點】表格數據的基本操作,表格數據的處理與計算【解析】【解答】當Excel工作表中的數據變化時,與其相對應的圖表隨之改變,故答案選B。【分析】此題主要考查表格和圖表的基本操作。圖表是工作表的一部分,是數據表的一種表達方式,用來圖形化表達數據表,使數據表更明了,直觀,用來更加清晰地觀察數據之間的關系。11.【答案】 D【考點】流程圖識讀【解析】 12.【答案】 B【考點】計算機語言,程序與指令【解析】 13.【答案】 B【考點】遞歸算法【解析】 14.【答案】 D【考點】數據處理和統計分析工具【解析】 15.【答案】 B【考點】表格數據的處理與計算【解析】 16.【答案】 B【考點】流程圖識讀【解析】 17.【答案】 A【考點】算法的常用表示方法【解析】【解答】選項A:人類是會創造性地解決問題,而計算機只能按人們的思路和固定格式來解決問題,本項錯。選項B: 人類會創造性地解決問題 ,會思考新思路新方法,本項對。選項C: 計算機解決問題必須針對一定對象,按一定步驟去做 ,不會跳躍思考,本項對。選項D: 人類的思維有跳躍性、抽象性、模糊性 ,本項對。故答案選A。【分析】本題考查的是計算機解決問題和人類解決問題的差別。人類的思維具有 有跳躍性、抽象性、模糊性 ,能創造性地解決問題,而計算機只能在有限的步驟內解決有答案的問題,但計算機的速度又是人類所不及的。18.【答案】 B【考點】基本語句【解析】 19.【答案】 B【考點】常量、變量及變量的賦值【解析】 20.【答案】 C【考點】算法的控制結構【解析】 21.【答案】 B【考點】計算機語言【解析】 22.【答案】 D【考點】數據可視化的定義及作用【解析】 23.【答案】 A【考點】常量、變量及變量的賦值【解析】 24.【答案】 D【考點】大數據處理的基本思路【解析】 25.【答案】 C【考點】循環結構語句及程序實現【解析】 26.【答案】 A【考點】分支結構語句及程序實現,基本語句【解析】 27.【答案】 C【考點】循環結構語句及程序實現【解析】 28.【答案】 D【考點】分支結構語句及程序實現,循環結構語句及程序實現【解析】 29.【答案】 C【考點】常用標準函數【解析】 30.【答案】 C【考點】算法的控制結構,編程處理數據【解析】 31.【答案】 C【考點】基本數據結構【解析】 32.【答案】 B【考點】基本數據結構【解析】 33.【答案】 B【考點】數據表、字段、記錄的概念,軟件的擴展名【解析】 34.【答案】 D【考點】數據表、字段、記錄的編輯【解析】 35.【答案】 A【考點】信息系統安全防護【解析】 36.【答案】 D【考點】數字化概念與作用【解析】【解答】數字音頻系統是通過將聲波波形轉換成一連串的二進制數據來再現原始聲音的,實現這個步驟使用的設備是模數轉換器(A/D)。它以每秒上萬次的速率對聲波進行采樣。故答案選D。【分析】本題考查音頻的采樣和量化。在計算機中獲得聲音和播放聲音是要經過采樣和量化兩個步驟的,而這兩個步驟是靠模擬-數字轉化器(AD)和數字-模擬轉化器(DA)進行的。本題容易混淆數模轉換和模數之間的相互轉換。二、操作題37.【答案】 b*b-4*a*c或b**2-4*a*c;d>=0;-b-math.sqrt(d))/(2*a);print("方程無實數根")【考點】分支結構語句及程序實現,模塊【解析】 38.【答案】 range(100,1000);x//10%10;x%10;print ("三位數之內的水仙花是:"+str(x))【考點】循環結構語句及程序實現【解析】 39.【答案】 range(1,33);g+m+x==100;5*g+3*m+x/3【考點】循環結構語句及程序實現【解析】 40.【答案】 n*f(n-1);range(1,n+1);s+f(i)【考點】過程與自定義函數,分支結構語句及程序實現【解析】 1 / 1(…………○…………外…………○…………裝…………○…………訂…………○…………線…………○…………) (※※請※※不※※要※※在※※裝※※訂※※線※※內※※答※※題※※) (…………○…………內…………○…………裝…………○…………訂…………○…………線…………○…………)登陸二一教育在線組卷平臺 助您教考全無憂江蘇省連云港市2020-2021學年高一上學期信息技術期末調研試卷一、選擇題1.(2020高一上·連云港期末)下列關于數據的說法正確的是( )。A. 數據就是信息 B. 數據不經過加工也可以稱作信息C. 數據就是知識 D. 數據經過解釋成為信息,并對接收者的行為產生影響【答案】 D【考點】數據、知識與智慧的定義,數據、信息、知識與智慧的關系【解析】 2.(2020高一上·連云港期末)下面關于用算法來解決問題的4個步驟,正確的順序為( )。①建立數學模型;②設計算法;③分析問題;④描述算法。A. ①②③④ B. ③②①④ C. ①③②④ D. ③①②④【答案】 D【考點】計算機解決問題的過程【解析】 3.(2020高一上·連云港期末)關于數據和信息,下列說法中正確的是( )。A. 數據和信息的概念是相同的B. 信息是一種加工或處理為特定形式的數據C. 聲音、文字、數字和圖像均是信息D. 同一數據如采用不同的處理方式必然得到不同的信息【答案】 B【考點】信息及其特征,數據、信息、知識與智慧的關系【解析】 4.(2020高一上·連云港期末)在人工智能領域,以計算機如何自動獲取知識和技能而實現自我完善的研究屬于( )。A. 專家系統 B. 模式識別 C. 神經網絡 D. 機器學習【答案】 D【考點】信息的智能化處理【解析】 5.(2020高一上·連云港期末)下列應用不屬于人工智能的是( )。A. 利用手機中APP軟件拍照識別花卉植物B. 通過語音功能打開手機導航軟件C. 掃地機器人自動打掃房間D. 有人走過來,走廊過道的照明燈自動亮起【答案】 D【考點】信息的智能化處理【解析】 6.(2020高一上·連云港期末)關于圖靈測試,下列說法錯誤的是( )。A. 圖靈測試本質上是對人類智能的一種操作性定義B. 圖靈測試的本體是“機器能否思考?”C. 圖靈測試就是一個簡單的模擬游戲D. 圖靈測試不涉及對人類的行為表現和互動行為研究【答案】 D【考點】信息的智能化處理【解析】 7.(2020高一上·連云港期末)下列數據來源中,屬于直接來源的是( )。A. 公開出版的統計數據B. 各企業的經營報表數據C. 某研究機構發布的研究數據D. 實驗數據【答案】 D【考點】數據采集方法【解析】 8.(2020高一上·連云港期末)在WPS表格中進行數值分析的時候,可以使用函數。下列關于函數的敘述正確的是( )。A. AVERAGE函數可以求出所選區域數據個數B. SUM函數可以求出所選區域數據的和C. COUNT函數可以將所選區域數據按降序排列D. MAX函數是求所選區域數據最小值【答案】 B【考點】表格數據的處理與計算【解析】 9.(2020高一上·連云港期末)在WPS表格中,在進行分類匯總前應當( )。A. 先按欲分類匯總的字段進行排序B. 先對符合條件的數據進行篩選C. 先排序、在篩選D. 先篩選、再排序【答案】 A【考點】表格數據的處理與計算【解析】 10.(2015高二上·重慶會考)某公司把今年的生產業績數據建立了一個Excel工作表,并用表的數據生成了統計圖,但后來發現有個部門的業績數據輸入錯誤,于是在表中對該數據進行了修改。這時其對應的統計圖( )。 A. 原統計圖處會顯示錯誤提示 B. 會隨之自動改變C. 不發生變化 D. 自動生成新統計圖,且保留原統計圖【答案】 B【考點】表格數據的基本操作,表格數據的處理與計算【解析】【解答】當Excel工作表中的數據變化時,與其相對應的圖表隨之改變,故答案選B。【分析】此題主要考查表格和圖表的基本操作。圖表是工作表的一部分,是數據表的一種表達方式,用來圖形化表達數據表,使數據表更明了,直觀,用來更加清晰地觀察數據之間的關系。11.(2020高一上·連云港期末)身體質量指數(BMI)常用來衡量人體胖瘦程度以及是否健康的一個標準。當BMI值超過28時,說明身體肥胖,如圖所示是根據BMI值判斷人體胖瘦的部分流程圖。假設某同學的BMI指數為30,則該流程的執行順序為( )。A. ①→②→③→④ B. ①→②→③ C. ①→②→④→③ D. ①→②→④【答案】 D【考點】流程圖識讀【解析】 12.(2020高一上·連云港期末)下列關于程序設計的說法正確的是( )A. 程序設計就是指示計算機如何去解決問題或完成一組可執行指令的過程B. 程序設計就是尋求解決問題的方法,并將實現步驟編寫成計算機可以執行程序的過程C. 程序設計語言的發展經歷了機器語言、匯編語言到高級語言的過程,比較流行的高級語言有Python、Fortran、Excel等D. 程序設計語言和計算機語言是同一個概念的兩個方面【答案】 B【考點】計算機語言,程序與指令【解析】 13.(2020高一上·連云港期末)迭代法是用計算機解決問題的一種基本算法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。關于迭代法,下列描述正確的是( )。A. 每一次的迭代進行,肯定是離最終的正確結果越來越近B. 每一次的迭代結果,其實質就是下一次運算的初始值C. 如果沒有正確結果,迭代次數可以無止境的進行下去D. 迭代的計算結果肯定比數學公式計算精確【答案】 B【考點】遞歸算法【解析】 14.(2020高一上·連云港期末)關于人工計算、自動工具計算和編程計算三種計算方式,下列說法不正確的是( )。A. 對于簡單的計算問題,人工計算的使用成本是三種計算方式中最低的B. 對于復雜的計算問題,通常不采用人工計算來解C. 依據實情,靈活運用三種計算方式將有助于我們提高數據計算的效率D. 由于計算機的日益普及,編程解決計算問題是最方便的【答案】 D【考點】數據處理和統計分析工具【解析】 15.(2020高一上·連云港期末)某學生成績表如下圖。其中,學期總評成績的組成為平時成績20%、期中考試20%、期末考試60%,為了運用填充柄進行快速計算,應在E3單元格輸入( )A. =0.2*70+0.2*75+0.6*55B. =0.2*B3+0.2*C3+0.6*D3C. =sum(0.2*B3:0.2*C3:0.6*D3)D. =0.2*$B$3+0.2*$C$3+0.6*$D$3【答案】 B【考點】表格數據的處理與計算【解析】 16.(2020高一上·連云港期末)算法的描述通常有自然語言法、流程圖法和偽代碼法等基本方法,流程圖法表示算法中表示判斷的圖形是( )。A. 矩形框 B. 菱形框 C. 圓形框 D. 橢圓形框【答案】 B【考點】流程圖識讀【解析】 17.(2019高一下·海南期中)下列關于解決問題過程的敘述,錯誤的是( )A. 計算機解決問題和人類解決問題的過程是完全相同的B. 人類會創造性地解決問題C. 計算機解決問題必須針對一定對象,按一定步驟去做D. 人類的思維有跳躍性、抽象性、模糊性【答案】 A【考點】算法的常用表示方法【解析】【解答】選項A:人類是會創造性地解決問題,而計算機只能按人們的思路和固定格式來解決問題,本項錯。選項B: 人類會創造性地解決問題 ,會思考新思路新方法,本項對。選項C: 計算機解決問題必須針對一定對象,按一定步驟去做 ,不會跳躍思考,本項對。選項D: 人類的思維有跳躍性、抽象性、模糊性 ,本項對。故答案選A。【分析】本題考查的是計算機解決問題和人類解決問題的差別。人類的思維具有 有跳躍性、抽象性、模糊性 ,能創造性地解決問題,而計算機只能在有限的步驟內解決有答案的問題,但計算機的速度又是人類所不及的。18.(2020高一上·海安月考)下列四個選項中能夠在屏幕上輸出“祖國,你好”的Python語句是( )A. print "祖國,你好" B. print("祖國,你好")C. print(祖國,你好) D. print 祖國,你好【答案】 B【考點】基本語句【解析】 19.(2020高一上·海安月考)下列哪條賦值語句在Python中是非法的:( )A. X=Y=Z=1 B. X=(Y=Z+1) C. X,Y=Y,X D. X+=Y【答案】 B【考點】常量、變量及變量的賦值【解析】 20.(2020高一上·連云港期末)數學老師布置了一道題目“求1*2*3*……*100”,如果用計算機編程的方法求解,應該選擇的程序結構是( )。A. 順序結構 B. 選擇結構 C. 循環結構 D. 樹型結構【答案】 C【考點】算法的控制結構【解析】 21.(2020高一上·連云港期末)關于Python,以下幾種說法不正確的是( )。A. Python是一種高級程序設計語言B. Python屬于匯編語言,或者說屬于低級語言C. Python是一種代表簡單主義思想的語言,它具有簡單、免費、開源和可移植等特點D. Python是一種面向對象的、解釋性計算機語言【答案】 B【考點】計算機語言【解析】 22.(2020高一上·連云港期末)以下關于數據可視化描述中,不恰當的是( )。A. 通過圖形化手段清晰有效地傳達與溝通信息B. 選擇合適的圖表類型才有助于對信息的理解C. 數據可視化有利于推動數據思維提升并發現業務邏輯D. 盡量從視覺設計的角度制作數據可視化圖表【答案】 D【考點】數據可視化的定義及作用【解析】 23.(2020高一上·連云港期末)在Python中要交換變量a和b中的值,應使用的語句組是( )。A. a,b=b,a B. a=c;a=b;b=c C. a=b;b=a D. c=a;b=a;b=c【答案】 A【考點】常量、變量及變量的賦值【解析】 24.(2020高一上·連云港期末)分治策略是計算機求解問題的一個經典算法,它也是一種分解問題的思維方法。下列關于“分治策略”的描述正確的是( )。A. 分治策略就是把大問題轉化為不同的小問題來解決B. 分治策略就是把一個問題轉化為多個問題同時解決C. 分治策略解決問題時一般分為“分解”、“解決”和“合并”三個步驟D. 分治策略解決問題時必須使用遞歸算法進行【答案】 D【考點】大數據處理的基本思路【解析】 25.(2020高一上·連云港期末)以下Python代碼輸出結果中說法正確的是( )。x=0for i in range(1,100): x=x+iprint(x)A. 1+100的和 B. 1+99的和C. 1~99所有整數的和 D. 1~100所有整數的和【答案】 C【考點】循環結構語句及程序實現【解析】 26.(2020高一上·連云港期末)下面的Python程序段運行后的輸出結果是( ) x=3 if x%2==0: print(x, "是偶數。") else: print(x, "是奇數。")A. 3是奇數 B. x, "是偶數" C. x, "是奇數" D. 3是偶數【答案】 A【考點】分支結構語句及程序實現,基本語句【解析】 27.(2020高一上·連云港期末)下列Python程序運行后的輸出結果是( )。s=0for i in range(1,5): s=s+iprint("s=",s)A. s=5 B. s=6 C. s=10 D. s=15【答案】 C【考點】循環結構語句及程序實現【解析】 28.(2020高一上·連云港期末)下列Python程序段運行的結果是( )。i=0sum=0while i<10: if i%3==0: sum+=i i+=1print("sum=",sum)A. sum=9 B. sum=10 C. sum=18 D. sum=19【答案】 D【考點】分支結構語句及程序實現,循環結構語句及程序實現【解析】 29.(2020高一上·連云港期末)關于python中的函數,以下描述錯誤的是( )。A. 函數能完成特定的功能,對函數的使用不需要了解函數內部實現原理,只要了解函數的輸入輸出方式即可B. 使用函數的主要目的是減低編程難度和代碼重用C. Python 使用 del 保留字定義一個函數D. 函數是一段具有特定功能的語句組【答案】 C【考點】常用標準函數【解析】 30.(2020高一上·連云港期末)如要編程畫出由100個圓組成的圖案,比較好的算法是( )。A. 按順序執行100個畫不同大小圓的程序段B. ①先編寫1個能畫不同大小圓的程序模塊 ②在主程序中用100語句調用畫圓程序模塊C. ①先編寫1個能畫不同大小圓的程序模塊 ②用循環方法調用100次畫圓程序模塊D. 不必先定義畫圓程序模塊,而直接循環100次的方法來畫圖案【答案】 C【考點】算法的控制結構,編程處理數據【解析】 31.(2020高一上·連云港期末)一個隊列初始為空,若它的輸入序列為a、b、c、d,則它的輸出序列為( )。A. d、c、b、a B. d、a、c、b C. a、b、c、d D. a、c、b、d【答案】 C【考點】基本數據結構【解析】 32.(2020高一上·連云港期末)以下選項中不屬于線性數據結構的是( )。A. 線性表 B. 二叉樹 C. 隊列 D. 棧【答案】 B【考點】基本數據結構【解析】 33.(2020高一上·連云港期末)下列關于關系型數據庫的說法中,正確的是( )。A. Access數據庫文件擴展名是mdf B. 數據表不能脫離數據庫獨立存在C. 同一字段可以存放不同類型的數據 D. 一個數據庫只能有一個數據表【答案】 B【考點】數據表、字段、記錄的概念,軟件的擴展名【解析】 34.(2020高一上·連云港期末)張童使用Access數據庫管理軟件創建了名為“檔案”的數據表,其設計視圖的部分界面如下圖所示,則下列說法正確的是( )。A. 數據表中輸入數據后,不可以再增加字段B. 錄入數據時,不能輸入兩個相同的“學號”的值C. 將字段名“名字”修改為“姓名”,該列中的數據全部丟失D. 刪除字段“學號”,該數據表中“學號”列數據將全部被刪除【答案】 D【考點】數據表、字段、記錄的編輯【解析】 35.(2020高一上·連云港期末)加密和解密本質上是對數據進行的某種交換。控制加密和解密的過程進行的是( )。A. 密鑰 B. 明文 C. 密文 D. 信息【答案】 A【考點】信息系統安全防護【解析】 36.數字音頻采樣和量化過程所用的主要硬件是( )。A. 數字解碼器 B. 數字到模擬的轉換器(D/A轉換器)C. 數字編碼器 D. 模擬到數字的轉換器(A/D轉換器)【答案】 D【考點】數字化概念與作用【解析】【解答】數字音頻系統是通過將聲波波形轉換成一連串的二進制數據來再現原始聲音的,實現這個步驟使用的設備是模數轉換器(A/D)。它以每秒上萬次的速率對聲波進行采樣。故答案選D。【分析】本題考查音頻的采樣和量化。在計算機中獲得聲音和播放聲音是要經過采樣和量化兩個步驟的,而這兩個步驟是靠模擬-數字轉化器(AD)和數字-模擬轉化器(DA)進行的。本題容易混淆數模轉換和模數之間的相互轉換。二、操作題37.(2020高一上·連云港期末)一元二次方程ax2+bx+c=0(a≠0),當b2-4ac≥0,方程有兩個不同的實數根,當b2-4ac<0時,方程無實數根。(問題求解)下面的python程序實現的功能是判斷方程是否有實數根。請閱讀如下python程序,在空白處填寫適當的表達式或語句,使程序完整。import matha=int(input("請輸入a的值:"))b=int(input("請輸入b的值:"))c=int(input("請輸入c的值:"))d=________ #將表達式b2-4ac的值賦給變量dif ________ print("x1=",(-b+math.sqrt(d))/(2*a)) #輸出方程的其中一個實數根 print("x2=",(________) #輸出方程的另一個實數根else: ________ #輸出“方程無實數根”【答案】 b*b-4*a*c或b**2-4*a*c;d>=0;-b-math.sqrt(d))/(2*a);print("方程無實數根")【考點】分支結構語句及程序實現,模塊【解析】 38.(2020高一上·連云港期末)水仙花數是指一個三位數,它的每個位上的數字的3次方之和就等于它本身,例如:1**3+5**3+3**3 = 153。這類三位數也被叫做自戀數、自冪數或者阿姆斯特朗數。(問題求解)設這個數存放于變量x中,變量g、s、b分別存放個位、十位、百位上的數。需得分離數字得到每位上的數,即將變量g、s、b表示為x的形式。請閱讀如下python程序,在空白處填寫適當的表達式或語句,使程序完整。print ("三位數之內的水仙花是:")for x in ________: b=x//100 s= ________ g= ________ if x==(b**3 + s**3 + g**3): ________【答案】 range(100,1000);x//10%10;x%10;print ("三位數之內的水仙花是:"+str(x))【考點】循環結構語句及程序實現【解析】 39.(2020高一上·連云港期末)在中國古代,出自數學家張丘建的《算經》中這樣一個值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問雞翁、母、雛各幾何?這個問題就是著名的“百錢買百雞問題”。即:現有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數。問公雞、母雞和小雞各幾何?(問題求解)設用變量g、m、x三個變量分別存放公雞、母雞和小雞的數量,請閱讀如下程序,在空白處填寫適當的表達式或語句,使程序完整。for g in range(1, 20): for m in ________: for x in range(3,98,3): if ________ and ________ ==100: print("公雞:",g,"母雞:",m,"小雞:",x)【答案】 range(1,33);g+m+x==100;5*g+3*m+x/3【考點】循環結構語句及程序實現【解析】 40.(2020高一上·連云港期末)遞歸就是自己調用自己,它是設計和描述算法的一種有力工具,常常用來解決比較復雜的問題。為求解規模為N的問題,設法將它分解成規模較小的問題,從小問題的解容易構造出大問題的解,并且這些規模問題較小的問題也能采用同樣的分解方法,分解成規模更小的問題,并能從這些更小問題的解構造出規模較大問題的解。一般情況下,規模N=1時,問題的解是已知的。已知:從1到n的連續自然數相乘的積、叫做階乘、用符號n!表示。如5!=1×2×3×4×5,規定0!=1。我們用遞歸算法可以較容易求n的階乘。求n的階乘算法可以描述如下:n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)!2!=2*1! 1!=0! 0!=1如果把n!寫成函數形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表示5!,求5!的過程可以寫成如下形式:f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1(問題求解)在python中用遞歸算法求1!+2!+……+n!(n的值為整數,從鍵盤輸入)。請閱讀如下程序,在空白處填寫適當的表達式或語句,使程序完整。def f(n):if n==0: return 1else: return ________s=0n=int(input("請輸入n:"))for i in________: s=________print(s)【答案】 n*f(n-1);range(1,n+1);s+f(i)【考點】過程與自定義函數,分支結構語句及程序實現【解析】 1 / 1 展開更多...... 收起↑ 資源列表 江蘇省連云港市2020-2021學年高一上學期信息技術期末調研試卷(學生版).docx 江蘇省連云港市2020-2021學年高一上學期信息技術期末調研試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫