当前位置:手动组卷 /高中信息技术 /按知识点
选择知识点
最新上传 最多使用
  • 1.  用python程序处理图像文件“chenchen.jpg”,该图像颜色位深度为24bit,图像如图所示:

    程序代码如下:

    from PIL import Image

    import numpy as np

    import matplotlib.pyplot as plt

    img=np.array(Image.open("chenchen.jpg").convert("L"))

    rows,cols=img.shape

    for i in range(rows):

        for j in range(cols):

            if():

                img[i,j]=1

            else:

                img[i,j]=0

    plt.imshow(img,cmap="gray")

    plt.show()

    下列说法正确的是(    )

    A . 待处理图像的文件名为“chenchen” B . 处理后的图像像素数将增加 C . 将加框处语句中的“>”改为“<=”,则处理后的图像中黑白色将互换 D . 将加框处语句中128改为188,则处理后图像中的黑色部分将减少
  • 1.  队列Q和栈S的初始值均为空,数字入栈先后顺序为1、2、3、4、5。P表示入栈,T表示元素出栈以后入队。在进行PPTTPPTPT操作后,队列中从队首到队尾的元素依次为(   )
    A . 2、1、3、4 B . 2、1、4、5 C . 1、2、4、5 D . 2、1、4、3
  • 1.  有如下程序段

    a=[1,3,5,7,9]

    x=6

    for i in range(3,1,-1):

     a[i+1]=a[i]

    a[3]=x

    #则程序执行后,a 的值为(   ):

    A . [1,3,5,7,7] B . [1,3,5,5,7] C . [1,3,5,6,7] D . [1,3,5,6,9]
  • 1.  有如下 Python 程序段:

    s,n=0,8

    while True:

        s+=n

        if s>14:

            break

        n-=2

    print(n,s)

    执行程序后,输出结果可能是(   )

    A . 2 18 B . 4 18 C . 6 14 D . 6 18
  • 1.  有如下Python程序段:

    a = [ 5 , 4 , 2 , 1 , 3 , 6 ] ; q = [ 0 ] * 6 ; head = tail = 0

    for i in range( len( a ) ):

        if a[ i ] % 2 == 1 :

            q[ tail ] = a[ i ] ; tail = tail + 1

        elif head < tail :

            head += 1

    print( tail – head )

    执行该程序段后,输出结果为(   )

    A . 0 B . 1 C . 2 D . 3
  • 1.  定义如下函数:

    def p(x):

         for i in range(2,x):

             if x%i==0:

        return False

     return True

    执行语句 print(p(5),p(6))后,输出的结果为(   )

    A . True False B . False True C . False False D . True True
  • 1. 有如下Python程序段:

    k = 3

    cj,Sum = 0,0,0

    for i in range(len(s)):

        ch = s[i]

        if '0' <= ch <= '9':

            c = c * 10 + int(ch)

            j += 1

        else:

            if j == k:

                Sum += c

            j,c = 0,0

    字符串 s 为"wz500ai2024ok102"时,执行该程序段后,Sum 的值为(   )

    A . 500 B . 602 C . 2524 D . 2626
  • 1.  若food="milkeggbread",以下表达式值为['milk', 'egg', 'bread']的是(   )
    A . [food[:4],food[4:7],food[7:]] B . [food[:3], food[3:6],food[6:]] C . [food[1:4],food[4:7],food[7:len(food)]] D . [food[0:3],food[3:6],food[6:len(food)-1]]
  • 1.  有如下Python程序段:

    a=[21,3,4,5,9,14,23]

    c,m=0,0

    for i in range(2,len(a)):

     if a[i-2]+a[i-1]==a[i]:

     c+=1

     if c>m:

     m=c

     else:

     c=0

    print(m)

    执行程序后,输出结果是(   )

    A . 0 B . 1 C . 2 D . 3
  • 1. 有如下Python程序段:

    s = "Li20An24K04ao" ;  i = 0

    while i < len( s ) :

        if  "A" <= s[ i ] <= "Z" :

            s = s[ : i ] + s[ i + 1 : ]

        elif  "0" <= s[ i ] <= "9" :

            s = s[ : i ] + str( ( int(s[ i ]) + 8 ) % 10 ) + s[ i + 1 : ]

        else :

            s = s[ : i ] + chr( ( ord( s[ i ] ) – 95 ) % 26 + 97 ) + s[ i + 1 : ]

        i = i + 1

    执行上述程序后,s的值为(   )

    A . k08p0202co B . i08n0202cq C . i08p0202cq D . h28w22g82o
上一页 3 4 5 6 7 下一页 共1000页