試卷征集
          加入會員
          操作視頻
          當前位置: 試卷中心 > 試卷詳情

          浙教版(2019)必修1《第三章 算法的程序實現》2022年單元測試卷(4)

          發布:2024/11/11 21:0:2

          一、選擇題

          • 1.有如下Python程序段:
            n=int(input(“請輸入n:“))
            if n<0:
            s=0
            elif n<16:
            s=n**3
            else:
            s=n*n**2
            print(s)
            若要測試所有分支程序代碼是否正確,下列數據中合適的一組是(  )

            組卷:1引用:1難度:0.5
          • 2.有如下Python程序段:
            a=int(input(“請輸入一個數:“))
            if a>0:
            a=a%10
            elif a==0:
            a=a+1
            else:
            a=a**2
            a=a+10
            print(a)
            輸入a值為20,執行該程序段后,輸出的結果是(  )

            組卷:3引用:3難度:0.4
          • 3.有如下Python 程序段:
            import random
            s='513431282';res=1;x=random.randint(0,8);y=random.randint(0,8)
            if x>y:
            x,y=y,x
            t=s[x:y+1]
            if t==t[::-1]:
            res=len(t)
            運行程序后,變量res的值不可能是(  )

            組卷:0引用:1難度:0.5
          • 4.有如下Python程序段:
            s=input(“請輸入字符串:“);ans=0
            for i in s:
            if“a“<=i<=“z“:ans+=2
            elif“0“<=i<=“9“:ans+=1
            運行程序后,輸入“P3fhYT8x”,則ans的值可能為(  )

            組卷:0引用:1難度:0.5
          • 5.有下列Python 程序段:
            dict={1:“p“,2:“y“,3:“t“,4:“h“,5:“o“,6:“n“};num=[4,2,1,5];result=““
            for i in num:
            result+=dict[i]
            print(result)
            執行該程序段后,result的值為是(  )

            組卷:0引用:2難度:0.5
          • 6.有如下Python 程序段:
            import random
            import math
            a=random.randint(0,10)
            if (math.jye.ai(a))**2==a:
            a=a+1
            print(a)
            運行程序后,輸出的結果不可能是(  )

            組卷:1引用:1難度:0.4

          一、選擇題

          • 17.某化合物是由C、H 和 O 三種元素組成,可用通式 CiHjOk 來表示,其中 i,j,k 是 1 到 9 之間的整數。某元素的質量分數計算方法=(該元素相對原子質量*該元素原子個數)/該化合物的相對分子質量。
            a=input('請輸入化合物:')#如輸入 C2h4O2
            A=a.jye.ai(  )#upper(  ) 將字符串中的小寫字母轉為大寫字母
            dic={'C':12,'H':1,'O':16}
            sum_total=0;sum=dic[A[0]]*int(A[1])
            for i in range(2,len(a),2):
            sum_total+=dic[A[i]]*int(A[i+1])
            print('C 元素的質量分數:',sum/sum_total)
            橫線處應填入的代碼為(  )

            組卷:2引用:2難度:0.5
          • 18.提取字符串中的數字并存放到列表中,實現代碼如下:
            s=“12,345,67“;a=(  );t=0;n=0
            for i in range(len(s)):
            if s[i]==“,“:
            t=int(s[n:i]);a.jye.ai(t); ①                  
            if i==len(s)-1:
            t=int(②            );a.jye.ai(t)
            print(a)
            程序中橫線處的代碼為(  )

            組卷:0引用:1難度:0.4
          APP開發者:深圳市菁優智慧教育股份有限公司| 應用名稱:菁優網 | 應用版本:5.0.7 |隱私協議|第三方SDK|用戶服務條款
          本網部分資源來源于會員上傳,除本網組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網聯系并提供證據,本網將在三個工作日內改正