资源简介 2025 届高三 6 班上期开学考试试卷一、判断题(共 50 题,每题 1.5 分,共 75 分)1 c=-1 相当于 c=c-1( )2 i 是奇数的表达式是:i%2==1 ( )3 i 是 3 的倍数,或者 i 是 5 的倍数的表达式是:i%3==0 or i%5==0 ( )4 lst1=[1,2,3]列表元素之间,用中文逗号分隔 ( )5 lst1[1]表示 lst1 的第一个元素 ( )6 可以使用索引 lst1[0]+lst1[1]+lst1[2]求列表 lst1=[1,2,3]中所有元素的和( )7 可以使用 sum(lst1)/3 求列表 lst1=[1,2,3]中所有元素的平均值 ( )8 str1[1] 表示字符串 str1='abc'中的第一个字符 'a' ( )9 print(i,end='\n')输出 i 的值,并以换行符\n 结尾,end='\n'通常省略 ( )10 print(i,end=' ')先输出变量 i 的值,再输出单个空格,不换行 ( )11 sep=' '使用单个空格作为两个输出对象的分隔符时,通常省略 ( )12 print(a,b,sep='/',end=' ')两个输出对象之间用 /分隔,最后输出单个空格,不换行( )13 input()输入函数返回的结果可以不是字符串 ( )14 lst2=['a',1]列表中的元素,可以是不同的数据类型 ( )15 range(5)相当于 range(0, 5),对应的数是:0,1,2,3,4 ( )16 i%2!=0 表示 i 不是偶数 ( )17 循环次数不确定,只能使用 for 语句 ( )18 if和 elif 后面有条件表达式,else 后面没有条件表达式 ( )19 多分支 if 语句中,有语句 A、语句 B、语句 C 等,只要执行了语句 A,后面的语句 B、语句 C 等就不会再执行 ( )20 多个单分支 if 语句,如果分别对应语句 A、语句 B、语句 C 等,执行了语句 A 后,不会影响后面的语句 B、语句 C 等是否会执行( )21 赋值语句 a,b=a+b,a,先计算赋值号右边的表达式 a+b,再赋值 ( )22 如果 n 是一个 3 位数,如 123,表达式 n//10%10 可以得到 n 的十位上的数字 ( )23 如果 n 是一个 3 位数,如 123,表达式 n%10 可以得到 n 的个位上的数字 ( )24 循环次数确定,通常使用 for 语句,也可使用 while 语句,其中,使用 while 语句要增加两行代码 ( )25 字符串 str1='abcde'的索引使用方法,str1[1],1 表示从左到右的第一个位置,对应的字符是'a' ( )26 字符串 str1='abcde'的索引使用方法,str1[-1],-1 表示从右到左的第一个位置,对应的字符是'e'( )27 2_ab 是合法的变量名 ( )28 0==False,结果是 True ( )29 > >= < <= ==(等于) !=(不等于)都是关系运算符( )30 逻辑运算符的优先级顺序依次是 and not or ( )31 运算符的优先级,从高到低依次是:算术运算符、关系运算符、逻辑运算符、赋值运算符 ( )32 在 def c_s(r):中,函数名是 c_s,参数是 r ( )33 25D H55# for _Ok 中,合法的变量名是 _Ok ( )34 def while for if elif else 开头的代码行,必须以英文冒号结尾 ( )35 两个字符串相等,需同时满足条件:长度相等、对应位置字符相同 ( )36 type([1,2,3])求类型函数,结果是 ( )37 关系表达式(如 x>3)和逻辑表达式(如 True and False)的值都是逻辑值(True 或者 False)( )38 列表的数据项可以是不同的数据类型,如['a',1],列表的索引(左到右)从 0 开始( )39 算法可以用自然语言、流程图和伪代码来进行描述 ( )40 伪代码:介于自然语言和计算机(程序设计)语言之间的文字和符号 ( )41 机器语言,如 11110100(停止操作),是由 0 和 1 组成的二进制代码指令( )42 计算机能直接识别、理解和执行的语言是汇编语言 ( )43 机器语言和汇编语言都是低级语言 ( )44 Python、Java 等语言是高级语言( )45 计算机处理的数据,既可以是数值型数据,也可以是非数值型数据(如字符串)( )46 计算机编程解决问题的一般过程有:分析问题、设计算法、编写程序、调试运行程序等( )47 解释型语言(如汇编语言)编写的程序运行速度快,但跨平台能力弱 ( )48 由于流程图的歧义性,容易导致算法执行的不确定性 ( )49 Python 程序能实现数据可视化(图形化、图像化等) ( )50 Python 是动态语言,变量需要提前定义数据类型 ( )二、填空题(共 20 题,每空 1.5 分,共 30 分)51 c 1/2 相当于 c=c+1/252 i 是 3 的 的表达式是:i%3==053 运算符满足条件之一后,另一个条件不予考虑54 lst1. (x) 增补变量 x 的值,到列表 lst1 的末尾55 函数 (lst1)求列表 lst1 中所有元素的和56 x= ()从键盘接收输入对象,并赋值给变量 x57 (lst1)求列表 lst1 中所有元素的最大值,min(lst1)求列表 lst1 中所有元素的最小值58 循环次数确定,通常使用 语句59 算法的三种基本结构:顺序结构、选择结构、 结构60 语句,用于中断循环(结束循环)61 去掉列表 L中的最大数和最小数,并求和,使用表达式62 字符串连接运算,使用连接运算符 + 如'10'+'20',其结果是63 (1)求类型函数,结果是64 ('123')求长度函数,结果是 365 (-6),转换成浮点型(实数)函数,结果是-6.066 not and or 都是 运算符67 关系表达式 1==True,其结果是68 Python 采用 作为关键词来自定义一个函数69 自定义函数时,函数的返回值使用 语句70 表达式 n%i==0 可以理解为 n 是 i 的三、读程序题(共 2 题,每题 9 分,共 18 分)71 读程序,写程序运行结果sumj=0sumo=0for i in range(1,7,1):if i%2==1:sumj=sumj+ielse:sumo=sumo+iprint(sumj,sumo)程序运行结果72 读程序,写程序运行结果sum=0n=1while n<=8:if n%2==1:sum=sum+nelse:sum=sum-nn=n+1print(sum)程序运行结果四、将下列程序补充完整(共 3 题,每题 9 分,共 27 分)73 题程序中数的范围 1 到 17,包括 1 和 17输出所有既是 2 的倍数,也是 3 的倍数 的数输出所有满足以上条件的数的个数c=0 #统计数字个数的变量print("能同时被 2 和 3 整除的数是:",end=' ')for i in range(1, ):if :c+=1print(i,end=' ')print( )print("能同时被 2 和 3 整除的个数是:",c)程序运行结果能同时被 2 和 3 整除的数是: 6 12能同时被 2 和 3 整除的个数是: 274 从键盘输入一个数字,输出对应星期几的英文简称n= (input("请输入一个整数:"))list_week=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]if n<1 or n>7:print("输入错误!")else:print(list_week[ ])程序运行结果请输入一个整数:3Wed请输入一个整数:8输入错误!75 任意输入 3 个整数,输出最大数和最小数lst=[]for i in range(1, ):x=int(input("请输入一个整数:"))lst. d(x)print("最大数是:",max(lst))print("最小数是:", (lst))请输入一个整数数:4请输入一个整数数:5请输入一个整数数:6最大数是: 6最小数是: 4 展开更多...... 收起↑ 资源预览