广西柳州高级中学信息技术(信息科学)科目2023-2024学年高一下学期中考试复习题

标签:
普通文字版
切换试卷
2024-06-08
| 9页
| 177人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 -
类型 试卷
知识点 -
使用场景 同步教学-期中
学年 2024-2025
地区(省份) 广西壮族自治区
地区(市) 柳州市
地区(区县) -
文件格式 DOCX
文件大小 87 KB
发布时间 2024-06-08
更新时间 2024-06-08
作者 匿名
品牌系列 -
审核时间 2024-06-08
下载链接 https://m.zxxk.com/soft/45654821.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

高一下信息技术PYTHON综合复习题v1.4 一、基础知识 1.下列关于算法正确的是( d )。 A.算法可以是不确定的 B.算法是人们解决问题的想法 C.算法的步骤多少可以不受限制 D.算法是解决问题的有限步骤 2.如右图所示,其描述方法是( a )。 A.自然语言 B.流程图 C.伪代码 D.程序代码 3. 题2算法的基本结构是(b ) A.树型结构 B.顺序结构 C.选择结构 D.循环结构 4.使用流程图描述算法更形象.直观,容易理解,在流程图中,表示条件判断的基础图形是( b) A.矩形框 B.菱形框 C.圆形框 D.椭圆形框 5.(2022学考真题)Python语言被广泛地用于科学计算、数据处理、人工智能等领域中,它属于( d ) A.汇编语言 B. 自然语言 C.机器语言101011101 D.高级语言 6.能够被计算机直接接受和执行的语言是( c ) A.汇编语言 B. 自然语言 C.机器语言 D.高级语言 7.用计算机解决问题时,一般先确定“要做什么”,再确定“如何去做”以及计算机“怎么做”。对于利用计算机解决问题的4个步骤,“要做什么”就是( a ) A.分析问题 B. 设计算法 C.编写程序 D.调试运行 8.用计算机解决问题时,一般先确定“要做什么”,再确定“如何去做”以及计算机“怎么做”。对于利用计算机解决问题的4个步骤,“如何去做”就是( b ) A.分析问题 B. 设计算法 C.编写程序 D.调试运行 9. 下列选项中,属于程序设计语言的是( b )。 A.Flash B.Python C.Adobe Audition D.FrontPage 10.以下描述中最适合用计算机编程来处理的是( c ) A.确定放学回家的路线 B.处理一张数码照片 C.计算10000以内的奇数和 D.在因特网上查找歌曲 11.用计算机程序解决问题的过程,正确的顺序是( b ) A. 分析问题→编写代码→设计算法→调试运行 B. 分析问题→设计算法→编写代码→调试运行 C. 设计算法→分析问题→编写代码→调试运行 D. 调试运行→设计算法→编写代码→分析问题 12.人们根据特定的需要,预先为计算机编制的指令序列称为( b ) A. 软件 B. 程序 C. 语句 D. 文件 13.程序编写好以后,计算机能自动检查出来的错误是( d ) A. 计算公式 B. 运行结果 C. 计算方法 D. 语法错误 14.下图中所表示的流程图,相对应的程序设计基本结构是( c) A. 顺序结构 B. 循环结构 C. 分支结构 D. 赋值结构 15.以下是一段Python程序,它的基本结构属于( ) x=10 while x>0: n=n+1 x=x-1 A. 顺序结构 B. 选择结构 C. 循环结构 for while D. 树型结构 二、数据类型 1.下列数据中,属于Python整型的是( b )。 A.”245” ‘245’ str B.558723 int C.123.85 float D.1.23E-12 float 2.在Python中,可以用来表示布尔数据类型的是( d )。 3>2 A.int B.float C.str D.bool F T 3. float属于的数据类型( b ) A.整型 B.浮点型 C.字符型 D.都不对 4. (2022学考真题)在Python中,执行pi=3.14语句后,变量pi的数据类型是 b A.int(整型) B.float(浮点型) C.str(字符型) D.bool(布尔型) 3、 表达式 1. Python的关系运算符中,用来表示不等于的符号是( b ) A.= = B.!= C.>= D.<= 2. 下面表达式正确,且值为真的是( c ) A.3+2>3+5  B. C.5<10  D.A,B,C全错 3.若a=5,b=7,c=-2,d=1,下列表达式结果为False的是( c ) A.a+b>c+d and a>=5 T B.c+d>a+b or a>=5 T C.not c>0 and d<0 F D.not c>0 or d<0 T 4. 表达式”12”+”34”的运算结果是( b ) A.”46” B.”1234” C.”12””34” D.46 5.在Python中,表示代数式的表达式为( d )。 A.3a+2b/2ab B.(3a+2b)/2ab C.3a+2b/2*a*b D.(3*a+2*b)/(2*a*b) 6.在Python中,表示代数式的表达式为( d)。 A.x×y/x-y B.(x×y)/(x-y) C.x*y/x-y D.x*y/(x-y) 7. 下列表达式中,运算结果为“真”的是( d ) A.1>2 B.12>1 and 1>12 C.1-2 = 0 D.12>1 or 1>12 8. 在Python中,下列能正确表示”a≤5而且a≥3”的逻辑是( b ) A.a<=3 or a>=3 B.a<=5 and a>=3 C.a<=5 or a >=3 D.3<=a<=5 9.仪仗队选拔队员,对身高H的要求是:高于1.75米,但不能超过1.90米。下列选项中,表达式正确的是( b ) A. H>=1.75 and H<= 1.90 B. H>1.75 and H<= 1.90 C. H> 1.75 or H<= 1.90 D. H>= 1.75 or H<= 1.90 10. 求余数的操作符是( c )。 A.+ B.!= C.% D.= 11. 4%6的值是( d )。 A.1 B.2 C.3 D.4 4、 函数应用 1.下列运算结果值最大的是( b) A.len(“123”) =3 B.2**3 =8 C.int(7.8) =7 D.3%7 3 2.在Python中,函数int(-3.8)=-3返回值是( a ) A.-3 B.3.8 C.-4 D.3 3.定义变量tries 为整数,以下哪个命令的作用是把整数tries转变成字符( b ) A.float(tries) B.str(tries) C.int(tries) D.以上都不对 4.海伦公式用到了开平方的函数,而这个函数在一个叫math的Python标准库中,函数名为( c ) A.input() B.float() C.sqrt() D.print() 5.( a )函数可以在程序的运行过程中接收键盘输入的数据,使用它可以极大地提高程序的交互性。 A.input() B.float() C.int() D.print() 6.( b )函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数) A.input() B.float() C.int() D.print() 7.( c )函数将字符型整数转换成整数类型的数值(即整数) A.input() B.float() C.int() D.print() 五、赋值语句 1.下列选项中,正确的赋值语句是( c )。 A.4=M B.-M=M C.B=A-3 D.X+Y=0 2.在Python中,下列能用作变量名的是( a ) A.x3 B.4pk C.if D.y! 3.a=10;a=a+30 运行以上两个语句后,变量 a 的值为 ( d ) A.10 B.30 C.60 D.40 六、输出语句 1.在Python中,若s=5,a=10,则语句print(s+a)的执行结果是 ( c )。 A.s+a B.510 C.15 D.s+a=15 2.在Python中,若s=5,a=10,则语句print(s,“+”,a,“=”,s+a)的执行结果是 ( c )。 A.s+a B.s+a=5+10 C.5+10=15 D.s+a=15 3. 在Python中,若a=1,b=2,要使输出结果为a+b=3,则应使用的输出语句是 ( b )。 A.print(“a+b=a+b”) a+b=a+b B.print(“a+b=”,a+b) a+b=3 C.print(a+b,”=a+b”) 3=a+b D.print(“a+b”,”=a+b”) a+b=a+b 4.语句print(x , y) ( b ) A.输出x,y B.输出x,y的值 C.出现错误信息 D.输出(x,y) 七、基本控制结构 1.下列可以将变量x和y的值互换的语句( b ) x=2 y=3 --> x=3 y=2 A.x=y y=x B.z=x x=y y=z C.x=z z=y y=x D.x=(x+y)/2 y=(x-y)/2 2. (2022学考真题)在Python中,若a=3,b=2,下列程序段执行后,变量a的值是 A a=a-b=3-2=1 a=a*b A.2 B.4 C.6 D.8 3.下列PYTHON程序段运行后,变量a的值为( ) a=10 b=5 if a>b: a,b=b,a a,b数据互换 A.5 B.10 C.5和10 D.15 4.下面Python程序运行后,变量m,n的值分别是( )。 n,m=7,4 if n>m: n=m m=n A.4,4 B.7,7 C.7,4 D.4,7 5. (2022学考真题)下列Python程序段执行后,变量d的值是 d=2 t=3 if t>=1 and t<=5: d=d*(1+t) else: d=d*t A.2 B.4 C.6 D.8 6. 在 Python 语言中,语句“for i in range(1,9,3)”的作用是:循环执行 for 语句下面的语句块次数为( ) A. 1 B. 2 C. 3 D. 4 7. 下面语句执行后得到的结果是(     ) for i in range(2,12,2):        print(i,end="   ") A.2 4 6 8 10 12 B.2 4 6 8 10 C.4 6 8 10 D.4 6 8 10 12 八、编程填空 1. 程序描述:编写一个程序,实现华氏温度和摄氏温度之间的换算。 换算公式:摄氏温度=5×(华氏温度-32)÷9。已知变量f存储华氏温度,变量c存储摄氏温度,请将以下程序补充完整: f=int( ① (“请输入华氏温度:”)) input c=5*( ② -32)/ 9 f print(“转换后的摄氏温度为:”, ③ ) c 空①应该填:______________ 空②应该填:______________ 空③应该填:______________ 2. 程序描述:已知三个数求最大数 a b c 程序如下: a = int(input('a=')) b = int(input('b=')) c= int(input('c=')) if a>=b and a>=c : a ① print(a) elif ② b>c : print(b) ③ : print(c) 请将以上程序补充完整。 空①应该填:______________ 空②应该填:______________ 空③应该填:______________ 3. 程序描述:闰年指能被4整除但不能被100整除的年份,或者能被400整除的年份。如2012、2000是闰年。 程序如下: (i % 4==0 and i %100!=0) or (i % 400==0) i = int(input("请输入年份:")) if (i % 4 ①== 0 and i % 100 != ② 0) or ( ③ i % 400==0 ): print("是闰年") else: print("不是闰年") 请将以上程序补充完整。 空①应该填的关系运算符是:______________ 空②应该填的关系运算符是:______________ 空③应该填的关系运算符是:______________ 4. 程序描述:某商场搞商品促销活动,如果一次购买商品的金额低于等于200,那么顾客将按商品的实际金额付款,如果一次购买商品的金额大于200,那么超出的部分将按实际金额的80%计算。(x表示商品的实际金额,y表示顾客应付的实际金额) 程序如下: x=float(input ("输入顾客购买商品的金额")) y=float(input ("输入顾客应付的实际金额")) if   x>200   : ① y=200+(x-200)*0.8 else:       y= ② x Print(“顾客应付的金额y=”, ③ y ) 请将以上程序补充完整。 空①应该填:______________ 空②应该填:______________ 空③应该填:______________ 5.程序描述:请找出所有三位数中的水仙花数。 若一个三位数abc,满足abc=a3+b3+c3,则称abc为水仙花数。 例如:三位数153,满足13+53+33=1+125+27=153,则153为水仙花数。 以下是判断一个数是否是水仙花数的程序,请把它补充完整。 for i in range(100, ① 1000 ): i:100 ... 999 单位一 递增 a= ② i // 100 123 // 100 1 b=i//10 % 10 123 // 10 %10 12%10 2 c=i%10 i=123 123 % 10 =3 if a**3+b**3+c**3= =i: print( ③ i ,"是水仙花数") 空①应该填:______________ 空②应该填:______________ 空③应该填:______________ 2 学科网(北京)股份有限公司 $$

资源预览图

广西柳州高级中学信息技术(信息科学)科目2023-2024学年高一下学期中考试复习题
1
广西柳州高级中学信息技术(信息科学)科目2023-2024学年高一下学期中考试复习题
2
广西柳州高级中学信息技术(信息科学)科目2023-2024学年高一下学期中考试复习题
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。