第 1 题 单选题
下列关于函数的说法正确的是()。
A.函数的定义必须在程序的开头
B.函数定义后,其中的程序就可以自动执行
C.函数定义后需要调用才会执行
D.函数体与关键字def必须左对齐
解析:python中函数定义在调用后才会执行,其他都错的,选C
第 2 题 单选题
十进制数55转换成十六进制是()。
A.110111
B.313
C.37
D.67
解析:55%16=7,55//16=3 因此转换为16进制后为37选C ,
第 3 题 单选题
下列方法中,哪一个可以随机生成一个实数()。
A.random()
B.randrange()
C.getrandbits()
D.randint()
解析:random() 产生一个(0,1)之间的实数,randrange()产生一个对应
区间的整数,getrandbits(k)产生一个不大于k位的整数,randint()产生一
个整数。选A
第 4 题 单选题
已知t=("lan”,“qiao”,“bei"),执行t[::-1]语句输出的结果是()。
A.("bei",“qiao',"lan")
B.[“bei”,“qiao",“lan"]
C.{"bei",“qiao",“lan"}
D.运行报错
解析:t[::-1]将元组中元素倒序,元组有3个字符串元素,因此选A
第 5 题 单选题
字符串的strip方法的作用是()。
A.删除字符串头尾指定的字符
B.删除字符串未尾的指定字符
C.删除字符串头部的指定字符
D.通过指定分隔符对字符串切片
解析:strip方法的知识考察,选A
二、编程题
第1题
题目描述
输入两个字符串s1和s2,然后将s1和s2拼接成一个字符串并输出。
例如:s1='ab',s2='