还剩5页未读,继续阅读
文本内容:
届高三班上期开学考试试卷20256
一、判断题(共题,每题分,共分)50L575相当于()1c=l c=cl是奇数的表达式是()2i i%2==l是的倍数,或者是的倍数的表达式是()3i3i5i%3==0oN%5==0皮二[]列表元素之间,用中文逗号分隔()411,2,3表示的第一个元素()5Istl可以使用索引⑼[][]求列表[]中所有元素的和()6Istl+lstl l+lstl2Istl=123可以使用()求列表中所有元素的平均值()7sum lstl/3[]表示字符串门表中的第一个字符()8strl lst bea(=、)输出的值,并以换行符结尾,通常省略()9print i,end Ni\n end=\M,「)先输出变量的值,再输出单个空格,不换行()10print end=i二一使用单个空格作为两个输出对象的分隔符时,通常省略()11sep)两个输出对象之间用/分隔,最后输出单个空格,不换行()12prinHabsepd/,endd输入函数返回的结果可以不是字符串()13input,]列表中的元素,可以是不同的数据类型()14lst2T,l⑸相当于)对应的数是()15range range5,0,1,234二表示不是偶数()16i%2!0i循环次数不确定,只能使用语句()17for和后面有条件表达式,后面没有条件表达式()18if elif else多分支语句中,有语句、语句、语句等,只要执行了语句后面的语句、语句19if AB CA,B C等就不会再执行()多个单分支语句,如果分别对应语句、语句、语句等,执行了语句后,不会影响20if AB CA后面的语句、语句等是否会执行()B C赋值语句先计算赋值号右边的表达式再赋值()21a,b=a+b,a,a+b,如果是一个位数,如表达式〃可以得到的十位上的数字()22n3123,n10%10n如果是一个位数,如表达式可以得到的个位上的数字()23n3123,n%10n循环次数确定,通常使用语句,也可使用语句,其中,使用语句要增24for whilewhile加两行代码()字符串门二匕的索引使用方法,表示从左到右的第一个位置,对应的字符是言()25st bcdd1字符串二,的索引使用方法,表示从右到左的第一个位置,对应的字符是Q()26strl abcdd1是合法的变量名()272_ab二二结果是()280False,True==(等于)!=(不等于)都是关系运算符()29==逻辑运算符的优先级顺序依次是()30and notor运算符的优先级,从高到低依次是算术运算符、关系运算符、逻辑运算符、赋值运算符()31在()中,函数名是参数是()32def c_s r:c_s,r中,合法的变量名是()3325D H55#for JDk_0k门开头的代码行,必须以英文冒号结尾()34def whilefo felifelse两个字符串相等,需同时满足条件长度相等、对应位置字符相同()35([])求类型函数,结果是(〉()36type123classlist关系表达式(如)和逻辑表达式(如)的值都是逻辑值(或者)37x3True andFalse TrueFalse()列表的数据项可以是不同的数据类型,如[]列表的索引(左到右)从开始()389,1,0算法可以用自然语言、流程图和伪代码来进行描述()39伪代码介于自然语言和计算机(程序设计)语言之间的文字和符号()40机器语言,如(停止操作),是由和组成的二进制代码指令()41111101001计算机能直接识别、理解和执行的语言是汇编语言()42机器语言和汇编语言都是低级语言()43等语言是高级语言()44Python Java计算机处理的数据,既可以是数值型数据,也可以是非数值型数据(如字符串)45()计算机编程解决问题的一般过程有分析问题、设计算法、编写程序、调试运行程序等46解释型语言(如汇编语言)编写的程序运行速度快,但跨平台能力弱()47由于流程图的歧义性,容易导致算法执行的不确定性()48程序能实现数据可视化(图形化、图像化等)()49Python是动态语言,变量需要提前定义数据类型()50Python
二、填空题(共题,每空分,共分)
201.530相当于51c1/2c=c+l/2是的的表达式是52i3i%3==0运算符满足条件之一后,另一个条件不予考虑53()增补变量的值,到列表的末尾54Istl.x xIstl函数()求列表中所有元素的和55Istl Istl二()从键盘接收输入对象,并赋值给变量56x x()求列表中所有元素的最大值,()求列表中所有元57Istl Istlmin lstlIstl素的最小值循环次数确定,通常使用语句58算法的三种基本结构顺序结构、选择结构、结构59语句,用于中断循环(结束循环)60去掉列表中的最大数和最小数,并求和,使用表达式61L字符串连接运算,使用连接运算符+如其结果是6210/2CT,()求类型函数,结果是〈631class()求长度函数,结果是64123,3()转换成浮点型(实数)函数,结果是656,
6.0者是运算符66not andor E关系表达式二二其结果是671True,采用作为关键词来自定义一个函数68Python自定义函数时,函数的返回值使用语句69表达式可以理解为是的70n%i==0n i读程序,写程序运行结果71sumj=Osumo=0for iin rangel,7,lif i%2==l:sumj=sumj+ielse:sumo=sumo+iprintsumj,sumo程序运行结果读程序,写程序运行结果72sum=0n=lwhile n=8:if n%2==l:sum=sum+nelse:sum=sumnn=n+lprintsum程序运行结果
四、将下列程序补充完整共题,每题分,共分3927题73程序中数的范围到包括和117,117输出所有既是的倍数,也是的倍数的数23输出所有满足以上条件的数的个数#统计数字个数的变量c=0”能同时被和整除的数是簿向二一print23for iin rangefl,:if:c+=lprinti,end=print能同时被和整除的个数是prints23”,c程序运行结果能同时被和整除的数是23612能同时被和整除的个数是232从键盘输入一个数字,输出对应星期几的英文简称74“请输入一个整数n=input「「list_week=Mon:Tue“JWed”Thu”JFri“JSat”JSun”]if nlor n7:输入错误!printelse:printlist_week[]程序运行结果请输入一个整数3Wed请输入一个整数8输入错误!任意输入个整数,输出最大数和最小数753lst=[]for iin rangel,:请输入一个整数x=intinput1st.dx最大数是,print maxlst最小数是”,print1st请输入一个整数数请输入一个整数数45请输入一个整数数6最大数是6最小数是4。
个人认证
优秀文档
获得点赞 0