Python基础语法知识测试-1

请不要借助编程工具验证

内容包括:认识python,简单输出,简单输入,数据类型和数据类型转换,运算符

姓名
    ____________
下面代码的运行结果是“

print(12+4.0)

A. 16.0
B. 16
C. 52
D. 程序有错误,报错
Python程序文件的扩展名是?
A. .python
B. .py
C. .pt
D. .pg
关于变量命名规范,以下说法正确的是?
A.变量名既要有数字、字母,还一定要有下划线
B.变量名只能是纯小写字母
C.变量名只能是纯大写字母
D.变量名不能以数字开头
下列变量命名中全部正确的一组是?
A. abc,name,True,list
B. _hello,2_class,age,Apple
C. hi,color,n,3_class
D.class_3,name,age,year
下面说法错误的是?
A. 可以使用/进行除法运算
B.可以使用#进行注释
C.python中的乘号是*
D.可以使用==进行赋值
下面选项中不是Python语言的保留字的是?
A. class
B. None
C. finally
D. As
当需要在字符串中使用特殊字符时,要使用谁作为转义字符?
A. \
B. /
C. #
D. %
下面程序的输出结果是?

print(100,200,end='')

print(300)

A.100200300
B.100 200300
C.100 200300
D.100 200 300

下面程序的输出结果是?

print("abcd'efg")
A.abcdefg
B.abcdefg
C.abcd
D.程序报错
下面程序运行后如果输出“Tom”,那程序的输出结果是?

input('Please enter your name:')

print(name)

A. Tom
B. 程序报错
C. 输出为空
下面程序的输出结果是?

print(type(100))

A.class str
B.class int
C.class bool
D.class float
下面程序运行后,如果输入100,那么程序的输出结果是?

print(int(input())+200)

A.100200
B.300
C.运行错误,程序报错
D.100200
下面程序的运行结果是?

print(bool(100))

A. 100
B. 1
C. True
D. False
print(9//5)的执行结果是?
A. 1
B. 2
C. 程序报错
D. 1.8
下面优先级最高的运算符是?
A. /
B. //
C. *
D. ()
下面哪个语句在python中是非法的?
A. x=y=z=1
B. x=(y=z+1)
C. x,y=y,x
D. x+=y
下面表达式结果是True的是?
A. (2**3)(2*3)
B. 322
C. 1==1 and 2!=1
D. not(1==1 and 0!=1)
下面运算符使用错误的是?
A. 100+a
B. True+100
C. 3*abc
D. 10%3

下面程序的运行结果是?

x=3

x='abcde'

print(x)

A. 3
B. abcde
C. 程序运行错误,会报错
D.选项4
下面说法错误的是?
A. a in abcd 的结果是True
B. x=3,那么x/=3的结果是1
C. print(a)的输出结果是a
D. 先后执行s=abc 和print(s+d)后,输出结果是abcd

21题 | 被引用0次

使用此模板创建