10.4测试题

一、
单选题(每题  1 分,共   5 分)

1、下列不属于比较运算符的是( D  )

A >   B:<      C: ==         D:and

2. a = "abcdef",a[:3]输出的结果是( A )    

A:abc  B:abcd  C:def  D:ab

3.下面哪个标识符不合规则( b )    

A.if   B.my_list C.my_log D.name

4、name=”abcdefg”,name[0:-1:2]的输出结果( D )                  

A.aceg B.abcd C.gfed D.ace

5、A=10,b=20 ,c=a%b,c输出的结果为( A  )                          

A:10

B:O

C:O.5

D:1

填空题(每题1分,共5分)
1、从键盘上获取输入的值用____input()_____

2、判断用什么语句____if__ifelse elseif___  

3、循环的两种类型____for_____、____while_______

4、逻辑运算符有____and_____、_____or______ 、  _____not______

5、在已经存在的列表中加入值用  _____insert______

三、简答题(每小题10分。共 90分)

1、变量的类型有哪些?

Int str list 字典 列表

2、age=10 ,格式化输出一下我今年10岁?

age = 10
print("今年我%d"%age)

3、myname = “baobaodebaobao”取myname字符串的倒数第二个元素,并输出?

myname = "baobaodebaobao"
print(myname[-2])

4、append和extend的区别?

extend将另一个集合中的元素逐一添加到列表中

append可以向列表(尾部)添加元素

5、创建一个列表list,向列表list中添加一个字符串“XuanGe”?

List.insert(1,“XuanGe”)

6、常用的算术运算符有哪些?

+=   -=   %=  /=  *=  

7、定义一个变量a=5,将变量转成字符串类型?

a = 5
print(type(str(a)))

8、定义一个变量name=”lilei”,遍历输出每一个字符?

name="lilei"
for i in name :
    print(i)

9、字符串操作中index()和find()有什么区别?

Index() 查询不到的元素会报错

Find()查询不到的不会报错,会输出-1

二、
单选题(每题  1 分,共   5 分)

1、下面哪个是实现自增的( A  )

A +=   B:-=      C:==        D:!=

2.在循环中下列哪个退出整个循环( D )    

A:break  B:continue  C:return  D:exit

3.A=10,b=20 ,c=a+b,c输出的结果为( A )    

A.30   B.10 C.20 D.40

4、a = "abcdef",a[1:3]输出的结果是( C  )                  

A.abc B.ab C.bc D.cde

5、my_str=”how ary you”,my_str.split(“ ”)输出的结果是(  A  )                          

A:[‘how’,’are’,’you’]

B:howareyou

C: how are you

D:[‘howareyou’]

填空题(每题1分,共5分)
1、int类型转成字符串使用____str______    

2、输出一条语句用____print()______  

3、continue的作用是___删除_______

4、向一个列表中添加一个值用____insert______

5、find()的作用是 ____获取索引,没有不会报错_______

三、简答题(每小题10分。共 90分)

1、使用格式化输出编写代码完成一下代码的显示,如图?  

2、获取输入的值,判断如果身高没有超过150cm,则进动物园不用买票,否则需要买票?

3、定义一个字符串,用循环遍历输出每个字符?

Info = “qwertyuio”

For i in info :

Print(info[i])

4、新建一个空列表list,使用循环向列表中添加  1--100之间的所有偶数?

5、使用for循环输出数字0--9,当数字为6的时候,跳出本次循环,执行其他循环,当数字为8的时候,停止循环?

6、常用的算术运算符有哪些?

+=   -=   *=   /=   %=

7、在算术运算符中/,//,%的区别是什么?

8、判断语句有哪些?

If    whlie

9、标识符的命名规则是什么?

不能以关键字命名

不能以数字开头
不能是关键字

上一篇:第24篇-虚拟机对象操作指令之getfield


下一篇:二级Python--习题1