还剩7页未读,继续阅读
文本内容:
杭州二中日学年第二学期高一年级期中考2023技术试卷第一部分信息技术(共50分)
一、选择题(本大题共12小题,1—4题每小题3分,5—12题每小题2分,共28分每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)A.+B./C.//D.%在中,想得到除以的整数部分,需要用到以下哪个算术运算符号()
1.Python37以下四个选项中属于字符串类型的是()
2.A.thing一面包,矿泉水”B.production=「面包J矿泉水”]C.record={“面包”:
4.5,“矿泉水”:2}D.price=
4.5以下哪个流程图表示了中的分支结构(
3.Pythona-3b-a]]/输出的值/b以上都不是D.下列表达式中,其值最大的是()
4.PythonA.7//2+2B.int(
9.3)C.2**3D.len“15下列字符串中,最大的是()
5.A.“456”B.“45C.“54D.“56”.“如果中任意一个为那么,能实现该功能的语句是(6a,b0,y=y+1PythonA.if a=0And b==0B.if a*b==0:C.ifa=0,b=0D.if aXb=0:y=y+l y=y+i y=y+i y=y+iA.A B.B C.C D.D某算法的部分流程图如右图所示,执行这部分流程,输出的值为()
7.si=10Is|s—s»i/输出的值卜sA.28B.162C.280D.945以下程序段执行后,输出结果为()
8.Python m=28ifm%3!=0:(不能被整除”)print m,3else:(能被整除)print mj3A.m不能被3整除B.m能被3整除C.28能被3整除D.28不能被3整除
9.有如下Python程序段,执行该程序段后,一共输出列表a中的多少个元素)a=[l,2,34,5,6,7]for i in range5:printa[i]A.7B.5C.2D.3有如下程序段,执行该程序段后,输出显示的内容是()
10.Pythons=0for kin rangel,5,2:if k=l:m=lifk=2:m+=2else:m+=3s+=mprintsA.4B.5C.9D.13有如下程序段,可以实现从班级学生中随机抽取五名学生参与班会活动
11.Python名称含义随机生成一个[]范围内的整数random.randinta,b a,b随机生成一个范围内的实数random.randomO1从序列的元素中随机挑选一个元seqrandom.choiceseq素模块中的常用函数如上表所示import random#random#导入学生名单到列表中,寸张李*,…,丁力a a*7#歹」表存放随机生成的学生名单name_list=[]1name listfor iin range5:—
②—#从列表中删除已被抽取的学生,避免重复抽取a.popt a上述程序段中划线处依次可填入的语句是A.Drandom.randint0,lena12name_list+=a[t]B.®intrandom.random*lena@name_Iist+=a[t]
①C.©random.randintO,lena2namejist.appenda[t]D.random.randintO,lenal2name_list.appenda[t]在各个编程语言中比较适合新手学习,的创始人龟叔是
12.Python PythonA.James GoslingB.Guido vanRossum C.Dennis MacAlistair RitchieD.Alan Cooper
二、非选择题本大题共2小题,其中第13小题12分,第14小题10分,共22分常用函数库turtle设置画笔的粗细turtle.pen size设置画笔移动速度turtle.speed设置画笔颜色和填涂颜色turtle.color”a“Jb”a b开始填充颜色turtle.begin_fill结束填充颜色turtle.end_fill顺时针移动度turtle.rightdegree degree逆时针移动度turtle.leftdegree degree根据半径绘制默认角度的弧形turtle.circleradius,extent radiusextent360想象一下,你是一位小小的魔法师,正站在一个神奇的画布前,准备用你的魔法棒其实是库的
13.turtle画笔绘制出一个个绚丽多彩的正多边形n请输入边数6请输入边长100»I图1:用户输入界面
①#导入库turtlet.pensize5t.speedlOt.colornyellown,nbluen产
②—#输入边数,参考图显示1请输入边长:“d=intinputt begin_fill
③#设置循环次数foriin range:t.forwardd#设置边形每条边的旋转角度t.left@—nt.end_fill在程序中某些数据是可变的,例如程序中的为了更灵活地处理数据,可以用变量来存储,以下变1n量名合法的是A.4st_dhc B.uldj C.s4t#v D.for你已经知道了基本的绘制步骤,但还有一些细节需要完善请根据你的魔法知识,在横线处填入合适的代2码,让魔法棒按照你的意愿行动吧!!图是用户输入界面1当获取用户的的值为为则绘制出3n5,d60,黄边蓝底的正五边形黄边蓝底的正六边形蓝边黄底的正五边形蓝边黄底的正六边形A.B.C.D.在数学王国里,回文数是一种特殊的数,它们拥有一种神奇的特性无论是从左往右读还是从右往左读,它
14.们都是相同的例如数字就是一个典型的回文数现在,我们要编写一个程序,来检测用户输入的数是12321否为回文数如果是回文数,我们将使用库来绘制一个半径为的圆形;如果不是回文数,将绘制一个turtle50边长为的三角形100若用户输入,运行程序后绘制出圆形/三角形1“23746732”以下程序还未完成,请在横线处填入合适的代码2#导入库,代码略turtleturtle.pensize5turtle.speed50#以下代码判断用户输入是否为回文数请输入数字:m=inputn=lenm
①#设置初值flagfor iin rangen//2+l:
②if m[i][=:flag=False#以下代码根据判断结果绘图if flag==True:
③一else:for jinrange3:turtle forward100turtle left120小明完成程序后,意识到可以通过切片操作来更高效地判断一个整数是否为回文数于是他编写3m了以下程序,下划线处应填写的语句为—(请输入数字:)m=input#判断原字符串与反转字符串是否相等(该数字是一个回文数!”)if—:printelse:(该数字不一个回文数!”)print。
个人认证
优秀文档
获得点赞 0