内容正文:
4.1程序设计语言的基础知识
同步练习及答案
一、选择题
1.在Python中,我们通常使用( )来存取数据。
A、求知数
B、表达式
C、变量
D、常量
【答案】C
2.5.下列选项中合法的变量标识符是( )。
A._7a_b
B.break
C._a$b
D.7ab
【答案】C
【解析】Python程序设计语言规定标识符由字母(A~Z,a~z)、数字(0~9)、下划线组成,并且其第一个字符必须是字母或下划线,而不能是数字,如s1,k,num,pai等。在标识符中,字母大小写是有区别的,如“value”与“Value”是两个不同的标识符,变量名不能使用系统关键字。
3. 在下列关于变量的命名规则中说法不正确的是( )
A、变量名不能以数字开头
B、变量名中不能有空格
C、变量名应区分大小写
D、变量名可以使用Python的内置命令。(比如我们用input做变量名)
【答案】D
【解析】变量名不能使用系统关键字。
4.Python不支持的数据类型有( )。
A.char
B.int
C.float
D.list
【答案】A
【解析】char类型不是Python的数类型。
5.赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的意思。例如“X=1”的意义是( )
A、它与数学中的算式是一样的,没什么区别。
B、X=1是一元一次方程
C、求知数X的数值是1
D、将数值1赋值给变量X
【答案】D
【解析】Python中“=”是赋值号,不是等号,“==”才是等号。
6.Python中and是( )。
A.逻辑运算符“与”
B.关系运算符“与”
C.算术运算符“不等于”
D.关系运算符“不等于”
【答案】A
【解析】见教材内容。
7.下列各个关系表达式,表示正确的是()。
A、1==1
B、0>1
C、0!=0
D、-2>-1
【答案】A
【解析】略。
8.运行下列语句:
①x=15
②y=x+5
③y%=4
④x+=5
结果x,y为():
A.15,20
B.20,20
C.20,0
D.15,0
【答案】C
【解析】经过②y=x+5③y%=4得y==0,经过④x+=5得x==20
9.将字符型数据(整数或小数)转换成浮点数类型的函数名称是()。
A、print
B、float
C、int
D、input
【答案】B
【解析】A选项为程序输出,B选项为将字符型数据(整数或小数)转换成浮点数类型,C选项为将字符型数据(整数或小数)转换成整型,D选项为程序输入函数。
10.小程同学先后给变量a赋值情况如下:
a=100
a=a+1
a=“abc”
你能告小程同学变量a到底存储的是哪个变量吗()
A.100 B.abc C.111 D.都有可能
【答案】B
【解析】变量就相当于一个房间, 房间里可以放任何内容,但是房间又是有大小的, 它不能无限制地塞东西,只能记住存放的最后一次的东西
2、 判断题
1.如下程序段:
x=1
x=4
Print(“x=”)
输出结果为:x=4
【答案】√
【解析】本题考察的是Python变量的输出规则。变量只能记住存放的最后一次的数据。
2.已知字符串str = ‘Hello World!’,执行“print str[1]”,输出结果为H
【答案】×
【解析】本题考察的是字符串。字符串的索引从0开始,“print str[1]”输出结果是“e”.
3.3+8//3*2**2,输出结果为19.
【答案】×
【解析】本题考察的是算术运算符的优先级,3+8//3*2**2,本题中“**”乘方的优先级别最高,其次是//和*。正确结果为11。
4.chr(x)函数是将x转换为字符类型。
【答案】×
【解析】本题考察的是Python函数的作用,chr(x)函数是返回x对应的ASCII字符。
5.Python是一种面向对象的编译型计算机程序设计语言。
【答案】×
【解析】本题考察的是Python程序的特点,Python是一种面向对象的解释型计算机程序设计语言。有关编译型程序和解释型程序见教材第三章。
原创精品资源学科网独家享有版权,侵权必究!6
$$