NCT-Python编程一级-模拟卷5(含答案精品练习
一、选择题
1.以下python程序段运行后,x和st的值分别是( )
x= 123 + 678
st = "123" + "678"
A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"
2.Python输入函数为( )。
A.time() B.round() C.input( ) D.print()
3.在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
4.下列python表达式结果最小的是( )
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3
5.数据分析的处理工具错误的( )
A.Access B..Excel C.python D.SQL
6.在Python中,Print(abs(-16//5))的执行结果是( )
A.2.4 B.3 C.4 D.-2.4
7.在Python中,判断n是否为偶数的表达式是( )
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
8.Python文件的后缀名是( )
A.pdf B.do C.pass D.py
9.下列可以作为python变量名的是( )
A.5x B.x-1 C.if D.x_1
10.下列Python表达式的值不是2的是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
11.下列关于算法说法不正确的是( )
A.算法独立于任何具体的语言,Python算法只能用Python语言来实现
B.解决问题的过程就是实现算法的过程
C.算法是程序设计的“灵魂”
D.算法可以通过编程来实现
12.下列哪个语句在Python中是非法的?( )
A.x = y = z = 1 B.x = (y = z + 1)
C.x, y = y, x D.x += y
13.以下叙述中正确的是( )。
A.Python 3.x与Python 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言的一切优点
14.下列属于正确的Python变量名的是( )
A.final怎么读True
B.88abc
C.abc&88
D._abc88
15.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
16.在Python中,关于变量的说法,正确的是( )
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.在python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
17.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
18.以下Python程序运行后,变量x和st的值分别是( )。
A.801 123678 B.801 “123678” C.801 801 D.123678 “123678”
19.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
20.Python语句 "ab"+"c"*2 的运行结果是( )
A.abc2 B.abcabc C.abcc D.ababcc
21.如图Python代码执行后,a,b的值分别为:( )
A.5,10 B.10,5 C.5,5contextcapture软件介绍 D.10,10
22.以下哪个不属于计算机操作系统()
A.DOS B.Unix C.Python D.Linux
23.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.更换滑块时应注意哪些方面字符r、新行和字符串Good
24.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 currency形容词形式( )
A.一维表格 B.二维表格 C.三维表格 D.四维表格
25.在Python语言中,以下简单数据类型选项中描述错误的是( )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
26.关于python中的函数,以下描述错误的是( )。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
27.在Python语言中,数据的输入是通过( )来实现的。
A.input( )函数 B.print( )函数
C.output( )函数 D.abs( )函数
28.下列Python数据不属于列表的是( )
A.{24,56,7,89,4} B.[24,56,7,89,4]
C.[24,56,’a’,’猕猴桃’] D.[’A’,’B’ ’C’, ’D’]
29.在python中,下列哪个选项是正确的赋值语句( )
A.5s= 80 B.2018 =x C.a+b=c D.s=s+5
30.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为( )
A.22 B.88 C.89 D.67
二、程序填空
31.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。
32.某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误"。运行样例如下所示:
样例1:
输入:2-163-91475-4
输出:正确
样例2:
输入:2-163-91475-5
输出:错误
(1)Python用year函数提取年份程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[]
for i in range (0, 13):
if ___
a. append(int (s[i])) #append( )函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9) :
____
sdm=sum%10
___
if sdm==ydm :
print("正确")
else:
print("错误")
33.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示:
实现上述功能的程序如下,请在划线处填入合适的代码。
def isprime(x):
for i in range(2,x):
python基础代码大全加翻译 if①__________:
return False
return True
n=int(input(“请输入一个正整数n:”))
c=0
k=3
while k<=n-2:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论