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

          2020-2021學年浙江省溫州市高一(下)期末信息技術試卷

          發布:2024/4/20 14:35:0

          一、選擇題(本大題共15小題,每小題2分,共30分。在每小題給出的四個選項中,只有一個符合題目要求。)

          • 1.①設計算法,②描述算法,③調試運行程序,④抽象建模,⑤編寫程序。從以上這些過程選出屬于用計算機編程解決問題的一般過程,并正確排序后的選項是(  )

            組卷:10引用:4難度:0.4
          • 2.某算法的部分流程圖如圖所示,執行這部分流程后,變量a,b的值分別是(  )

            組卷:18引用:15難度:0.9
          • 3.關于python程序設計語言,下列說法不正確的是(  )

            組卷:1引用:1難度:0.3
          • 4.語句print('abd'>'abc'and 20%6==10%4 )的結果為(  )

            組卷:3引用:6難度:0.6
          • 5.下列可以作為python變量名的是(  )

            組卷:1引用:1難度:0.4
          • 6.已知變量x=5,執行語句x*=x+3,變量x的值為(  )

            組卷:1引用:3難度:0.7

          二、非選擇題(本大題共3小題,其中第16小題6分,第17小題7分,第18小題7分,共20分。)

          • 17.若兩個素數之差為 2,則該對素數稱為雙胞胎數,如 3,5 就是一對雙胞胎數。編寫 python 程序,實現如下功能:輸入 n 的值,統計顯示 n 以內的所有雙胞胎數。程序運行界面如圖所示:

            實現上述功能的程序如下,請在橫線處填入合適的代碼。
            import math
            def isprime(x):
            ①_______
            for i in range(2,int(math.jye.ai(x))+1):
            if x% i==0:
            f=False
            return f
            n=int(input(“請輸入一個正整數 n:“))
            c=0
            k=3
            while k<=n-2:
            if  isprime( k ) and  ②_______:
            c+=1
            print(“第“+str( c )+“對雙胞胎數:“,k,'和',k+2)
            ③_______
            print(“共有“+str(c)+“對雙胞胎數“)
            橫線處①處應該填入的語句為:
             

            橫線處②處應該填入的語句為:
             

            橫線處③處應該填入的語句為:
             

            組卷:3引用:3難度:0.3
          • 18.小王編寫了“字符串縮寫”程序,實現如下功能:
            1、輸入一串由英文字母和數字組成的字符串,
            2、如果字符串有連續字符構成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫成由第一個字符加上“—”和最后一個字符組成的新字符段,
            3、例如:字符串為“abcdf12345becomexy”,則縮寫成“a-df1-5becomex-y”。
            程序運行時,輸入一串字符,輸出縮寫的字符串,程序運行效果如圖所示:

            實現上述功能的程序如下,請在程序橫線處填入合適的代碼。
            s=input(“請輸入字符串s:“)
            ①_______
            flag=False
            result=““
            for i in range( 0,k-1):
            if   ②_______:
            result=result+s[i]+“-“
            flag=True
            elif ord(s[i])!=ord(s[i+1])-1:
            result=result+s[i]
            ③_______
            result=result+s[i+1]
            print(“縮寫后的字符串為:“,result)
            橫線處①處應該填入的語句為:
             

            橫線處②處應該填入的語句為:
             

            橫線處③處應該填入的語句為:
             

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