
浙江省衢州市五校联盟2025-2026学年高一上学期期中联考信息技术 一、选择题 1.下列Python表达式8%3+3**2的值是( ) A.8 B.11 C.25 D.10 2.Python表达式"hin" in "I Love China"的值是( ) A.True B.Yes C.False D.No 3.在Python中,若变量a=3;b=1;c=2,下列选项中表达式的值与其他三项不同的是( ) A.a>b and b>c B.a>b and b!=c C.a>c or b>c D.a==b+c or c>b 4.已知变量sub="语数英物化生政史地技",则Python表达式sub[4:6]+sub[9]的值是( ) A."物化技" B."化生技" C."物化地" D."化生地" 5.已知变量s="China2025",则表达式s[1:len(s)//2]+s[5]*2的值是( ) A."hin22" B."hin4" C."Chi22" D."Chi4" 6.判定一元二次方程ax2+bx+c=0有两个不相等实数解的条件是( ) A.a!=0 or b*b-4*a*c>0 B.a!=0 and b*b-4*a*c>0 C.a==0 or b**2-4*a*c>0 D.a==0 and b**2-4*a*c>0 7.用字典dic存储某同学的学科成绩,dic={"语文":105,"数学":122,"英语":118},若要将其中数学成绩修改为138,下列Python语句中正确的是( ) A.dic["数学"]=138 B.dic{"数学"}=138 C.dic[1]=138 D.dic={"数学":138} 8.下列四个选项中不符合Python赋值语句格式的是( ) A.a=b+c B.a+b=c C.a=c D.a+=c 9.在Python中,运行以下程序后输出的结果是( ) x=2 y=3 x=x+y y=y-x print(x,y) A.2 1 B.5 1 C.2 -2 D.5 -2 10.有如下Python程序段 x,y=18,15 #给变量x和y分别赋值18和15 if x > y: y+=20 else: y=y*2 y=x+y print(y) 执行该程序段后,输出的结果是( ) A.15 B.35 C.48 D.51 11.若a、b、c为互不相同的三个整数,下列选项不能实现输出最小数的是( ) A.minx=a if b= "0" and s[i] <= "9": cnt+=1 print(cnt) 执行该程序段后,输出的结果是( ) A.3 B.9 C.10 D.14 15.有如下Python程序段 cnt=0 score=[65,86,70,87,96,54,74,79,88] for i in range(len(score): if : cnt+=1 print("测试成绩高于85分的人数为:",cnt) 划线处应填入的语句是( ) A.score[i]>85 B.i>85 C.score[i+1]>85 D.i+1>85 16.有如下Python程序段 a=['q', 'u', 'z', 'h', 'o', 'u'] i,j=0,5 while i <= j: if i%2 == 0: a[i]="Q" else: a[j]=a[i] j-=1 i+=1 print(a[2:4]) 执行该程序后,输出的结果是( ) A.[ 'Q', 'h', 'h'] B.[ 'u', 'Q'] C.[ 'Q', 'h'] D.[ 'u', 'Q', 'h'] 17.有如下Python程序段 s="aaabbcccc" cnt=1 res="" for i in range(1, len(s)): if s[i] == s[i-1]: cnt+=1 else: res=res+str(cnt)+s[i-1] cnt=1 print(res) 执行该程序段后,输出的结果是( ) A.3a2b4c B.3a2b C.2b4c D.3a5b9c 18.有如下Python程序段 import random #导入随机数模块 a=[0]*6 i=0 while i < 6: a[i]=random.randint(1,10)#随机生成一个[1,10]范围内的整数并赋值给a[i],例如a[i]=6 if a[i]%2 != i%2: i-=1 elif i%2 == 1: a[i]-=a[i-1]//2 i+=1 print ... ...
~~ 您好,已阅读到文档的结尾了 ~~