第2章Python语法基础

Python语法基础练习(01)

1、单选题:
‍Python不支持的数据类型有​
选项:
A: char
B: int
C: float
D: list
答案: 【 char

2、单选题:
‏关于Python内存管理,下列说法错误的是‍
选项:
A: 变量不必事先声明
B: 变量无须先创建和赋值而直接使用
C: 变量无须指定类型
D: 可以使用del释放资源
答案: 【 变量无须先创建和赋值而直接使用

3、单选题:
‏python源程序执行的方式‍
选项:
A: 边编译边执行
B: 直接执行
C: 编译执行
D: 解析执行
答案: 【 解析执行

4、单选题:
Python语言语句块的标记是​‏​
选项:
A: 缩进
B: 逗号
C: 分号 
D: /
答案: 【 缩进

5、单选题:
以下不能创建一个字典的语句是 ‍‎‍
选项:
A: dict2 = { 3 : 5 }
B: dict3 = dict( [2 , 5] ,[ 3 , 4 ] )
C: dict1 = {}
D: dict4 = dict( ( [1,2],[3,4] ) )
答案: 【 dict3 = dict( [2 , 5] ,[ 3 , 4 ] )

6、单选题:
下面不能创建一个集合的语句是‌
选项:
A: s3 = (1, 2, 3, 4)
B: s4 = frozenset( (3,2,1) )
C: s1 = set () 
D: s2 = set (“abcd”)
答案: 【 s3 = (1, 2, 3, 4)

7、单选题:
‏x=input(),如果用户输入的是1000,此时x的数据类型是什么?‏
选项:
A: 整型
B: 字符串
C: 浮点型
D: 空值
答案: 【 字符串

8、单选题:
​已知x=2,y=3,则赋值语句:x*=y+5执行后,x变量中的值是多少‎
选项:
A: 8
B: 11
C: 13
D: 16
答案: 【 16

9、单选题:
‍Python的表达式中,可以用什么符号来控制计算的优先顺序‎
选项:
A: ()
B: <>
C: {}
D: ""
答案: 【 ()

10、单选题:
print(ab”+”c”*3)的 结果是?‎‎‎
选项:
A: ababccc
B: abccc
C:  abcabcc
D:  abc3
答案: 【 abccc

第3章分支与循环

分支与循环练习

1、单选题:
​以下for语句中,(     )不能完成1-10的累加功能。‏
选项:
A: for i in range(10,0):sum+=i
B: for i in range(1,11):sum+=i
C: for i in range(10,0,-1):sum+=i
D: for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
答案: 【 for i in range(10,0):sum+=i

2、单选题:
‏设有如下程序段: k=10 while k:   k=k-1   print(k) 则下面语句描述中正确的是()​
选项:
A: while循环执行10次
B: 循环是无限循环
C: 循环体语句一次也不执行
D: 循环体语句执行一次
答案: 【 while循环执行10次

3、单选题:
‌以下while语句中的表达式”not E”等价于 while not E:          pass‍
选项:
A: E!=1
B: E!=0
C: E==0
D: E==1
答案: 【 E==0

4、单选题:
‏下列程序的结果是(     )。 sum=0 for i in range(100): if(i%10):     continue sum=sum+i print(sum)‌
选项:
A: 5050
B: 450
C: 4950
D: 45
答案: 【 450

5、单选题:
‌下列for循环执行后,输出结果的最后一行是 for i in range(1,3): for j in range(2,5):           print(i*j)‎
选项:
A: 2
B: 6
C: 8
D: 15
答案: 【 8

6、单选题:
​下列说法中正确的是(     )。‌
选项:
A: break用在for语句中,而continue用在while语句中
B: break用在while语句中,而continue用在for语句中
C: continue能结束循环,而break只能结束本次循环
D: break能结束循环,而continue只能结束本次循环
答案: 【 break能结束循环,而continue只能结束本次循环

7、单选题:
‌执行range(2,10,2)后运行结果是:‏
选项:
A: [2,4,6,8]
B: (2,4,6,8,10)
C: (2,4,6,8)
D: [2,4,6,8,10]
答案: 【 [2,4,6,8]

8、单选题:
‏选出对下列语句不符合语法要求的表达式:  for var in ____________ :   print var‏
选项:
A: range(0,10)
B: ”Hello”
C: (1,2,3

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注