专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)

2022-05-22
| 44页
| 236人阅读
| 12人下载
教辅
浙江良品图书有限公司
进店逛逛

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高三
章节 -
类型 课件
知识点 字符和汉字编码
使用场景 高考复习
学年 2022-2023
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 284 KB
发布时间 2022-05-22
更新时间 2023-04-09
作者 浙江良品图书有限公司
品牌系列 精彩三年·学考尖峰
审核时间 2022-05-22
下载链接 https://m.zxxk.com/soft/33627271.html
价格 4.00储值(1储值=1元)
来源 学科网

内容正文:

浙江良品图书有限公司 精彩三年学考尖峰 信息技术 2022浙江 专题集训8 字符处理1:选择   单击此处编辑母版文本样式 1 1.运行下面的程序,执行完成后输出值是(  ) x=4095 s1=”ABCDEFGHIJ” s2=”abcdefghij” ret=”” while x>0:  r=x%10  if r%2==1: ret=s1[r]+ret A 单击此处编辑母版文本样式  else: ret=ret+s2[r]  x=x∥10 print(ret) A. JFae   B. JFea   C. eaJF   D. EAjf 单击此处编辑母版文本样式 解析 第一遍循环,x=4095,r=x%10=5,ret=s1[r]+ret =”F”,x=x//10=409;第二遍循环,r=x%10=9,ret= s1[r]+ret=”JF”,x=x//10=40;第三遍循环,r=x%10 =0,ret=ret+s2[r]=”JFa”,x=x//10=4;第四遍循环,r =x%10=4,ret=ret+s2[r]=”JFae”,x=x//10=0,循环结 束,输出ret的值为JFae,故本题选A。 单击此处编辑母版文本样式 2.有如下的Python程序段,执行该程序段后,变量 k 的值为 (  ) s=”Good-Luck-2022!” n=0;m=0;k=0 for i in range(len(s)):   ch=s[i]   if ch>=”0” and ch<=”9”:  m=m+1   elif ch>=”a” and ch<=”z”: D 单击此处编辑母版文本样式  n=n+1   else:  k=k+1 A.2  B.3 C.4 D.5 解析 从前往后遍历字符串s,提取第i个字符放在ch中,m, n,k分别用来统计数字字符、小写字母、其他字符(数字字符 和小写字母外的其他所有字符)的个数,其他字符共5个。 单击此处编辑母版文本样式 3.有如下的Python程序段,执行该程序段后,变量 c 的值是 (  ) s=”Python is a popular programming language!” k=0 c=0 for i in range(len(s)):   ch=s[i]   if (ch >= ”a” and ch<=”z”) or (ch >= ”A” and ch<=”Z”): B 单击此处编辑母版文本样式  k=k+1   else:  if k>6: c=c+1    k=0 A.2 B.3 C.5 D.6 单击此处编辑母版文本样式 解析 从前往后遍历字符串s,提取第i个字符放在ch中,若ch 是字母,用k统计字母的个数,即统计当前单词的长度,若ch 是非字母字符,用c统计k>6的个数,即统计单词长度超过6的 单词的个数,然后将k清0,为继续统计下一个单词的长度做 准备,在s中,单词长度超过6的单词的个数有3个。 单击此处编辑母版文本样式 4.有如下的Python程序段,该程序运行时,输入5后,输出的内 容为(  ) n=int(input()) st=”” for i in range(1,n+1):   for j in range(1,i+1,2):   st=st+”*”   print(st) C 单击此处编辑母版文本样式 解析 i代表输出”*”的行数,当i=1时,j取1,st中有1个”*”, 故第1行输出1个”*”;当i=2时,j取1,st中有2个”*”,故第2 行输出2个”*”;当i=3时,j取1,3,st中有4个”*”,故第3行 输出4个”*”;当i=4时,j取1,3,st中有6个”*”,故第4行输 出6个”*”;当i=5时,j取1,3,5,st中有9个”*”,故第5行输 出9个”*”。 单击此处编辑母版文本样式 5.有如下的Python程序,运行结束后,输出的结果为(  ) s='8+9+12+14' sum=0 for i in s:   if i=='+':  sum+=t   else:  t=int(i) print(sum) B 单击此处编辑母版文本样式 A.5 B.19 C.23 D.43 解析 遇到“+”后,对变量t进行累加,t中存放“+”号左边最 近的数字字符转换的数值。故结果为8+9+2=19。 单击此处编辑母版文本样式 6.对用户输入的字符串进行解密的 Python 程序段如下,已知大 写字母 A 的 ASCII 码值为 65,小写字母 a 的 ASCII 码值为 9

资源预览图

专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
1
专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
2
专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
3
专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
4
专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
5
专题集训8 字符处理1:选择-2022高考信息技术【精彩三年】学考尖峰专题集训课件PPT(浙江专用)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。