資源簡介 2025 屆高三 6 班上期開學考試試卷一、判斷題(共 50 題,每題 1.5 分,共 75 分)1 c=-1 相當于 c=c-1( )2 i 是奇數的表達式是:i%2==1 ( )3 i 是 3 的倍數,或者 i 是 5 的倍數的表達式是:i%3==0 or i%5==0 ( )4 lst1=[1,2,3]列表元素之間,用中文逗號分隔 ( )5 lst1[1]表示 lst1 的第一個元素 ( )6 可以使用索引 lst1[0]+lst1[1]+lst1[2]求列表 lst1=[1,2,3]中所有元素的和( )7 可以使用 sum(lst1)/3 求列表 lst1=[1,2,3]中所有元素的平均值 ( )8 str1[1] 表示字符串 str1='abc'中的第一個字符 'a' ( )9 print(i,end='\n')輸出 i 的值,并以換行符\n 結尾,end='\n'通常省略 ( )10 print(i,end=' ')先輸出變量 i 的值,再輸出單個空格,不換行 ( )11 sep=' '使用單個空格作為兩個輸出對象的分隔符時,通常省略 ( )12 print(a,b,sep='/',end=' ')兩個輸出對象之間用 /分隔,最后輸出單個空格,不換行( )13 input()輸入函數返回的結果可以不是字符串 ( )14 lst2=['a',1]列表中的元素,可以是不同的數據類型 ( )15 range(5)相當于 range(0, 5),對應的數是:0,1,2,3,4 ( )16 i%2!=0 表示 i 不是偶數 ( )17 循環次數不確定,只能使用 for 語句 ( )18 if和 elif 后面有條件表達式,else 后面沒有條件表達式 ( )19 多分支 if 語句中,有語句 A、語句 B、語句 C 等,只要執行了語句 A,后面的語句 B、語句 C 等就不會再執行 ( )20 多個單分支 if 語句,如果分別對應語句 A、語句 B、語句 C 等,執行了語句 A 后,不會影響后面的語句 B、語句 C 等是否會執行( )21 賦值語句 a,b=a+b,a,先計算賦值號右邊的表達式 a+b,再賦值 ( )22 如果 n 是一個 3 位數,如 123,表達式 n//10%10 可以得到 n 的十位上的數字 ( )23 如果 n 是一個 3 位數,如 123,表達式 n%10 可以得到 n 的個位上的數字 ( )24 循環次數確定,通常使用 for 語句,也可使用 while 語句,其中,使用 while 語句要增加兩行代碼 ( )25 字符串 str1='abcde'的索引使用方法,str1[1],1 表示從左到右的第一個位置,對應的字符是'a' ( )26 字符串 str1='abcde'的索引使用方法,str1[-1],-1 表示從右到左的第一個位置,對應的字符是'e'( )27 2_ab 是合法的變量名 ( )28 0==False,結果是 True ( )29 > >= < <= ==(等于) !=(不等于)都是關系運算符( )30 邏輯運算符的優先級順序依次是 and not or ( )31 運算符的優先級,從高到低依次是:算術運算符、關系運算符、邏輯運算符、賦值運算符 ( )32 在 def c_s(r):中,函數名是 c_s,參數是 r ( )33 25D H55# for _Ok 中,合法的變量名是 _Ok ( )34 def while for if elif else 開頭的代碼行,必須以英文冒號結尾 ( )35 兩個字符串相等,需同時滿足條件:長度相等、對應位置字符相同 ( )36 type([1,2,3])求類型函數,結果是 ( )37 關系表達式(如 x>3)和邏輯表達式(如 True and False)的值都是邏輯值(True 或者 False)( )38 列表的數據項可以是不同的數據類型,如['a',1],列表的索引(左到右)從 0 開始( )39 算法可以用自然語言、流程圖和偽代碼來進行描述 ( )40 偽代碼:介于自然語言和計算機(程序設計)語言之間的文字和符號 ( )41 機器語言,如 11110100(停止操作),是由 0 和 1 組成的二進制代碼指令( )42 計算機能直接識別、理解和執行的語言是匯編語言 ( )43 機器語言和匯編語言都是低級語言 ( )44 Python、Java 等語言是高級語言( )45 計算機處理的數據,既可以是數值型數據,也可以是非數值型數據(如字符串)( )46 計算機編程解決問題的一般過程有:分析問題、設計算法、編寫程序、調試運行程序等( )47 解釋型語言(如匯編語言)編寫的程序運行速度快,但跨平臺能力弱 ( )48 由于流程圖的歧義性,容易導致算法執行的不確定性 ( )49 Python 程序能實現數據可視化(圖形化、圖像化等) ( )50 Python 是動態語言,變量需要提前定義數據類型 ( )二、填空題(共 20 題,每空 1.5 分,共 30 分)51 c 1/2 相當于 c=c+1/252 i 是 3 的 的表達式是:i%3==053 運算符滿足條件之一后,另一個條件不予考慮54 lst1. (x) 增補變量 x 的值,到列表 lst1 的末尾55 函數 (lst1)求列表 lst1 中所有元素的和56 x= ()從鍵盤接收輸入對象,并賦值給變量 x57 (lst1)求列表 lst1 中所有元素的最大值,min(lst1)求列表 lst1 中所有元素的最小值58 循環次數確定,通常使用 語句59 算法的三種基本結構:順序結構、選擇結構、 結構60 語句,用于中斷循環(結束循環)61 去掉列表 L中的最大數和最小數,并求和,使用表達式62 字符串連接運算,使用連接運算符 + 如'10'+'20',其結果是63 (1)求類型函數,結果是64 ('123')求長度函數,結果是 365 (-6),轉換成浮點型(實數)函數,結果是-6.066 not and or 都是 運算符67 關系表達式 1==True,其結果是68 Python 采用 作為關鍵詞來自定義一個函數69 自定義函數時,函數的返回值使用 語句70 表達式 n%i==0 可以理解為 n 是 i 的三、讀程序題(共 2 題,每題 9 分,共 18 分)71 讀程序,寫程序運行結果sumj=0sumo=0for i in range(1,7,1):if i%2==1:sumj=sumj+ielse:sumo=sumo+iprint(sumj,sumo)程序運行結果72 讀程序,寫程序運行結果sum=0n=1while n<=8:if n%2==1:sum=sum+nelse:sum=sum-nn=n+1print(sum)程序運行結果四、將下列程序補充完整(共 3 題,每題 9 分,共 27 分)73 題程序中數的范圍 1 到 17,包括 1 和 17輸出所有既是 2 的倍數,也是 3 的倍數 的數輸出所有滿足以上條件的數的個數c=0 #統計數字個數的變量print("能同時被 2 和 3 整除的數是:",end=' ')for i in range(1, ):if :c+=1print(i,end=' ')print( )print("能同時被 2 和 3 整除的個數是:",c)程序運行結果能同時被 2 和 3 整除的數是: 6 12能同時被 2 和 3 整除的個數是: 274 從鍵盤輸入一個數字,輸出對應星期幾的英文簡稱n= (input("請輸入一個整數:"))list_week=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]if n<1 or n>7:print("輸入錯誤!")else:print(list_week[ ])程序運行結果請輸入一個整數:3Wed請輸入一個整數:8輸入錯誤!75 任意輸入 3 個整數,輸出最大數和最小數lst=[]for i in range(1, ):x=int(input("請輸入一個整數:"))lst. d(x)print("最大數是:",max(lst))print("最小數是:", (lst))請輸入一個整數數:4請輸入一個整數數:5請輸入一個整數數:6最大數是: 6最小數是: 4 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫