30天打卡教师招聘考试信息技术学科免费题库及答案(第22天)
全国教师招聘QQ备考群:818343364 点击入群,领取更多超值资料
题库推荐:教师招聘冲刺入编计划(精讲课+PDF资料) 限时免费领
30天打卡教师招聘考试信息技术学科免费题库及答案(第22天)
第 22 天(Python 程序设计)
一、单项选择题
1.以下关于程序设计语言的描述,错误的选项是( )。
A.Python 语言是一种脚本编程语言
B.汇编语言是直接操作计算机硬件的编程语言
C.程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段
D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序
2.Python 中,关于字符串,下列说法错误的是( )。
A.字符应该视为长度为 1 的字符串
B.字符串以\0 标志字符串的结束
C.既可以用单引号,也可以用双引号创建字符串
D.在三引号字符串中可以包含换行回车等特殊字符
3.下列程序的运行结果为( )。
def swap(list):
temp=list[0]
list[0]=list[1]
list[1]=temp
list=[1,2]
swap(list)
print(list)
A.[1,2]
B.[2,1]
C.[2,2]
D.[1,1]
二、多项选择题
4.Python 语言的选择结构包括( )。
A.if
B.if…else
C.if...elif
D.switch…case
三、判断题
5.定义 Python 函数时必须指定函数返回值类型。( )
一、单项选择题
1.【答案】C。解析:程序设计语言经历了机器语言、汇编语言、高级语言三个阶段。所谓脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如 ASCII)保存,只在被调用时进行解释或编译。其中 Python 语言就是一种脚本编程语言,而汇编语言是直接操作计算机硬件的编程语言。故本题答案为 C。
2.【答案】B。解析:在 Python 中,字符串用单引号 ' 或双引号 " 括起来,两者使用完全相同。使用三引号('''或""")可以指定一个多行字符串,允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。单字符在 Python 中也是作为一个字符串使用。Python 的字符串并没有以\0 作为结束标志。
3.【答案】B。解析:本题考查函数的调用过程。本题代码定义了 swap()函数对列表中的两个元素进行互换。列表定义为[1,2],调用 swap()函数后,由语句数 temp=list[0]”emlist[0]=list[1]”stlist[1]=temp”可知列表元素对换,所以输出结果为[2,1],本题选择 B。程序运行效果如图所示:
二、多项选择题
4.【答案】ABC。解析:在 Python 中,选择结构包括 if、if…else、if...elif 三种结构,没有 switch...case语句。因此,答案为选项 ABC。
三、判断题
5.【答案】错误。解析:Python 函数在定义时是不强制要求指定返回值类型的,也可以没有 return 语句,如果没有 return 语句,函数执行完毕后也会返回结果,结果为 None。return None 可以简写为 return。