没有合适的资源?快使用搜索试试~ 我知道了~
初中信息技术第一课用python编程(1)复习知识点试卷试题.doc
需积分: 5 0 下载量 160 浏览量
2024-01-14
22:25:54
上传
评论
收藏 837KB DOC 举报
温馨提示
试读
31页
初中信息技术第一课用python编程(1)复习知识点试卷试题.doc
资源推荐
资源详情
资源评论
初中信息技术第一课用 python 编程(1)复习知识点试卷试题
一、选择题
1.根据
Python
中变量命名遵循的规则,正确的是(
)
A
.
char21 B
.
2020Py C
.
Python D
.
name
.
ch
2.下列不属于高级编程语言的是
A
.C 语言
B
.VB 语言
C
.Python 语言
D
.机器语言
3
.
Python
中的数据类型
float
表示(
)
A
.布尔型
B
.整型
C
.字符串型
D
.浮点型
4.在
Python
语言中,用来定义函数的关键字是(
)。
A
.
return B
.
def C
.
function D
.
import
5.以下
python
程序段运行后,
y
的值是(
)
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A
.
10 B
.
5 C
.
25 D
.
26
6.以下
Python
程序段执行后,输出结果为(
)。
A
.
m
不能被
3
整除
B
.
29
不能被
3
整除
C
.
29
能被
3
整除
D
.
m
能被
3
整除
7.在
Python
中,若
x=10
,
y=20
,下面程序段执行后,变量
x
、
y
的值分别是(
)
x=y
y=x
A
.
10
、
10 B
.
10
、
20 C
.
20
、
20 D
.
20
、
10
8.有
python
程序如下:
S=input
(
)
print
(
S * 3
)
运行后通过键盘输入
6
,则运算结果是(
)
A
.
666 B
.
SSS C
.
18 D
.
S*3
9.以下
python
程序段运行后,
s
的值是(
)
n=0
s=0
while s <= 10
:
n=n+3
s=s+n
print (s)
A
.
0 B
.
3 C
.
18 D
.
30
10.以下叙述中正确的是( )。
A
.
Python 3.x
与
Python 2.x
兼容
B
.
Python
语句只能以程序方式执行
C
.
Python
是解释型语言
D
.
Python
语言出现得晚,具有其他高级语言的一切优点
11.关于
python
程序设计语言,下列说法不正确的是
( )
。
A
.
python
源文件以
***.py
为扩展名
B
.
python
的默认交互提示符是:
>>>
C
.
python
只能在文件模式中编写代码
D
.
python
具有丰富和强大的模块
12.运行
Python
程序的过程中出现了如下图错误提示,原因是()。
A
.变量名
51study
太长
B
.应该写成
"chinese" =51study
C
.
“chinese”
应该写成
“chinaˈs”
D
.变量名
51study
不符合
python
语言规范,变量名不能以数字开头
13.下列选项中,合法的
Python
变量名是(
)
A
.
print B
.
speed C
.
Python.net D
.
a#2
14
.
Python
语言自带的
IDLE
环境的退出命令是( )
A
.
Esc B
.
close C
.回车键
D
.
exit
15.关于
Python3.8
基础知识的说法中,不正确的是(
)
A
.支持中文做标识符
B
.
Python
标识符不区分字母的大小写
C
.
Python
命令提示符是
>>>
D
.命令中用到的标点符号只能是英文字符
16
.
python
的命令行提示符是(
)
A
.
### B
.
>>> C
.
/// D
.
C:
》
17.在
Python
中,表达式
(21%4)+5
的值是(
)
A
.
2 B
.
6 C
.
10 D
.
3
18.在
Python
中
print(8+7%2**2)
的执行结果是(
)
A
.
5 B
.
1 C
.
6 D
.
11
19.在
Python
中,
Print(abs(
-
16//5))
的执行结果是(
)
A
.
2.4 B
.
3 C
.
4 D
.
-2.4
20
.
Python
语言属于(
)
A
.自然语言
B
.汇编语言
C
.机器语言
D
.高级语言
21.下列语言中(
)不属于高级语言
A
.
python B
.
VC C
.
JAVA D
.汇编语言
22
.
Python
中
print(66!=66)
结果是(
)。
A
.
1 B
.
0 C
.
True D
.
False
23.在
Python
中要交换变量
a
和
b
中的值,应使用的语句组是(
)
A
.
a,b = b,a B
.
a = c
;
a = b
;
b = c
C
.
a = b
;
b = a D
.
c = a
;
b = a
;
b = c
24
.
Python
输入函数为(
)。
A
.
time() B
.
round() C
.
input( ) D
.
print()
25.如下
Python
程序段
for i in range
(
1
,
4
):
for j in range
(
0
,
3
):
print
(
"Python"
)
语句
print
(
"Python"
)的执行次数是(
)
A
.
3 B
.
4 C
.
6 D
.
9
26.在
Python
中,用变量
code
存储学生的借书卡编码,例如:
code
=
“
NO
.
2020100502
”,则变量
code
的数据类型应定义为(
)
A
.布尔型
B
.整型
C
.字符串型
D
.浮点型
27.下面的
Python
程序段运行后的输出结果是(
)
List=[‘10’,25,’
猕猴桃
’,9,65]
Print
(
List[3]
)
A
.
25 B
.
’
猕猴桃
’ C
.猕猴桃
D
.
9
28.列表在 python 中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素
( )。
A
.整数
B
.浮点数
C
.字符串
D
.以上都是
29.关于
python
发布代码及安装使用代码,下列说法错误的是()
A
.创建一个文件夹
mymodule
,其中包含
mymodule.py
和
setup.py
(包含发布的元数据)
两个文件
B
.在
DOS
命令行中打开
mymodule
所在的目录,使用“
python setup.py sdist
”命令构建发
布文件
C
.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“
import
mymodule
”,不可以用“
from mymodule import *
”
D
.下载安装,使用“
python setup.py install
”命令安装到你的
Python
本地副本中
30.下列哪条赋值语句在
Python
中是非法的:(
)
A
.
X=Y=Z=1 B
.
X=(Y=Z+1) C
.
X,Y=Y,X D
.
X+=Y
31.在
Python
中自定义函数需要什么关键字放在函数开始(
)
A
.
function B
.
def C
.
define D
.
void
32.在编写
python
程序时缩进的作用是()。
A
.让程序更美观
B
.只在
for
循环中使用
C
.只在
if
语句中使用
D
.用来界定代码块
33.下列
Python
程序段运行的结果是
( )
。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A
.
sum=9 B
.
sum=10 C
.
sum=18 D
.
sum=19
34.使用
UltraEdit
软件观察字符“
2020
,
Python
来袭”的内码,部分界面如图所示。
下列说法正确的是( )
A
.图中字符“
2020
,
Python
来袭”共占
15
个字节,其中共有
10
个
ASCII
字符
B
.字符“
10
”的十六进制内码是
3A
C
.“
CO B4
”是“来”字在计算机内存储和处理时的交换码
D
.小写字母
p
的二进制内码是
1110000
35.要利用
Python
通过数组绘制拟合曲线图,必须要用到的外部库是(
)
A
.
time
库
B
.
random
库
C
.
turtle
库
D
.
matplotlib
库
36.有如下
VB
程序段:
s1 = "python": s2 = "visual"
i = 1: j = 1: s = ""
Do While i <= Len(s1) And j <= Len(s2)
If Mid(s1, i, 1) >= Mid(s2, j, 1) Then
s = s + Mid(s1, i, 1)
Else
j = j + 1
End If
i = i + 1
Loop
执行该程序后,j的值是(
)
A
.2
B
.3
C
.
5 D
.
7
37.下列
Python
表达式中,能正确表示“变量
x
能够被
4
整除且不能被
100
整除”的是
(
)
A
.(
x%4==0
)
or
(
x%100
!=
0
)
B
.(
x%4==0
)
and
(
x%100
!=
0
)
C
.(
x/4==0
)
or
(
x/100
!=
0
)
D
.(
x/4==0
)
and
(
x/100
!=
0
)
38.在 python 中能实现下面结果的代码是( )。
请输入你的性别:
A
.print(“请输入你的性别:”)
B
.print(请输入你的性别:)
C
.input(“请输入你的性别:”)
D
.input(请输入你的性别:)
39
.
Python
的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的
是( )。
A
.交互式
B
.解释型
C
.面向对象
D
.服务端语言
40.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是
(
)
A
.设计出解决问题的算法
B
.设计出解决问题的
PPT
C
.编写出
Python
代码
D
.选择一种编程软件
41
.
Python
中变量的命名遵循的规则,不正确的是
(
)
A
.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B
.区分大小写
C
.不区分大小写
D
.不能使用保留字
42.下列有关于
print
命令的描述中,正确的是(
)
A
.在打印机里打印相关的文本或者数字等
B
.可以用来画图
C
.在屏幕中输出相应的文本或者数字等
D
.执行语句
print
(“
python
”,
3.7
)时会出错
43.如图
Python
代码执行后,
a
,
b
的值分别为:(
)
A
.
5,10 B
.
10,5 C
.
5,5 D
.
10,10
44.在
python
中,语句
print(a,b)
的意思是(
)
A
.打印
a,b B
.输出(
a,b
)
C
.输出
a,b D
.输出
a,b
的值
45.计算机能直接识别、理解执行的语言是(
)
剩余30页未读,继续阅读
资源评论
ohmygodvv
- 粉丝: 506
- 资源: 2319
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功