NCT-Python编程一级-模拟卷1(含答案优质复习知识点试卷试题
一、选择题
1.在python中,下列属于字符串常量的是()
A."python" B.3.14 C.cnt D.2018
2.下列python表达式结果最小的是()
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 3.以下Python程序运行后,变量x和st的值分别是()。
A.801  123678 B.801  “123678”C.801  801 D.123678  “123678”
4.下列定义变量的python程序语句变量赋值错误的是()
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
5.在Python中运行后,b的值是()
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
6.下列软件中,可作为服务器操作系统的是()
A.Windows B.Python C.excel D.access
7.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
8.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()
C.read () D.write ()
9.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 10.在python中,运行下列程序,正确的结果是()
s=0
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
11.Python中,保留字写法正确的是()
A.PRINT()
B.Print()
C.print()
D.Int()
12.以下属于计算机高级语言的是()
A.Python B.自然语言C.汇编语言D.机器语言13.如下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
14.在下列程序设计语言中,属于人工智能语言的是()。
A.Python
B.VB
C.Pascal
D.C
15.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
16.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言B.自然语言C.汇编语言D.机器语言17.下列选项都是属于高级语言的是(  )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
18.小林编写一段文件读写操作代码,文件如图,代码段如下:
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.程序编译错误,不会输出结果
19.python的命令行提示符是()
A.### B.>>> C./// D.C:》20.在Python中,表达式(21%4)+5的值是()
A.2 B.6 C.10 D.3
21.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/3 22.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b 23.下列语言中()不属于高级语言
A.python B.VC C.JAVA D.汇编语言24.Python中print(66!=66)结果是()。
A.1 B.0 C.True D.False 25.关于python程序设计语言,下列说法不正确的是()
A.python是一种解释型、面向对象的计算机程序设计语言
B.python支持Windows操作系统,但不支持Linux系统
C.python源文件以***.py为扩展名
D.python文件不能直接在命令行中运行
26.有如下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 27.在Python中,下面代码的运行结果是()
x=365
g=x%10        #%为求余的意思
s=x//10%10    # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
print(sum)
A.365 B.14 C.563 D.41 28.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.// 29.python中表达式4**3=(    )。
A.12B.1C.64D.7 30.已知字符串a="python",则a[1]的值为()
A."p" B."py" C."Py" D."y" 31.Python语言源代码程序编译后的文件扩展名为()
A..py B..c C..java D..c++ 32.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()A.1.3 B.5.33 C.5.4 D.5.3 33.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()A.3 B.4 C.5 D.6 34.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input 35.下列Python程序段运行的结果是()。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A.sum=17 B.sum=18 C.sum=19 D.sum=20 36.在Python程序设计语言中,用于输入和输出的函数分别是(  )
A.read(  )和write() B.input( )和output() C.input( )和print() D.cin(  )和cout(  )
37.下面选项中对Python的转义字符描述错误的是()
A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号
38.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句()
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
39.以下Python表达式中,哪项的值与其它三项不同()
A.len(“my name is james”.split())B.int(4.99)
C.sum([1,2,1,1])D.max([1,2,3,4])
40.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R 的Python表达式是(  )
A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)
C.R1*R2/R1+R2 D.R1*R2/(R1+R2)
41.有python程序如下
a=int(input())
b=int(input())
c=input()
if c=='+':
print(a+b)
大学python知识点汇总elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9  2  *
程序输出结果应为()
A.18 B.11 C.7 D.4
42.下列有关信息的说法,不正确的是()。
A.Python程序设计语言也是一种信息
B.给朋友圈点赞也是一种信息评价方式
C.信息在传输过程中,必须遵循一定的规则
D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。