NCT-Python编程一级-模拟卷1(含答案图文练习
一、选择题
1.在下列程序设计语言中,属于人工智能语言的是( )。
A.Python
B.VB
C.Pascal
D.C
2.下列语言中( )不属于高级语言
A.python B.VC C.JAVA D.汇编语言
3.Python语言属于( )
A.自然语言 B.汇编语言 C.机器语言 D.高级语言
4.以下Python程序运行后的输出结果为( )
A.0 B.45 C.46 D.362880
5.python3解释器执行 not 1 and 1的结果为( )。
A.True B.False C.eclipse安装包打开是网页0 D.1
6.Python文件的后缀名是( )
A.pdf B.do C.pass D.py
7.下列Python程序运行后的输出结果是( )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A.s=5 B.s=6 C.s=10 D.s=15
8.在大写y的ascii码python中,运行下列程序,正确的结果是( )
s=0
自学it网for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
9.下列不是 Python 程序基本结构的是()。
A.顺序结构 B.树形结构 C.分支结构 D.循环结构
10.在python中,运行下列程序,正确的结果是( )
x=1
while x>0:
x=x+1
print( x)
A.1 B.1 2 3 4 5 6 7 8 9…………………
C.无输出 D.100python数据分析基础教程答案
11.在Python中,“print(100-33*5%3)”语句输出的是( )
A.34 B.67 C.100 D.1
12.运行下列Python程序,输出结果为0,则空白处应为( )
a=14
b=7
教授袍是什么颜c=_______
print(c)
A.a-b B.a+b C.a/b D.a%b
13.下面选项中对Python的转义字符描述错误的是( )
A.\r 回车 B.\n 换行 C.\\ 反斜杠符号 D.\” 单引号
14.在Python中print(-14//4)的运行结果是( )。
A.-4 B.-3.5 C.2 D.-2
15.计算机能直接识别、理解执行的语言是( )
A.汇编语言 B.Python语言 C.自然语言 D.机器语言
16.python中,表达式5%2 = ( )。
A.2.5 B.2 C.1 D.0
17.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级
18.运行下列 Python程序,结果正确的是( )
a=18
b=7
c=a%b
b=a%b
print(a,b)
A.18 5 B.5 18 C.18 4 D.4 18
19.在Python中,实现多分支选择结构的较好方法是( )。
A.if B.if-elseportuguese C.if-elif-else D.if嵌套
20.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )
A.一维表格 B.二维表格 C.三维表格 D.四维表格
21.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是
A.返回所有列的和 B.返回所有行的和
C.返回所有数据中的最大值 D.返回所有数据中的最小值
22.有如下python程序段
n=int (input("请输入n值: "))
x=n ; y=0
if x>0:
y=y+1
elif x<0:
y=y-1
print (y)
执行上述语句,下列说法不正确的是( )
A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1
C.若输入1,则输出y值为1 D.若输入2,则输出y值为1
23.下面选项中对Python操作描述错误的是( )
A.x1+x2 连接列表x1和x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
24.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )
A. B. C. D.
25.下面代码执行完毕后, a和b的值分别为( )
a=l | a=l; |
b=2 | b=2; |
a=b | a=b; |
VB、Python 代码 | JAVA代码 |
A.1 和 2 B.1 和 1 C.2 和 2 D.2 和 1
26.关于Python语句P = –P,以下选项中描述正确的是( )
A.P和P的负数相等 B.P和P的绝对值相等
C.将P赋值为它的相反数 D.P的值为0
27.下列选项中,能作为python程序变量名的是( )
A.if B.2x C.a*b D.x2
28.在python中,下列哪个选项是正确的赋值语句( )
A.5s= 80 B.2018 =x C.a+b=c D.s=s+5
29.Python语言属于( )。
A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言
30.下列选项中不能正确表达Python中的赋值语句的是( )
A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y
二、程序填空
31.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示:
实现上述功能的程序如下,请在划线处填入合适的代码。
def isprime(x):
for i in range(2,x):
if①__________:
return False
return True
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论