ID: 19086929

2023-2024学年贵州省黔西南州兴义重点中学高二(上)二轮复习信息技术试卷(三)(含解析)

日期:2024-11-29 科目:信息技术 类型:高中试卷 查看:54次 大小:92697B 来源:二一课件通
预览图 1/5
2023-2024,试卷,信息技术,复习,二轮,学年
  • cover
2023-2024学年贵州省黔西南州兴义重点中学高二(上)二轮复习信息技术试卷(三) 一、选择题:本大题共20小题,共50分。 1.下列哪个语句在Python中是非法的?(  ) A. x=y=z=1 B. x=(y=z+1) C. x,y=y,x D. x+=y 2.关于Python的内存管理,下列说法错误的是(  ) A. 变量不必事先声明 B. 变量无需先创建和赋值就可直接使用 C. 变量无需制定类型 D. 可以使用del释放资源 3.下面哪个不是Python合法的标识符(  ) A. int32 B. 40XL C. self D. __name__ 4.Python不支持的数据类型有(  ) A. char B. int C. float D. list 5.下列Python语句正确的是(  ) A. min=x if x<y:else:y B. max=x>y?x:y C. if (x>y) print x D. while True:pass 6.Python语句“ab“+“c“*2 的运行结果是(  ) A. abc2 B. abcabc C. abcc D. ababcc 7.下列选项中,(  )的布尔值不是False。 A. None B. 0 C. (  ) D. 1 8.假设a=9,b=2,那么下列运算中,错误的是(  ) A. a+b的值是11 B. a//b的值是4 C. a%b的值是1 D. a**b的值是18 9.下列表达式中,返回True的是(  ) A. a=2 b=2 a=b B. 3>2>1 C. True and False D. 2!=2 10.以下程序的输出结果是(  ) A. 15 B. 2 a C. 1 97 D. 2 97 11.下列程序执行后输出的结果为(  ) A. abc B. 100 C. 97,98,99 D. 以上三项均是错误的 12.下列删除列表中最后一个元素的函数是(  ) A. del B. pop C. remove D. cut 13.使用(  )关键字创建自定义函数。 A. function B. func C. def D. procedure 14.下列关键字中,用来引入模块的是(  ) A. include B. from C. import D. continue 15.用流程图表示的基本控制结构如图所示,表示循环结构的是(  ) A. ②③ B. ③ C. ① D. ② 16.在Python中,实现数据输入功能的函数是(  ) A. int(  ) B. input(  ) C. str(  ) D. abs(  ) 17.以下选项中不是Python逻辑运算符的是(  ) A. break B. not C. or D. and 18.在Python中,要使用(  )转换为浮点数。 A. for B. int C. str D. float 19.执行下列语句后的显示结果是(  ) A. [1,2,3] B. [1,2,3,5] C. [5] D. [1,2,5] 20.在Python程序中,列表(List)就是一批变量的集合。已知列表m[2,4,0,23,1,20],那么m[1]表示的元素是(  ) A. 1 B. 2 C. 4 D. 20 二、非选择题:本大题共5小题,共50分。 21.现有一个长度为 n+1 的序列 a([0],a[1],….a[n]),以整数 p(1≤p≤n)为参数,实现如下功能:将序列 a 的前 p 个数与后 n-p 个数对调,且不改变这 p 个数(或 n-p 个数)之间的相对位置。例如,长度为5 的序列1,2,3,4,5,当p=2 时重排结果为3,4,5,1,2,请在空格处填写正确的代码,使程序完善。 22.编程实现用辗转相除法求解两个正整数的最大公约数。请在空格处填写正确的代码,使程序完善。 23. (1) 输入:4 5 输出: _____ (2) 输入:3 6 输出: _____ 24. 输出: _____ 。 25. 输入: 1 10 0 1 2 3 4 6 2 5 5 4 1 6 10 11 7 9 8 10 7 11 输出: _____ 答案和解析 1.【答案】B 【解析】解:x=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句。 故选:B。 本题主要考查Python程序的语句。在Python语言里面,=(等号)就是赋值符号,赋值,把数据的值,赋予变量。即将等号右边的值赋值给左边的变量。 熟练掌握赋值语句的结构及结果的求解。 2.【答案】B 【解析】python变量需要先创建和初始化,然后才可以使用故选:B。 本题考点的知识点是python中定义变量的相关知识。Python 语言的标识符必须以字母、下划线(_)开头,后面可以跟任意数目的字 ... ...

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