高效作业7 第7课 数据类型与表达式 基本数据结构-【精彩三年】2024-2025学年高中信息技术必修第一册课程探究与巩固Word教参(浙教版2019)

2025-09-15
| 6页
| 47人阅读
| 6人下载
浙江良品图书有限公司
进店逛逛

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.1 用计算机编程解决问题的一般过程
类型 作业-同步练
知识点 计算机解决问题的过程
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 81 KB
发布时间 2025-09-15
更新时间 2025-09-15
作者 浙江良品图书有限公司
品牌系列 精彩三年·高中同步课程探究与巩固
审核时间 2025-07-29
下载链接 https://m.zxxk.com/soft/53249893.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

高效作业7[第7课 数据类型与表达式 基本数据结构]【A级 新教材落实与巩固】 1.下列可以作为Python变量名的是( D ) A. ”d3”       B.6sd C.True D.stf_1 【解析】 变量命名规则:可以包括字母、数字和下划线,不能以数字开头,不能与关键字(保留字)同名,字母区分大小写,关键词不能作为变量名。故选项D正确。 2.若将数学表达式xy/(0.5z)表示成Python表达式,则下列表达式正确的是( D ) A.xy/0.5/z B.x*y/0.5z C.x*y/0.5*z D.x*y/(0.5*z) 【解析】 Python表达式中乘号*不能省略,故选项A、B错误。由于优先级的限制,该式子中分母需加上括号,选项D正确。 3.将数学表达式(b2-4ac)/2a 表示成Python表达式应该是( B ) A.(b**b-4*a*c)/(2*a) B.(b**2-4*a*c)/(2*a) C.b**2-4*a*c/2*a D.b*b-4*a*c/(2*a) 【解析】 Python表达式中乘号*不能省略,由于优先级的限制,该式子中分母需加上括号,选项B正确。 4.字符串变量a、b的值分别为”123”和”321”,则表达式a+b的值是( B ) A. ”123+321” B. ”123321” C.444 D. ”444” 【解析】 字符串型数据相加,为字符串拼接,选项B正确。 5.表达式 '1'!='123' 的值是( A ) A.True B.false C.true D.False 6.表达式 'Year' in 'happy New year' 的值为( D ) A.True B.false C.true D.False 【解析】 in为成员资格运算符,即判断是否包含,若包含则为True,否则为False。由于Python区分大小写,故不包含,选项D正确。 7.表达式7+3>9 and 6+1<5 or not 7>10的值为( A ) A.True B.false C.true D.False 【解析】 先进行算术运算,再进行关系运算,最后进行逻辑运算。结果为True and False or True,选项A正确。 8.Python表达式20+5**2//2-1的值为( D ) A.24        B.625 C.30 D.31 【解析】先乘幂**,再整除//,最后加减+-,得到的结果为31,选项D正确。 9.Python 表达式-3**2+7%13//4**0.5*4的值是( C ) A.-9.0 B.-5.0 C.3.0 D.21.0 【解析】 “**”优先级最高,最先计算,结果为-9+7%13//2*4;“%”“//”“*”优先级相同,按从左向右的顺序计算,结果为-9+12,选项C正确。 10.下列Python 条件表达式中与“a!=0 and b!=0”等价的是( B ) A.a==0 or b==0 B.a*b!=0 C.not (a==0 and b==0) D.not a==0 or not b==0 【解析】 由题可知,选项A是题目中的表达式相反的结果,选项错误。若a、b 均不为0,则相乘也不为0,因此选项B正确。选项C的结果为a!=0 or b!=0,与题意不符,选项错误。选项D的结果为a!=0 or b!=0,与选项C相同,因此也与题意不符,选项错误。 11.已知列表list1=['blue',2,'white',5,'red',2,'green',3],执行x=list1[0:8:2],x的值为( A ) A.['blue','white','red','green'] B.['blue',2,'white',5] C.[2,5,2,3] D.'blue','white','red','green' 【解析】 x=list1[0:8:2],间隔1位切片,结果还是列表,选项A正确。 12.已知s=”ilovepython”,则s[1:6:2]+s[-2:-8:-2]的值是( A ) A.'lvpotp' B.'lvptop' C.'lvpyto' D.'ioeyto' 【解析】 s[1:6:2]='lvp';s[-2:-8:-2]逆向提取,结果为'otp',选项A正确。 13.2024·绍兴鲁迅中学检测某超市用13位数字标识商品信息,其中8~12位是表示商品名的代码,用字符串变量s存储商品的信息码(例如s=”9787100109796”,商品名代码是“10979”),下列Python表达式中能取出商品名代码的是( A ) A.s[-6:-1] B.s[7:11] C.s[8:12] D.s[7:-2] 【解析】      9  7  8  7  1  0  0  1  0 9 7 9 6 正向索引: 0 1 2 3 4 5 6 7 8 9 10 11 12 负数索引: -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 选项A正确。 14.表达式119%8*10+210//10的计算结果是( A ) A.91  B.59  C.60  D.19 【解析】 119%8*10+210//10=7*10+21=91,选项A正确。 15.已知字典dic={”姓名”:”王波”,”年龄”:”19”,”语文”:112,”数学”:125},下列说法不正确的是( C ) A.dic[”语文”]+dic[”数学”]的值为237 B.int(dic[”年龄”],16)的值为25 C.dic[”数学”] in dic 的值为True D.dic[”姓名”]=”李一贺”,则dic 为{”姓名”: ”李一贺”,”年龄”:”19”,”语文”:112,”数学”:125} 【解析】 dic[”数学”]=125,125不是键,dic[”数学”] in dic 的值为False,选项C错误。 【B级 素养形成与评价】 16.已知变量s=[”123”,”4567”,”789”],则表达式s[1][1::-1]*2+s[-1][1]的值是( B ) A.'45458'      B.'54548' C.'56568'      D.'67678' 【解析】 s[1]=”4567”;s[1][1::-1]=”54”;s[1][1::-1]*2=”5454”;s[-1][1]=”8”,选项B正确。 17.回文字符串是指一个正读与反读都一样的字符串。下列Python表达式不能判断字符串s 是否为回文字符串的是( A ) A.s[0:len(s)//2][::-1]==s[(len(s)//2+1):len(s)] B.s[0:len(s)//2:1]==s[len(s)-1:-(len(s)//2+1):-1] C.s[:len(s)//2:]==s[:-(len(s)//2+1):-1] D.s==s[::-1] 【解析】 选项A的s[0:len(s)//2][::-1]是将左半段逆序,那么右半段应该顺序来比较,而s[(len(s)//2+1):len(s)]是顺序,但在偶数个字符的字符串中,右半段字符串取不完整,选项A错误。 18.2024·东阳中学检测已知 games=”Winter Olympics”,host={”city”:”Beijing”,”year”:”2022”},则表达式games[1::4]+host[”year”]*2的值是 ( B ) A. ”Weli2022” B. ”iryc20222022” C. ”Weliyear” D. ”irycyearyear” 【解析】 games[1::4]=”iryc”,host[”year”]*2=”20222022”,选项B正确。 19.字符串s的值为”Nothing is impossible”,则下列说法正确的是( B ) A.s[1]的值为”N” B.s[-1:-4:-1]的值为”elb” C.s[0:2]的值为”Not” D.s[::]的值为”” 【解析】 选项A,s[1]的值为”o”,选项错误;选项C,s[0:2]的值为”No”,选项错误;选项D,s[::]的值为”Nothing is impossible”,选项错误。 20.下列不能表达“时速v超过 100且不足 120”的Python 表达式是( D ) A.100<v<120 B.not (v<=100 or v>=120) C.not (v<=100) and v<120 D.not (v<=100 and v>=120) 【解析】 v超过 100且不足 120表示为 v>100 and v< 120;选项D,not (v<=100 and v>=120)变形为v>100 or v<120,不符合题意。 21.若a=”20230678”,b=[”2”,”4”,”6”],则表达式 a[5:]+b[2:1:-1]*3 的值是( C ) A. ”24” B. ”696” C. ”678666” D. ”0678444” 【解析】 a[5:]=”678”;b[2:1:-1]=”6”;b[2:1:-1]*3=”666”,选项C正确。 22.字符串s的值为”the quick brown fox jumps over a lazy dog”,则下列说法正确的是( B ) A.s[1]的值为”t” B.s[-1:-4:-1]的值为”god” C.s[0:2] 的值为”the” D.s[::]的值为”” 【解析】 选项A,s[1]的值为”h”,选项错误;选项C,s[-1∶-4∶-1]的值为”th”,选项错误;选项D,s[::]值为”the quick brown fox jumps over a lazy dog”,选项错误。 23.Python 中,下列用于交换 x,y 两个变量的值的语句,不正确的是( D ) A.x,y=y,x B.t=x; x=y; y=t C.t=x+y; x=t-x; y=t-y D.x=y,y=x 【解析】 交换两个变量值,可以采用x,y=y,x,选项A正确;也可以借助于第三变量,进行三次赋值,选项B正确;或者先求两数和,再计算差值,选项C正确;选项D,先将x的值改为y,再将x的值赋给y,y的值不变,无法实现交换两个变量的要求,选项错误。 24. 2024·湖州中学检测下列逻辑表达式中不能表示同时满足条件x和y的是( B ) A.x and y B.not (x==True or y==True) C.not x==False and not y==False D.x==True and y==x 【解析】 根据文字描述:同时满足条件x和y,可以写成x==True and y==True 或x and y 或x==True and y==x 或y==True and y==x 或not x==False and not y==False 等表达式,故选项A、C、D 正确。not (x==True or y==True)等同于x==False and y==False,表示同时不满足条件x和y,故选项B 错误。 25.已知字典d={”名称”:”ORANGE JUICE”,”数量”:61,”售价”:6.7},则下列Python 表达式中,值最大的是( C ) A.4**len(d) B.d[”数量”] C.ord(d[”名称”][2]) D.int(d[”售价”])*10 【解析】 选项A的值为4**3=64,选项B的值为61,选项C的值为65,选项D的值为60。故选项C符合题意。 26.Python 表达式int(-2**2-9/5)的值是( C ) A.2      B.3 C.-5      D.-6 【解析】 int取整直接丢弃小数,int(-2**2-9/5)=int(-4-1.8)=int(-5.8)=-5,选项C正确。 27. 2024·兰溪一中检测下列Python表达式中,值为True 的是( C ) A.5-10//4<=2.5 B.not (4/2**3<=1) C.5>=4 or 3==2 and 3<=2 D.7%2!=0 and False 【解析】 选项A,5-10//4=3,值为False;选项B,**运算优先级高于/,故4/8<=1 为True,not (True)为False;选项C,and 优先级高于or,5>=4 or 3==2 and 3<=2 可写成5>=4 or (3==2 and 3<=2),5>=4 为True,故整体为True;选项D,False and任何值都为False。 28.下列Python 表达式中,值为True 的是( A ) A.”3”>”12” and ”apple”>”app” B. ”school”[:2]==”sch” C. ”sd” in ”student” D.20 in {”school”:20} 【解析】 选项A,字符串”3”大于字符串”12”,字符串”apple”大于字符串”app”,True and True 值为True;选项B,”school”[:2]值为”sc”,与”sch”不相等,表达式的值为False;选项C, 字符串”sd” 不在”student”中,值为False;选项D,字典中in判断的是键,值为False。 29.下列Python 表达式中,值为True 的是( A ) A.10-5>5 or 28//5>28%5 B.5**3>3**5 C. ”and” in ”handsome” and ”911”<”2023” D.not (”ab”*4>=”ab”) 【解析】 选项B,5**3=125,3**5=243,值为False;选项C,”and” in ”handsome”的值为True,”911”<”2023”的值为False,整体为False;选项D,”ab”*4的值为”abababab”,”ab”*4>=”ab”的值为True,整体为False。 30.2024·诸暨中学检测已知字典dic={False: 0,True:1},执行语句print(dic[”hi” in ”height” or ”3”>”21”])后的结果是( D ) A.False      B.0 C.True      D.1 【解析】 ”hi” in ”height”的值为False;”3”>”21”的值为True;”hi” in ”height” or ”3”>”21”整体的值为True;利用键True找到字典的键值为1,选项D正确。 学科网(北京)股份有限公司 $$

资源预览图

高效作业7 第7课 数据类型与表达式 基本数据结构-【精彩三年】2024-2025学年高中信息技术必修第一册课程探究与巩固Word教参(浙教版2019)
1
高效作业7 第7课 数据类型与表达式 基本数据结构-【精彩三年】2024-2025学年高中信息技术必修第一册课程探究与巩固Word教参(浙教版2019)
2
高效作业7 第7课 数据类型与表达式 基本数据结构-【精彩三年】2024-2025学年高中信息技术必修第一册课程探究与巩固Word教参(浙教版2019)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。