ID: 18044797

第三章 算法的程序实现 检测练习(含答案)2023—2024学年浙教版(2019)高中信息技术必修1

日期:2024-11-23 科目:信息技术 类型:高中试卷 查看:48次 大小:80898B 来源:二一课件通
预览图 1/5
第三章,2024,必修,信息技术,高中,2019
  • cover
第三章 算法的程序实现 检测练习 一、选择题 1.Python是当下热门的编程语言,它的特点有( ) A.面向过程 B.代码规范 C.库丰富 D.广泛应用于人工智能领域 2.下列选项中,flag的值与其他三项不同的是( ) A. B.C. D. 3.在Python程序设计语言当中,执行语句print(3,4,5,sep='*'),则输出结果为( ) A.3,4,5 B.3 4 5 C.345* D.3*4*5 4.在Python程序设计语言当中,数据输出通过( )函数来实现。 A.output() B.input() C.print() D.int() 5.在Python语言中,如果要把a的值赋给b,赋值表达式的正确格式是( ) A.a==b B.a=b C.b==a D.b=a 6.在Python程序设计语言中,数据输入通过( )函数来实现。 A.print() B.int() C.input() D.len() 7.在Python程序中对变量赋值,通过赋值运算符( )来完成。 A.= B.== C.!= D.> 8.在Python程序设计语言当中,关系表达式“5>3”的值是( ) A.True B.False C.5 D.3 9.在Python程序设计语言当中,如果a=3,b=2,则a+3*b的运行结果是( ) A.2 B.3 C.9 D.12 10.在Python程序设计语言当中,如果x=5,y=3,则2*x//y的值是( ) A.1 B.2 C.3 D.5 11.在Python程序当中,表达式“7%3”的运算结果是( ) A.1 B.2 C.3 D.7 12.以下Python程序数据,数据类型为Number(数值)的是( ) A.16 B.'年龄' C.['张小明',16,'男'] D.('张小明',16,'男') 13.在Python运行环境下,按顺序输入如下指令,变量a的值是( ) a=1 a='hello' a=[1,'hello'] a=1+2 A.1 B.'hello' C.[1,'hello'] D.3 14.以下变量标识符,符合Python程序设计语言规定的是( ) A.1_Name B.Name C.1Name D.Name-1 15.不能被计算机直接识别、理解执行的语言需要转换,这种转换是( ) A.人工转换或机器转换 B.人工智能技术中的自然语言理解 C.操作系统负责转换 D.计算机语言提供的解释器或编译器负责转换 16.以下不属于高级语言的是( ) A.Java语言 B.Python语言 C.汇编语言 D.C语言 17.下列不是Python中的字符串的是( ) A.123 B."print" C."ABC" D."程序" 18.2的平方使用Python语言怎么表示( ) A.2*3 B.2**2 C.23 D.3**2 19.有以下Python代码: a=int(input(“请输入a的值:”)) print(a*6) 假如从键盘输入3,则运行结果为( ) A.666 B.18 C.18.0 D.aaa 20.已知列表x=[1,2,3,4],那么执行语句del x[1]后x的值为( ) A.[2,3,4] B.[1,2,3,4] C.[1,3,4] D.[3,4] 二、填空题 21.为了便于程序的阅读和理解,通常会在源代码中添加 。 22.在Python中通常用 来表示常量。 23.写出运行结果。 a,b,c=5,3,6 a,b=b,a print("输出a,b的值:",a,b) 结果: 24.写出运行结果。 list=['石榴',1,'香蕉','橙子','栗子'] list[0]='苹果' del list[l] list.append('猕猴桃') print (list) 结果: 25.下面程序的运行结果为( ) 三、判断题 26.Python表达式'37'+str(21)的运行结果是'58'。( ) 27.Python中判断变量s能否被变量a整除,可以用表达式“s//a”的结果判断。( ) 28.Python是一种面向对象的编译型计算机程序设计语言。( ) 29.表达式x+5=y-2用来判断x+5和y-2是否相等。( ) 30.用Python程序产生一个[1,100]的随机整数,程序中应加入import math语句。( ) 四、操作题 31.你是一名数据分析师,正在开发一个处理特定序列数据的应用程序,这些数据是以环状序列的形式提供的。现在需要设计一个算法,能够在这些环状序列中找出最长升序子串(若有多组最长子串,则输出最先出现那组)。例如环状序列“BCEGHBCEFGA”中最长升序子串是“ABCEGH”。程序运行界面如图所示。 请输入序列数据:BCEGHBCEFGA 最长升序长度是:6 最长升序子串是:A ... ...

~~ 您好,已阅读到文档的结尾了 ~~