充值活动已开启,快来参与吧 关闭充值活动
当前位置:手动组卷 /高中信息技术 /按知识点
选择知识点
最新上传 最多使用
  • 1. (2023高二上·浙江期中) 哥德巴赫猜想是任一大于2的偶数,都可表示成两个素数之和。其中素数也叫质数,是指除了1和本身外,不能被其它整数整除的数。
    1. (1) 10可以看成哪两个素数之和
    2. (2) 下列程序用来验证 4-1000 之间的偶数是否符合哥德巴赫猜想,请完成划线处的填空:

      def isprime(m):

          i=2

          while i<=int(m**0.5):

              if:

                  return False

              i+=1

          return True

      for i in range(4, 1001, 2):

          flag=False

          for j in range(2, i):

              if:

                  print(str(i)+"验证成功")

                  flag=True

                  break

          if:

              print(str(i)+"验证失败")

    3. (3) 上述程序使用了哪种算法(单选,填字母:A .枚举算法 B .解析算法)
  • 1. (2023高二上·江苏会考) 请填空完善该程序

    实现功能:键盘上输入任意一个正整数,将其按冰雹猜想的规则进行拆解,输出每一步拆解的值和总步数,验证其是否符合冰雹猜想。

    冰雹猜想是指:一个正整数,如果是奇数就乘以3再加1,如果是偶数就对它除以2(如下图),这样经过若干次,最终回到1。无论这个过程中的数值如何庞大,就像瀑布一样坠落,在经过若干次的变换之后也必然会到纯偶数:4-2-1。

    N变为

    x=(input("请输入任一正整数:"))

    n=0

    while():

        if (x%2 != 0):

            x=

       else:

            x=int(x/2)

        print(, end=" ")

  • 1. (2023高二上·江苏会考) 请在横线处填写正确的代码。

    已知斐波拉契数列1,1,2,3,5,8,1321……其定义如下:

    f(a)=

    求斐波拉奖数列第n项的值。

    def f(n):   #定义递归函数

        if n==1 n==2:

            return 1

        else:

            return

    n=int(input("请输入正整数n的值:"))

    print()   #打印结果

  • 1. (2023高二上·江苏会考) 通过列举所有的可能破解密码,需要用到的算法是(   )。
    A . 递推 B . 递归 C . 穷举 D . 分治.
  • 1. (2023高二上·江苏会考) 请在横线处填写正确的代码

    求解如下分段函数的值。

    y=

    x=float(input("请输入x的值:"))

    if :

        y=-2*x-4

    x<10:

        y=(x+2)**0.5

    else:

        y=2**(x-1)

    print()

  • 1. (2023高二上·江苏会考) 请在横线处填写正确的代码

    一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*...*(n-1)*n。

    n!= 现求n!。

    def f(n):   #定义递归函数f(n)

        if n==0 or n==1:

            return 1   #定义当n为0时函数返回值为1

        else:

            return    #递归定义n≥1时的通项公式

    =int(input("请输入n:"))   #从键盘上输入n的值

    print("n!的值为:", )   #输出结果

  • 1. (2023高二上·江苏会考) 如果一个四位数恰好等于它各位上数字的4次方之和,则这个数称为“玫瑰花”数。例如1634就是一个玫瑰花数:1634=14+64+34+44 , 如果要求算出所有的玫瑰花数,下列算法最合适的是(   )。
    A . 解析法 B . 排序法 C . 枚举法 D . 迭代法
  • 1. (2023高二上·江苏会考) 解决“百鸡百钱”问题,比较恰当的算法是(   )。
    A . 递推 B . 递归 C . 穷举 D . 分治
  • 1. (2023高二上·杭州期中) 有千位和百位未知的5位数整数“6**58”,能被27或57整除。下列程序的功能是:找出所有满足条件的5位数整数。实现上述功能的程序如下,请回答下列问题:

    n=60058

    num=[]

    for i in :

        x=n+i*100

        if _____________:

            num.append(x)        # append函数用于向num列表中追加元素x

    print("满足条件的5位数整数为:",num)

    1. (1) 程序中加框处的代码有误,请改正。
    2. (2) 请在程序划线处填入合适的代码。
  • 1. (2023高二上·江苏会考) 水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:13+53+33=153。请补全程序。

    for x in range(100, ):

        b=x//   #百位

        s=(x//10) % 10   #十位

        g=x %    #个位

        if x==(b**3+s**3+g**3):

            print(x)

1 2 3 4 5 下一页 共201页