相关试卷

  • 1、有如下Python程序段:

    import random

    a=[0]*6

    i=0

    while i<6:

           a[i]=random.randint(1,9)

           for j in range(i):

                 if a[i]==a[j]:

                        i-=1

           i+=1

    print(a)

    该程序段执行后,列表a的值可能是(       )

    A、[7,1,6,3,2,1] B、[8,9,1,3,0,4] C、[6,3,5,2,4,1] D、[5,7,3,3,8,2]
  • 2、输入一个四位正整数,判断该整数每一位上的数字是否有重复。实现上述功能的Python程序段如下:

    n=int(input("请输入一个四位正整数:"))

    f={};t=0

    while n>0:       #统计n中不同数字出现的情况,并记录在f中

           y=n%10

           n=n//10

           

    for i in:       #对f中的值求和

           t+=f[i]

    if t==4:                           #判断是否有重复数字

           print("没有重复的数字。")

    else:

           print("有重复的数字。")

    方框中的(1)和(2)可选的代码有:

    ①f[y]+=1             ②f[y]=1                 ③f            ④range(len(f))

    下列选项中,代码顺序正确的是(     )

    A、②④ B、①③ C、②③ D、①④
  • 3、有如下Python程序:

    p="Hz14!"

    c=""

    for ch in p:

           if ch>="0" and ch<="9":

                 c+=str(9-int(ch))

           elif ch>="a" and ch<="z":

                 c=chr(ord(ch)-ord("a")+ord("A"))+c

           else:

                 c+=ch

    print(c)

    运行上面程序,输出结果正确的是(     )

    A、ZH85! B、HZ85! C、58ZH! D、!HZ85
  • 4、有如下Python程序:

    k=65

    for i in range(4):

           s=""

           for j in range(4):

                 if i>=j:

                        s=s+""+chr(k)

                        k+=1

           print(s)

    运行上面程序,输出结果正确的是(     )

    A.

    B.

    C.

    D.

    A、A B、B C、C D、D
  • 5、有如下Python程序:

    def f(a,b):

           c=a%b

           while c>0:

                 a,b=b,c

                 c=a%b

           return b

    a=int(input("请输入:"))

    b=int(input("请输入:"))

    m=f(a,b)

    n=a*b//m

    print(m,n)

    运行上面程序,若输入的a和b分别是48和12,则输出结果正确的是(     )

    A、12   60 B、60   12 C、48   12 D、12   48
  • 6、有如下Python程序:

    def swap(x,y):

           listl[y],list1[x]=list1[x],list1[y]

    list1=[5,7,3]

    if list1[0]>list1[1]

           swap(0,1)

    if list1[0]>list1[2]:

           swap(0,2)

    if list1[1]>listl[2]:

           swap(1,2)

    print(list1)

    运行上面程序,输出结果正确的是(     )

    A、[5,7,3] B、[3,5,7] C、[7,5,3] D、[7,7,7]
  • 7、有如下Python程序:

    word=input("请输入一个小写字母组成的单词:")

    k=ord(word[0])-ord("a")

    newW=chr(ord("A")+k)+word[1:len(word)]

    print(newW)

    执行上面Python程序段,若输入的单词是“hello”,则输出结果为(     )

    A、7ello B、Gello C、hello D、Hello
  • 8、若用if语句表示某分段函数:f(x)=2x+1,x13xx1,x<1下列Python代码理解有误的是(       )

    A.

    if x>=1:

           f=2*x+1

    f=3*x/(x-1)

    B.

    if x>=1:

           f=2*x+1

    if x<l:

           f=3*x/(x-1)

    C.

    f=3*x/(x-1)

    if x>=1:

           f=2*x+1

    D.

    if x<l:

           f=3*x/(x-1)

    else:

           f=2*x+1

    A、A B、B C、C D、D
  • 9、整型变量x中存放了一个两位数,现要将这个两位数的数字交换位置。下列Python表达式正确的是(     )
    A、(x%10)//10+x//10 B、(x/10)%10+x//10 C、(x%10)*10+x//10 D、(x%10)*10+x%10
  • 10、下列关于Python表达式错误的是(     )
    A、"apple"[1]>"banana"[3]的结果为True B、变量s的值为"ABC",s[::]>s[::-1]的结果为False C、字典d={1:2,"a":"b",2:"b","b":4,3:"10"),则d[2] in d的值为True D、{1:2,2:1}=={2:1,1:2}的结果为False
  • 11、若n是大于1的自然数,则下列Python表达式不能表示“n是偶数”的是(     )
    A、n%2==0 B、n//2==int(n/2) C、n%2!=1 D、n/2==n//2
  • 12、下列Python表达式的值为整数8的是(     )
    A、len("2025新年快乐!") B、int("5"+"3") C、2**2+12%13//3 D、str(abs(-4*2))
  • 13、某算法流程图如图所示,其对应的Python程序为(     )

    A.

    B.

    C.

    D.

    s=0

    for i in range(1,101):

           if i%5==0:

                 s=s+i

           else:

                 i+=2

    print(s)

    s=0

    for i in range(1,101):

           if i%5==0:

                 s=s+1

           i+=2

    print(s)

    s=0

    i=1

    while i<=100:

           if i%5==0;

                 s=s+i

           else:

                 i+=2

    print(s)

    s=0

    i=1

    while i<=100:

           if i%5==0:

                 s=s+i

           i+=2

    print(s)

    A、A B、B C、C D、D
  • 14、某算法流程图如图所示,以下说法正确的是(     )

    A、若判断条件改为“i<6?”,结果不变 B、执行该流程后,变量k的值为1 C、变量c的值为7 D、语句“i+=2”执行了6次
  • 15、小明在高一上学习了计算机硬件的相关知识,对此非常感兴趣。回家后,小明查看了家里的计算机配置,具体内容如下:

    硬件配置

    预装软件

    显示器:1920×1080

    CPU:四核1.80GHz

    硬盘:1TB

    内存:8GB

    操作系统:Windows10

    办公软件:WPS

    聊天软件:微信、QQ

    下列关于该计算机硬件的说法,正确的是(     )

    A、该计算机有4个CPU B、计算机断电后,内存中的数据会消失 C、可直接在该计算机上安装mac0S 32-bit Intel installer版本的Python D、硬盘主要包含RAM和ROM
  • 16、下列关于编码的说法,正确的是(     )
    A、可以利用扫描仪、照相机、手机等采集设备对信息进行数字化 B、将模拟信号转换成数字信号,只需要过采样编码两个过程 C、汉字的输入码唯一 D、在电脑中播放音频属于模数转换
  • 17、已知某进制的等式满足:46+25=104和32+15=50,则下列说法正确的是(     )
    A、该进制数有6个数码 B、该进制数满足等式17+21=41 C、等式46+25=104的计算结果104,转换为十进制数为53 D、等式32+15=50的计算结果50,转换为二进制数为110010
  • 18、2024年10月,杭州第十四中学教育集团全体师生6000多人齐聚康桥校区,隆重举行第五十四届田径运动会。集团凤起、康桥校区,青山湖学校各班围绕“爱校”、“强国”、“运动”三大主题,踩着铿锵有力的步伐,昂首阔步地依次入场,精练精彩、创意无限,体现着各班的团队合作精神和优良的班级风貌。小明使用UltraEdit软件观察字符,下列说法正确的是(     )

    A、字符"10"的十进制编码是01 30H B、该内容中共有3个ASCII编码 C、字符“油”的十六进制内码为D3   D3 D、由图可知,计算机用十六进制存储信息
  • 19、2024年10月,杭州第十四中学教育集团全体师生6000多人齐聚康桥校区,隆重举行第五十四届田径运动会。集团凤起、康桥校区,青山湖学校各班围绕“爱校”、“强国”、“运动”三大主题,踩着铿锵有力的步伐,昂首阔步地依次入场,精练精彩、创意无限,体现着各班的团队合作精神和优良的班级风貌。小明准备将拍摄的照片导入电脑,其中一张BMP格式的照片尺寸如图所示,已知该照片占用的存储空间约为4MB,则该照片的颜色位深度为(     )

    A、24 B、8 C、16 D、4
  • 20、2024年10月,杭州第十四中学教育集团全体师生6000多人齐聚康桥校区,隆重举行第五十四届田径运动会。集团凤起、康桥校区,青山湖学校各班围绕“爱校”、“强国”、“运动”三大主题,踩着铿锵有力的步伐,昂首阔步地依次入场,精练精彩、创意无限,体现着各班的团队合作精神和优良的班级风貌。小明作为学生会记者,拍摄了许多照片。以下格式不可能为照片的是(     )
    A、PNG B、JPEG C、GIF D、WMA
上一页 20 21 22 23 24 下一页 跳转