相关试卷
- 浙江省衢州市2024-2025学年高一下学期6月教学质量检测(期末)技术试题-高中信息技术
- 浙江省宁波市2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 浙江省舟山市2024-2025学年高二下学期6月期末技术试题-高中信息技术
- 浙江省丽水市2024-2025学年高二下学期期末教学质量监控技术试题-高中信息技术
- 浙江省浙南名校联盟2024-2025学年高二下学期期末联考技术试题-高中信息技术
- 浙江省宁波市九校2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 2025届浙江省Z20联盟(名校新高考研究联盟)高三下学期第三次联考技术试题-高中信息技术
- 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术
- 浙江省诸暨市2024-2025学年高三下学期5月适应性考试信息技术试题
- 2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术
-
1、在计算机中,英文字母和汉字的编码方式相同,且都占用两个字节。
-
2、对声音进行数据编码,必须经历数据的采样、量化和编码过程。
-
3、我们还可以利用计算机来模拟“割圆术”计算验证圆周率。如图所示,设圆的半径为1,正n边形的边长AB=x,弦心距为h,面积为S,正2n边形的边长AC=x;由勾股定理即可推导出 , , 其中x6=1。观察发现,正2n边形的面积等于正n边形的面积加上n个等腰三角形的面积,即。利用这个推导公式,编写如下Python程序,求解π的近似值。据此完成小题。
from math import * #从math模块调用常用的数学函数
n = int(input("请输人多边形的边数:"))
i=6
x=1
s=6*sqrt(3)/4 #sqrt( ) :math中的函数,用于求算术平方根
while i <=n/2: #当i> n/2时,结束循环,执行print( )
h = sqrt(1-(x/2)**2)
s= s+i*x*( 1-h)/2
x = sqrt(((x/2)**2+(1-h)**2)
i=2*i
print( "当正多边形的边数为", n, "时, π的近似值为:", s)
(1)、按照数字化工具的功能分类,Python语言编程软件属于( )A、信息传输工具 B、信息加工工具 C、信息检索工具 D、信息存储工具(2)、Python文件的后缀名为( )A、.c B、.jar C、.xls D、.Py(3)、s=6* sqrt(3)/4是一条( )A、输入语句 B、赋值语句 C、输出语句 D、注释语句(4)、“(x/2)**2+( 1-h)**2”表达的代数式是( )A、2()+1-2h B、 ×2+(1-h) ×2 C、2()+2(1- h) D、()2+(1-h)(5)、“i<=n/2”中包含①算术表达式②逻辑表达式③关系表达式④赋值表达式( )A、①② B、①③ C、②④ D、②③(6)、程序中“#当i> n/2时,结束循环,执行print()"的功能为( )A、数据输入 B、数据输出 C、注释或解释 D、赋值(7)、“print("当正多边形的边数为" ,n,"时,π的近似值为:" ,s)”的作用是( )A、数据输入 B、数据输出 C、运算 D、赋值(8)、在h = sqrt( 1-(x/2)**2)语句中, **是( )运算符 。( )A、乘 B、除 C、求余 D、幂(9)、在Python程序设计语言中,数据输入通过input函数来实现,input函数的返回值是( )A、数值 B、字符串 C、字典 D、列表(10)、利用计算机模拟“割圆术”,计算验证圆周率,体现了数字化学习的( )特点。A、多样性 B、局限性 C、创造性 D、单一性(11)、编制计算机程序解决问题的一般过程为①设计算法②编写程序③调试运行程序④分析问题,正确的排序是( )A、①②③④ B、④①②③ C、④②①③ D、①④②③ -
4、 我国古代数学家刘徽发现“割圆术”是求圈周率的一种算法。即当圆内接正多边形的边
数无限增加时,其面积可无限逼近圆面积,它的边长之和逐渐過近圆周。根据“圆周率即圆周长与该圆直径的比率”,即“圆周长/圆直径=圆周率”,当正多边形边数无限大时,圓周率的近似值也更加精确。
刘徽用这种方式首先从圆内接正六边形开始割圆,算到正192边形时,得到π的近似值为3.14,又算到正3072边形时,得到π的近似值为3.1416。南北朝数学家祖冲之继承并发展了刘徽的“割圆术”,得到π的近似值为3.1415926<π<3.1415927。据此完成小题。
(1)、“192边形”、“3.14”、“3072边形”、“3.1415926”、“3.1415927”是( )A、数据 B、信息 C、知识 D、智慧(2)、“192”在计算机中以“11000000”的形式存储、加工,这体现了数据的( )A、多样性与感知性特征 B、语义性特征 C、分散性特征 D、二进制特征(3)、南北朝数学家祖冲之继承并发展了刘徽的“割圆术”,这体现出信息具有( )A、传递性 B、依附性 C、二义性 D、真伪性(4)、“圆周长/圆直径=圆周率”,是关于圆周率的( )A、数据 B、信息 C、知识 D、智慧(5)、“割圆术”的发现,体现了知识发现的路径是①做实验②获取观察数据③推理建立数学模型④实验验证模型⑤形成知识⑥分析处理数据。正确的排序是( )A、①②③④⑤⑥ B、①②⑥③④⑤ C、①②⑤③④⑥ D、①②④③⑤⑥(6)、刘徽和祖冲之分别运用“割圆术”,计算出圆周率的近似值,这是运用知识原理与法则解决现实世界的问题,实现了( )A、从数据到知识的转化 B、从数据到信息的转化 C、从信息到知识的转化 D、从知识到智慧的转化(7)、关于数据、信息和知识相互关系的理解,不正确的是( )A、数据是原始事物现象的符号记录 B、信息等同于知识 C、信息是经过加工处理的、具有意义的数据 D、知识是对信息进行系统化地提炼、研究和分析的结果(8)、通过百度、知乎等获得圆周率的相关信息。下列信息来源中可信度最低的是( )A、新闻联播 B、光明日报 C、百度文库 D、朋友圈(9)、“割圆术”是求圆周率的一种算法。以下关于算法的描述,正确的是( )A、算法就是约定在算术运算中各运算符的优先顺序 B、算法必须使用程序设计语言进行描述 C、算法是对特定问题求解步骤或方法的描述 D、算法的步骤不需要确切的定义,合适就行 -
5、需要把一个由小写字母构成的字符串s中的字符从左到右写入行中。每行最大宽度为20,如果往后新写一个字符导致该行宽度超过20,则写入下一行。
注意:每个字符的宽度不为1。给定一个列表width,其中width[0]是字符“a”的宽度,width[1] 是字符“b”的宽度,...,width[25]是字符'z'的宽度。
如图:输入字符串“aabbb”,“a”的宽度为 4, “b”的宽度为 6,所以“aabb”长度为
4+4+6+6=20写入第一行,最后一个”b”长度为6写入第二行。最后程序输出内容为“写入字符串s共需2行,最后一行宽度为:6”。
pythont程序如下:
width = [4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6]
s =int( input("s:"))
L=0
count=1
for i in s:
index= ①
L=L+width[index]
if L>20:
L= ②
count+=1
print("小写字母宽度列表width为:")
print(width)
print(f"写入字符串s共需{count}行,最后一行宽度为:{L}")
阅读程序回答:
(1)、上述程序代码,若输入的s=“bbbaa”,那么最后一行宽度为。(2)、加框处代码有误,请改正。(3)、补充横线两处代码。①②
-
6、产生一个长度为 n-1 的列表 A,它的元素是区域 [1,n]中的随机整数,且没有重复元素。
现要求找出区间[1,n]范围内没有出现在列表A中的那个整数。如当n = 5时,A[0] = 3,A[1]= 4,A[2] = 1,A[3] = 5时,列表A中缺失的数为2。 python代码如下,请在①②③处填上合适的代码。
from random import randint
n=int(input("请输入一个整数n:"))
A=
c=1
while c<n:
x=randint(1,n)
If:
A.append(x)
c+=1
s=
for i in range(n-1):
s=s - A[i]
print(A)
print("列表中缺失的数为:",s)
-
7、某次测试的excel文件成绩表如图1所示。
图1
(1)、已知有200名同学参加了本次测试。小明想把全体同学的信息平均分放在D202单元格,那么在D202单元格输入的公式为。(2)、现在要求用python增加“总分”列数据,然后求每个班总分的平均分(如图图2),最后绘制每班总分平均分的垂直柱形图(如图3)。请在程序①②选择合适的代码。图2
图3
import pandas as pd
import matplotlib.pyplot as plt
#图表中文显示处理,代码略
df=pd.read_excel("test.xlsx")
score=[]
for i in df.values:
js= ① #①处请选择 (填字母):A . df["信息"]+ df["通用"] / B . i[3]+i[4]
score.append(js)
df["总分"]=score
df1=df.groupby("班级",as_index=False) ["总分"].mean()
plt.title("期中技术平均分")
plt. ② (df1["班级"],df1["总分"],width=0.5) #②处请选择 (填字母):A . plot / B . bar /C . scatter
-
8、num=[0]*10
n=36
s=0
for i in range(n):
j=9
num[j]+=1
while num[j]==2:
num[j]=0
j-=1
num[j]+=1
for i in range(10):
s+=num[i]
print(s)
执行此代码后,变量s的值为( )
A、2 B、3 C、4 D、5 -
9、check函数的功能是检查字符串s 是否符合相应要求。如果符合返回True,否则返回 False。
要求s包括大写字母、小写字母、数字以及其它字符。请找出下面代码的两处错误( )
def check(s):
c=0
flag=[0]*4
for i in s:
if "0"<=i<="9": #①
flag[0]=1
elif 65<= ord(i)<=90:
flag[1]=1
elif 97<= ord(i)<=122:
flag[2]=1
else:
flag[3]=1
for j in range(4):
c=c+flag # ②
if c=4: #③
return True
return False #④
A、①② B、②③ C、③④ D、①④ -
10、运行如下python程序代码,如果输入5,那么输出为( )
def f(a,b):
result=a*b
s=a+b
return result
a=int(input("a="))
b=10
s=f(a,b)
print(s)
A、程序报错 B、s C、15 D、50 -
11、将某次比赛最后得分用字典存储:dict={"第 1 名":50,"第 2 名":48,"第 3 名":47,"第 4 名":45,"第5名":44,"第6名":42 }。现需要查询第3名成绩,下列表达式正确的是 ( )A、dict{2} B、dict[2] C、dict{"第3名" } D、dict["第3名"]
-
12、已知:S="杭州亚运 2022",下列说法正确的是 ( )A、S[1:4]的值是: "杭州亚运" B、S[1:5]的值是: "杭州亚运" C、S[:-1]的值是: "2" D、S[::-1]的值是: "2202运亚州杭"
-
13、下列Python表达式中,值最小的是( )A、2022//10%7 B、len("Fyms6!!") C、abs(-7) D、66/10
-
14、某算法的部分流程图如图所示,执行这部分流程后,依次输入9、2、8、18、-1,则 输出值是( )A、9 B、18 C、-1 D、2
-
15、有一未经压缩的,大小为1024*800的黑白两色BMP 图像,将其按10∶1的压缩比压成JPG格式后的容量为 ( )A、10KB B、20KB C、100KB D、200KB
-
16、用某软件查看内码,界面如第7题图所示,下列说法正确的是( )A、共有7个ASCII 字符,4个非ASCII字符。 B、大写字母“P”的内码为“50”,小写字符“p”的内码应该是“82”。 C、存储全部字符共占用13B的存储空间。 D、“a”的内码为“61”,那么“e”的内码为“65”
-
17、小明周末逛街,经历了下列应用,不属于人工智能应用的是( )A、出门前,语音控制“小度”进行导航 B、停车场识别出车牌后,自动放行 C、进入商场时,门会自动打开 D、支付宝刷脸支付,购买电影票
-
18、把搜集到的素材进行分类存放,文件夹结构如第5题图所示,文件“冰雪.jpg”和“北极听雪.wav”应该放入的文件夹分别是( )A、图像 视频 B、图像 音频 C、文本 音频 D、视频 文本
-
19、同一小区中发现有新冠病例,其他住户的健康码马上会变色,这主要得益于( )A、数据体量大 B、价值密度高 C、数据处理的速度快 D、数据产生的速度快
-
20、不能用算法描述“输出所有质数(素数)”,是因为该任务不符合算法特征中的( )A、确定性 B、有0个或多个输入 C、有穷性 D、有1个或多个输出