• 1、下面Python代码运行后,a、b的值为(      )

    a=23

    b=int(a/10)

    a=(a-b*10)*10

    b=a+b

    print(a,b)

    A、23 2 B、30 20 C、30 32 D、3  2
  • 2、下列关于计算1×3×5×7×9×…×99值的算法描述中,错误的是(   )
    A、          B、 C、          D、
  • 3、利用WPS表格存储学生信息,为了输入诸如“008104”这样的学号信息,单元格的属性需要设置成(    )
    A、数值 B、文本 C、特殊 D、常规
  • 4、在Excel中,下列地址为绝对地址的是(    )
    A、F$1 B、$D2 C、D5 D、$E$7
  • 5、在WPS表格中,计算B3到E3之间所有单元格中数据的和,在结果单元格中应输入(    )
    A、SUM(B3:E3) B、=SUM(B3:E3) C、SUM(B3+E3) D、=SUM(B3+E3)
  • 6、以下关于信息描述正确的是(     )
    A、单纯的数据就是信息 B、28和90%这样的数值就是信息 C、今日的最高气温28℃,相对湿度90% 是数据 D、数据处理就是把原始数据转换成人们所需要的信息的过程
  • 7、(最大公约数)用辗转相除法求两个正整数的最大公约数。

    代码如下:

    def gcd (m,n):

    r= 

    while r!=0:

    m=n

    n=

    return

    a=int(input(‘请输入a的值:’))

    b=int(input(‘请输入b的值:’))

    print(‘最大公约数是:’)

  • 8、程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩萨。观音菩萨告诉孙悟空,在天庭里身高正好为1000米的那位神仙可以降伏此妖。于是悟空立刻来到天上,在玉皇大帝的神仙册上看到了按身高从矮到高排列有10000个神仙。由于时间紧迫,悟空想用最短的时间找到这位神仙,这样才可以尽快解救唐僧。

    代码如下:

    List=list(map(int,input(“请按身高递增顺序依次输入10000个神仙的身高”).split()))

    left=1

    right=10000

    while   ①  

    mid=   ②  

    if List[mid]==1000:

       ③  

    elif List[mid]<1000:

       ④  

    else:

       ⑤  

    print(“能帮孙悟空的神仙在第{0}位上”.format(mid+l))

    (1)、程序代码中①处正确的代码是             
    A、left<right B、left<=right C、left!=right D、left>right
    (2)、程序代码中②处正确的代码是             
    A、(left+right)/2 B、(left+right)\2 C、(left+right)//2 D、(left+right)\\2
    (3)、程序代码中③处正确的代码是             
    A、pass B、print(mid)z C、break D、Continue
    (4)、程序代码中④处正确的代码是              。-
    A、left=mid B、right=mid C、left=mid+1 D、right=mid-1
    (5)、程序代码中⑤处正确的代码是             
    A、left=mid B、right=mid C、left=mid+1 D、right=mid-1
  • 9、程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。跳完后的两人重新回到队尾。

    例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane']

    输出:

    Turn1:(Alex,Ada)

    Turn2:(Steven,Babs)

    Turn3:(Jack,Danla)

    Turn4:(Alex,jane)

    ……

    Turn12:(Jack,jane)

    代码如下:

    boy=['Alex','Steven',‘Jack']

    girl=['Ada','Babs','Danla','Jane']

    for i in range(12):

        x,y=   ①        #出队

            print(“Turn{:2}):({},{})".format(i+1,x,y))

            boy.append(   ②   )    #再进队

            girl.append(   ③   )    #再进队

    (1)、程序代码中①处正确的代码是             
    A、boy.pop(l).girl.pop(l) B、girl.pop(l),boy.pop(l) C、boy.pop(0),girl.pop(0) D、girl.pop(0),boy.pop(0)
    (2)、程序代码中②处正确的代码是            
    A、x B、y C、i D、i+1
    (3)、程序代码中③处正确的代码是            
    A、x B、y C、i D、i+1
  • 10、程序设计:键盘输入任意的正整数,程序输出与其相应的二进制数。

    代码如下:

    n=int(input("请输入一个十进制数:"))

    result=[]

    while n>0:

    result.append(  ①  )

    n=  ② 

    result.reverse( )

    for i in result:

    print(i, end=“”)

    (1)、程序代码中①处正确的代码是              
    A、n%2 B、n/2 C、n//2 D、n*2
    (2)、程序代码中②处可能的代码是              
    A、n%2 B、n/2 C、n//2 D、n*2
  • 11、汉诺塔问题中,现在要将塔座A上的所有圆盘移到塔座B上;并仍按同样顺序叠放。移动圆盘时,需遵守汉诺塔问题的移动规则。可设计出解汉诺塔问题的递归算法为(   )。
    A、 B、 C、 D、
  • 12、下面代码的输出结果是(   )。

    def add(x):

        if x>0:

            return x+add(x-l)

        else:

            return 0

        result=add(10)

    print(result)

    A、0 B、10 C、55 D、45
  • 13、下列对递归思想的形象化表示错误的是(   )。
    A、 B、 C、 D、
  • 14、报名参加冬季越野赛跑的某班5位同学的学号为:5,8,11,33,45。利用二分查找,查找33号学生的过程中,依次被访问到的学号是(   )。
    A、5,11,33 B、8,33 C、11,45,33 D、11,33
  • 15、二分查找算法是利用(   )实现的算法。
    A、分治策略 B、迭代法 C、贪心法 D、回溯法
  • 16、下面代码的输出结果是(   )。

    def fib(n):

        a,b=1,1

        for i in range(n):

            a,b=b,a+b

        return a

    print(fib(5))

    A、5 B、8 C、13 D、21
  • 17、F(n)=F(n-1)+2*F(n-2),F(l)=l,F(2)=2;当n=4时,F的值是(   )。
    A、8 B、12 C、16 D、20
  • 18、下面代码的输出结果是(   )。

    def fact(n):

        s=1

        for i in range(1, n+1):

            s*=i

        return s

        sum=0

        for i in range(4):

            sum+=fact(i)

        print(sum)

    A、10 B、6 C、9 D、3
  • 19、下面代码的输出结果是(   )。

    def exchange(a,b):

        a,b=b,a

        return(a,b)

        x=10

        y=20

        x,y=exchange(x,y)

    print(x,y)

    A、20 10 B、20 10 C、10 10 D、20 20
  • 20、用枚举法在两个□内填入相同的数字使“□3×6528=3□×8256”表达式成立。

    for i in range(1):

        if     :

    print(i,“3×6528=3”,i,“×8256”,sep=“”)

    下列选择正确的是(   )。

    A、(i*10+3)*6528==(30+i)*8256 B、(i*3)*6528==(30+i)*8256 C、(i*10+3)*6528==(30*i)*8256 D、(i*3)*6528==(3*i)*8256)
上一页 763 764 765 766 767 下一页 跳转