试题python软件编程等级考试(一级)编程实操题02word练习
一、选择题
1.计算机能够直接识别和执行的语言是( )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
2.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
A. B. C. D.
3.下列python表达式结果最小的是( )
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3
4.Python中print(66!=66)结果是( )。
A.1 B.0 C.True D.False
5.在Python中,正确的赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
6.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('','w')
file.write("python is a programming language.")
file.close( )
file=open('','r')
ad( ))
该代码段运行后,输出的结果为( )
A.IA Distributed System Based on Python.
B.python is a programming language.
C.IA Distributed System Based on Python. python is a programming language.
D.程序编译错误,不会输出结果
7.下列选项中,不属于Python合法变量名的是( )
A.int32 B.40xl C.self D._name_
8.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
9.下列可以被计算机直接执行的程序是( )
A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序
10.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
11.下列可以导入Python模块的语句是( )
A.import module
B.input module
C.print module
D.def module
12.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
13.下列 Python 表达式的值为偶数的是( )网站首页布局图
A.12*3%5 B.len(“Welcome”)
C.int(3.9) D.abs(-8)
14.下面不是数据库系统的主要任务python特性的是( ):
A.免费的 B.简单易学 C.可移植性好 D.是低级语言
15.下列选项中,不能作为python程序变量名的是( )
A.abc B.abc123 C.123abc D.abc__123
16.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
17.有如下Python程序,当程序运行后输入15000,则程序输出结果为( )
数据库系统概论答案第七章英文版
A.2800 B.2800.0 C.12200 D.12200.0
18.在Python中,实现多分支选择结构的较好方法是( )。
A.if B.if-else C.if-elif-else D.if嵌套
19.以下 Python 代码的运行结果是( )。
a = 3
b = 4
a = a * b
print(a)
A.3 B.4 C.12 D.a*b
20.有关循环结构的说法不正确的是( )。
A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。
21.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是
A.返回所有列的和 B.返回所有行的和
C.返回所有数据中的最大值 D.返回所有数据中的最小值
22.以下python程序段执行后,输出结果为( )
m=29
If m %3!= 0:
print( m, "不能被3整除")
else:
print( m, "能被3整除")
A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除
23.下面选项中对Python操作描述错误的是( )
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
24.关于Python的内存管理,下列说法错误的是( )
A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型 D.可以使用del释放资源
25.下列不可以用来搭建本地服务器的软件是( )
(1)Python (2) Excel (3)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)
26.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
下列说法正确的是( )
A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符
B.字符“10”的十六进制内码是3A
C.“CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
27.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
python基础代码100例A.sum=9 B.sum=10 C.sum=18 D.sum=19
28.已知字符串a="python",则a[ 1 : 3 ]的值为( )
软件编程发展趋势A."pyth" B."pyt" C."py" D."yt"
29.Python的关系运算符中,用来表示不等于的符号是( )
A.= = B.!= C.>= D.<=
30.在Python中运行后,b的值是 ( )
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
二、程序填空
31.阅读程序。分析以下两段Python程序并回答问题。
#程序1
i=1
while i<101:
print('把这句话打印100遍')
i+=1
#程序2
i=100
while i:
print('把这句话打印100遍')
i=i-2
(1)在程序1中,i+=1这句话的含义是______________。
(2)在程序1中,‘把这句话打印100遍 ’实际输出了_____遍。
(3)在程序2中,i的初值是___。
(4)在程序2中,‘把这句话打印100遍 ’实际输出了_____遍。
声卡评测arrow(5)在程序2中,while i 的含义是_________。
32.若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界
面如图所示:
实现上述功能的程序如下,请在划线处填入合适的代码。
import math
def isprime(x):
______
for i in range(2,int(math.sqrt(x))+1):
if x % i = = 0 :
f=False
return f
n=int(input("请输入一个正整数 n:"))
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论