相关试卷

  • 1、下列有关信息编码的说法,正确的是(    )
    A、ASCII码编码了128个字符,所以一个字符在计算机内用7个二进制位存储 B、数字化声音的质量主要取决于采样频率和量化位数 C、汉字的输人码通常采用形码或音码,且每个汉字的输入码都是唯一的 D、某8位二进制数的后三位为101,将其转换为十进制数后一定为偶数
  • 2、使用Access软件设计某玩具公司进销情况的数据库,其中已建好的“产品信息表”数据表用于存储如下表所示的数据。

    下列关于“产品信息表”数据表的描述,正确的是(    )

    A、“货架编号”字段可以设置为数值型 B、该数据表只能设置5个字段 C、字段顺序不一定与表中完全一致 D、“价格”字段只能设置为货币型
  • 3、下列有关网页与浏览器的说法,正确的是(    )
    A、网页文件(.html)可以用记事本编辑 B、在IE浏览器中将网页添加到收藏夹,可以保存网页内容 C、使用不同的搜索引擎搜索同一关键词,搜索的结果是相同的 D、SMTP协议用于浏览器与Web服务器之间的信息传输
  • 4、下列有关信息与信息技术说法正确的是(    )
    A、信息加工的技术越先进获得的价值越高 B、日常生活中的报纸、电视、广播等都是信息 C、不仅现代有信息技术,古代也有信息技术 D、计算机只能进行算术运算
  • 5、“回文字符串” 是一种正读和反读都一样的字符串, 比如“level"或者“noon”等就是回文字符串。现在要求把字符串看成一个环,求环中能截取的最长回文字符串,当存在多组长度相同的最长回文字符串时,输出第1次找到的即可。实现该功能的Python程序如下,请回答下列问题:
    (1)、若输入“cdcdcdedc",则输出的最长回文字符串是
    (2)、完成以下程序填空:

    样例:

    请输入字符串: bcabc

    字符串环中的最长回文字符串是: bcb

    import sys

    def ishw(s): #判断s是否是回文字符串

        if s==

             return True

        else:

           return False

    s = input("请输入字符串: ")

    n = len(s)

    s=s+s

    for i in range(n, 0, -1): # 枚举字符串长度

        for j in

             t=s[j:j+i]

             if ishw(t):

               print(“字符串环中的最长回文字符串是:”+ t)

               sys.exit(0) #提前结束程序

  • 6、浙江省选考采用7选3选科模式,即从“物化生政史地技”7门科目中任选3门作为选考科目。小周想用Python输出所有的选科组合,他用7位二进制数模拟所有选科组合(1-选,0-不选),再从中筛选出有效组合,例如110000是一种有效组合,1011100 是一种无效组合。实现该功能的Python程序如下,请完成程序填空:

    km =”物化生政史地技”

    combs =[]

    for i in range(128) :

        t=

        c=0

        s=“”

        for j in range(7):

            c=

            if t % 2=1:

                 s += km[j]

            t =t//2

        if c=3:

            combs.append(s)

    print (combs)

  • 7、某Python程序段如下:

    def isdigit(x):

        if "0"<= x <="9":

            return True

        else:

            return False

    d ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"

    s = "7*0%15$ 15@24#"

    ans =“”

    t=0

    for i in s:

        if isdigit(i):

            t=t* 10+int(i)

        else:

            ans += d[t]

            t =0

    print (ans)

    运仃该程序段,输出结果是

  • 8、某Python程序段如下:

    s = "p2y0t2H3on1*c"

    t =""

    for ch in s:

        if "A”<= ch <="Z":

            ch = chr (ord(ch) + 32)

        if "a”<= ch <="z”:

            t=t+ch

    print (t)

    运行该程序段,输出结果是

  • 9、某Python程序段如下:

    def isprime (x):

        for i in range(2, x):

            if x % i= 0:

                return False

        return True

    prime = []

    for i in range(2, 21):

        if isprime(i):

            prime.append(i) #将 i添加到列表

    print (len(prime))

    运行该程序段,输出结果是

  • 10、某Python程序段如下:

    info= ["男",79,"女",97,"女",94, "男",91, "女",85, "女", 100, "男", 82]

    tot=0

    c =0

    for i in range(0, len(info), 2):

        if info[i] == "男":

            continue

        tot += info[i + 1]

        c +=1

    print (round(tot / c,1))

    运行该程序段,输出结果是

  • 11、某Python程序段如下:

    m= 153

    a=m// 100

    b=m//10%10

    c=m%10

    n=a**3+b**3+c*3

    print (n)

    运行该程序段,输出结果是

  • 12、某Python程序段如下:

    import random

    list1=[0]*6

    i=0

    while i < 6:

        list1[i] = random. randint(1, 100)

        if list1[i] %2!=i % 2:

            i+=1

        else:

            break

    运行该程序段,list1[0]~list1[5]各元素值可能的是(    )

    A、[3,19,0,0,0,0] B、[95,44,39,24,0,0] C、[2,37,88,61,56,9] D、[0,0,0,0,0,0]
  • 13、某Python程序段如下:

    a = [28, 29, 79, 14, 24, 43]

    m = int (input("请输入一个整数: "))

    pos = -1

    for i in range(len(a)):

        if a[i] > m:

            if pos == -1 or a[i] < a[pos]:

                 pos=i

    运行该程序段,若输入40,变量pos的值是(    )

    A、-1 B、2 C、3 D、5
  • 14、某Python程序段如下:

    import random

    fibo=[1]*11

    for i in range(2, 11):

        fibo[i] = fibo[i - 1] + fibo[i - 2]

    n = random.randint(1, 10)

    print (fibo[n])

    运行该程序段,输出结果不可能是(    )

    A、1 B、21 C、35 D、89
  • 15、某Python程序段如下:

    s = "Errors should never pass silently.”

    d={}

    for ch in s:

        if ch in d:

            d[ch] += 1

        else:

            d[ch] = 1

    print(d["e"])

    运行该程序段,输出结果是(    )

    A、1 B、2 C、3 D、4
  • 16、某Python程序段如下:

    c =0

    for i in range(1, 21):

        if i %3==0 or i %5==0:

            c +=1

    print (c)

    运行该程序段,输出结果是(    )

    A、10 B、9 C、6 D、1
  • 17、以下选项中,与其它三项功能不同的是(    )
    A、maxv = a

    if b > maxv:

    maxv = b

    if c>maxv:

    maxv = c

    B、if a>b and a>c:

    maxv = a

    elif b>c:

    maxv = b

    else:

    maxv = c

    C、if a>b:

    maxv = a

    else:

    maxv = b

    if c > maxv:

    maxv=c

    D、If a >b and a >c:

    maxv = a

    if b>a and b > c:

    maxv = b

    ifc>a and c>b:

    maxv = c

  • 18、已知motto = "Beautiful is better than ugly. ",得到切片"Beautiful' 的表达式是(    )
    A、motto[1:9] B、motto[1:10] C、motto[0:8] D、motto[0:9]
  • 19、表达式2+4*5%3 ** 2的值为(    )
    A、22 B、8 C、6 D、4
  • 20、以下不可以作为Python变量名的是(   )
    A、A9 B、9A C、A_9 D、_A9
上一页 611 612 613 614 615 下一页 跳转