Python程序设计语法基础及顺序结构应用
姓名:
班级:
小组号:
1.(本题3分)如果要判断自然数 N 的奇偶性,以下叙述正确的是()
A.若N%2=0,则N是奇数
B.若 int(N/2)! =N/2,则N 是偶数
C.若N%2=0,则 int(N/2)=N/2
D.若N%2=1,则 int(N/2)=N/2
2.(本题3分)下列关于顺序控制结构的程序执行过程描述正确的是()
A.自上而下依次执行
B.自下而上依次执行
C.顺序控制结构中不能包括其他程序控制结构
D.顺序控制结构必须有一个输入和一个输出
3.(本题3分)在Python中,关于变量的说法,正确的是()
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.在python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
4.(本题3分)小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()
1a=3
b=input()
c=a+b
print("c")
A.1
B.2
C.3
D.4
5.(本题3分)如下Python程序段: s = not 2 * 5 != 11 print (s)运行程序代码后,s的值是()
A.True
B.False
C.1
D.0
6.(本题3分)下列Python代码运行后,a、b的值分别为()
a=23
b=int(a/10)
a=a-b*10
print(a,b)
A.23;2
B.0;2.3
C.3;2
D.2;3
7.(本题3分)下面Python程序段运行后输出()
a=87
b=12
print(a,"-",b,"=",a-b)
A.a-b=75
B.a-b=a-b
C.87-12=75
D.75
8.(本题3分)下列表达式的值为False的是()
A.3==1+2
B.5!=6
C.2000<1997
D.3>2
9.(本题3分)执行下列Python程序段后,变量 s 的值是()s=not 2*5!=11 print(s)
A.True
B.False
C.1
D.0
10.(本题3分)已知 x=2,语句 x*=x+1 执行后,x的值是()。
A.2
B.3
C.5
D.6
11.(本题3分)四个选项中Python语句没有错误的是()
A.n=int(input(“n=5”)
B.PRINT(‘a=’,35)
C.a,b=b,a
D.a=3/{[45-2]*11}
12.(本题3分)在 Python中常用的输入输出语句分别是()
A.input() output()
B.input() print()
C.input() printf()
D.scandf() printf()
13.(本题3分)运行下面的Python代码后得到的输出结果是()
a=15
b='51'
c=float(b)
print(a+c)
A.1551
B.15.51
C.66
D.66.0
14.(本题3分)表达式22//4+13%5**2的结果为()
A.24
B.56
C.25
D.18
15.(本题3分)下列选项中,表示Python文件图标的是()
A.
B.
C.
D.
16.(本题3分)下面Python程序代码
a=10
b=20
a,b = b,a
print(a,b)
执行后的值正确的是()
A.20,10
B.10,10
C.20,20
D.10,20
17.(本题3分)如下所示程序段,程序段中有几个变量()
W=float( input(输入体重(kg):")
h= float( input("输入身高(m):"))
bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)
if bmi<18.5:
print("偏瘦")
elif 18.5<=bmi<24:
print("正常")
else:
print("偏胖")
A.1
B.2
C.3
D.4
18.(本题3分)若变量X=2,Y=4,则表达式 (X!=Y) and (X+Y/3 > 3 ) or not (X>-Y)的值是()。
A.True
B.False
C.2
D.1
19.(本题3分)Python、 C++、Java是面向对象的程序设计语言,它们属于()
A.自然语言
B.汇编语言
C.高级语言
D.机械语言
20.(本题3分)用Python表达式表示数轴上x的取值范围,以下书写正确的是()
A.x>=5 and x<8 and x = 9
B.x >=5 and x< 8 or x = 9
C.x>=5 or x<8 and x= 9
D.x>=5 or x<8 and x< 9
21.(本题3分)在Python中,abs() :求绝对值,math模块中的sqrt() :求平方根,以下程序运行的结果为()
A.9
B.8
C.16
D.10
22.(本题3分)input( )函数的返回结果是()。
A.数值型
B.集合
C.列表
D.字符串
23.(本题3分)赋值语句的格式:(变量)=(表达式)下面的选项中,哪一个是错误的?()
A.赋值语句中的变量是一个可以变化的量。
B.使用赋值命令,可以改变变量的值。
C.赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别。
D.赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。
24.(本题3分)在Python shell中输入下列代码: 输入512后按回车键,
输出结果是()
A.1024
B."1024"
C.512512
D."512512"
25.(本题3分)下列Python程序段运行之后结果是()
A.15
B.27
C.27、6
D.18
26.(本题3分)整数n既能被18整除又能被27整除,下列能表示该逻辑关系的Python表达式是()
A.n//18==0 or n//27 ==0
B.n%18==0 or n%27==0
C.n%18==0 and n%27==0
D.n//18==0 and n//27==0
27.(本题3分)在 Python 程序编写环境中, 表示 " a 不等于 0" 的表达式是()
A.a==0
B.a>=0
C.a≠0
D.a!=0
28.(本题3分)Python表达式round(3.1415,3)+abs(-3)+9//2 的值为()
A.10.142
B.10.642
C.10.141
D.10
关闭
更多问卷
复制此问卷