内容正文:
2023—2024(上)初二级信息技术期末自查
自查时间45分钟 满分100分 出题人:HXM 审题人:WF
一、单项选择题(每题2分,共50分)
1. 本学期,我们学习了用Python语言编程,它的程序文件的扩展名为( )
A .psd B. .exe C. .sb D. .py
2. 程序设计有三种基本结构,下列不属于这三种基本结构的是( )
A. 树形结构 B. 循环结构 C. 顺序结构 D. 分支结构
3. 算法就是解决问题的详细方法和步骤,一般可以用( )描述算法。( )
A. 流程图 B. 雷达图 C. 饼图 D. 柱形图
4. 变量的赋值是通过赋值语句实现的,格式是:变量名=表达式。下列赋值语句正确的是( )。
A. S=S+3 B. 2=S1 C. A+1=A D. S==S-5
5. 圆的面积计算公式是:S=πr2。在Python编程中,小军可以编写( )语句计算圆的面积
A. S=3.14*r**2 B. S=2*3.14*r C. 3.14*r*r=S D. 2*3.14*3.14=S
6. 在Python中,语句print("Hello!")的运行结果是( )
A. Hello! B. ("Hello!") C. "Hello!" D. print("Hello!")
7. 在Python中,变量的命名要遵循一定规则,下列规则不正确的是( )
A. 变量名要以字母、汉字、数字或下划线命名,不能以数字开头
B. 变量名不能使用Python内置命令等保留字符,如print、input、turtle等不能作为变量名
C. 变量名中的英文字符区分大小写,如bag、Bag和BAG是三个不同的变量
D. 变量名中间可以有空格
8. 在Python编程中,while语句可以通过设置循环条件或使用( )命令来退出或者中断循环。( )
A. break B. print C. left D. input
9. 李鸣学习了Python的入门知识后,用海龟编辑器编写了一个简单的除法计算程序,在运行程序之后,海龟编辑器的控制台出现了提示信息,关于这种情况的描述不正确的是( )
A. 程序没有错误,已经顺利运行
B. 可以通过控制台查看详细错误信息
C. 第3行的语句背景色突出显示,表示程序运行到该处时出错
D. 该程序运行出错
10. 李鸣学习了Python的入门知识后,用海龟编辑器编写了一个简单的除法计算程序,李鸣想尝试一下海龟编辑器的图形化编程功能,他可以点击菜单栏中的( )按钮。( )
A. 运行 B. 库管理 C. 积木模式 D. 硬件
11. 李鸣学习了Python的入门知识后,用海龟编辑器编写了一个简单的除法计算程序,李鸣从课堂上了解到Python有许多功能强大的第三方库,他可以点击菜单栏中的( )按钮进行第三方库的下载安装。( )
A. 运行 B. 库管理 C. 积木模式 D. 硬件
12. 下列选项属于列表的是:( )
A. name=(“小王”,“小明”,“小红”) B. number= {1,2,3,4,5}
C score= [88.5,95,60,“缺考”] D. city=<“广州”,“深圳”,“东莞”,“佛山”>
13. Python成员运算符“in”用于判断某个值是否为序列中的成员,如果是的话就返回“True”,否则就返回“False”。由此可知,下列表达式中值为“True”的是( )
A. “花”in“举头望明月” B. “春”in“野火烧不尽”
C. 0 in [1,2,3,4] D. “东莞”in [“广州”,“深圳”,“佛山”,“东莞”]
14. Python有多种数据类型,包括数值型、字符型、布尔型等。而字符型数据要进行算术运算,必须要将其转换为数值型数据,这就是数据类型转换。下列不是数据类型转换函数的是( )
A. int() B. str() C. color() D. float()
15. 在编写程序时经常要对某一个条件进行判断,“条件”只有“成立”或“不成立”两种结果,成立用“True”表示,不成立用“False”表示。下列关系表达式结果为“False”的是( )
A. 3<9 B. 16>5 C. 4!=5 D. 20<18
16. 在and逻辑表达式中,两边的表达式同时成立,结果才返回“True”。下列逻辑表达式结果为“True”的是( )
A. 100>=80 and 60>80 B. 10<=20 and 30>40 C. 100>80 and 80>60 D. 60>80 and 120<80
17. 以下程序:通过键盘分别输入23