Python课程-w73班
Louyj's Blog
Toggle navigation
Python课程-w73班
Home
班级课件
课堂代码
课后作业
学习资料
Archives
Tags
2022-02-13课件
2022-01-22 14:30:23
52
0
0
python-w73
#选择题 - 1、有如下Python程序段: ``` x,y=12,5 if x % y==0: z=x/y print(x,"/",y,"=",z) else: z=y*x print(x,"*",y,"=",z) ``` 程序段执行后,输出的结果为?( ) ``` A、x/y=2.4 B、x*y=60 C、12/5=2.4 D、12*5=60 ``` - 2、下列创建元组的方法中不正确的是?( ) ``` A、t=(1,2,'信息') B、t=(1) C、t=('信息',) D、t='音乐','体育','美术' ``` - 3、已知存在字典a中有多个键值对,以下指令可以清空字典并保留变量的是?( ) ``` A、a.remove() B、a.pop() C、a.clear() D、del a ``` - 4、列表a=[1,2,3,4,5,6,7,8,9],对列表进行切片操作,要想得到[3,5,7],以下切片正确的是?( ) ``` A、a[-7:-2:-2] B、a[2:7:2] C、a[3:7:2] D、a[2:7:-2] ``` - 5、`alist=['cat','bat','cat','hat','cat']`,执行下列代码,输出的结果是?( ) ``` alist.remove('cat') print(alist) ``` ``` A、['cat','bat','cat','hat','cat'] B、['bat','cat','hat','cat'] C、['bat','hat'] D、['cat','bat','cat','hat'] ``` - 6、对于字典dic={1:2,'3':'d','sex':1,4:{'No':1,'name':'Mike'}},len(dic)的值是?( ) ``` A、3 B、4 C、5 D、6 ``` - 7、对于元组`tup=(1,2,3,4,5)`执行的操作非法的是?( ) ``` A、len(tup) B、max(tup) C、min(tup) D、tup[1] = 6 ``` - 8、使用map函数可以实现列表数据元素类型的转换,而无需通过循环。则将列表L=['1','3','5','7','9']转换为列表[1,3,5,7,9]的函数写法为?( ) ``` A、map(int,L) B、list(map(int,L)) C、map(L,int) D、list(map(L,int)) ``` - 9、关于Python异常处理的解释,描述正确的是?( ) ``` A、一般情况下,在Python正常处理程序时也会发生一个异常 B、异常处理增加了程序代码长度,降低了可读性 C、在程序中加入异常处理会使程序出现错误 D、当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 ``` - 10、某同学上完体育课回教室发现丢失了重要的物品,于是他找到班主任求助。班主任打开视频监控,然后把视频进度拖到这节课中间时间点,发现水杯已经丢了,于是判定是前半节课丢的。接着又把视频进度拖到前面一半的一半……重复以上过程,很快就锁定了物品丢失的真相。以上描述,体现出了哪一种算法思想?( ) ``` A、二分法 B、选择排序法 C、递归法 D、迭代法 ``` - 11、定义一个列表 ``` num=list(range(3,6)) print(num) ``` 输出的结果是?( ) ``` A、[0,1,2,3] B、[0,1,2,3,4,5,6] C、[3,4,5] D、[3,4,5,6] ``` - 12、下面表达式的运行结果与print(divmod(37,9))运行结果相同的是?( ) ``` A、print(37%9,37//9) B、print((37%9,37//9)) C、print(37//9,37%9) D、print((37//9,37%9)) ``` - 13、八进制10的十进制值是?( ) ``` A、8 B、10 C、20 D、24 ``` - 14、设s="happy time",那么print(s[-2:])的结果是?( ) ``` A、me B、happy C、time D、ha ``` - 15、以下关于len()函数的说法中错误的是?( ) ``` A、len()函数可以用于返回字符串中的字符数 B、len()函数可以用于返回列表中的元素个数 C、len("I love China" )的结果为10 D、len("I love China" )的结果为12 ``` - 16、Python文件常用的写入方式有w+和a+,它们的相同点是?( ) ``` A、覆盖写 B、追加写 C、若文件不存在就创建 D、每次写的时候会自动覆盖上一次的内容 ``` - 17、Python标准库math中用来计算平方根的函数是?( ) ``` A、sqrt B、max C、min D、print ``` - 18、`a=3.1415926; round(a,3)` 运行结果是?( ) ``` A、3 B、3.142 C、3.141 D、3.1415926 ``` - 19、已知输入变量x = 'hello world', 调用函数x.replace('l', 'h')的结果为?( ) ``` A、'hello world' B、'lello world' C、'hello worhd' D、'hehho worhd' ``` - 20、以下表达式是十六进制整数的选项是?( ) ``` A、16 B、0b16 C、0x16 D、'0x16' ``` - 21、以下关于二进制整数的定义,正确的是?( ) ``` A、0B1014 B、0b1010 C、0b1019 D、0bC3F ``` #判断题 - 1、readline()执行结果为字符串,readlines()执行结果为列表。 - 2、猜一个20以内的随机数二分法比顺序查找的效率更高。 - 3、Python中避免使用反斜线'\'指定文件路径时出错,如\t;常常使用斜线'/'或者双反斜线'\\'。 - 4、bool函数判断整数参数的布尔值时,只要是非0参数,结果就为True。 - 5、Python中的dir函数是一个文件夹操作函数,其主要作用是创建一个文件夹。 - 6、执行代码 x, y, z = sorted([1, 3, 2]) 之后,变量y的值为 1 。 - 7、不同类型的元素可以存储在同一个列表中。 - 8、message1='Hello',则message1.append('world')的值为'Hello world'。 #编程题 - 1、编写一个程序,实现用户输入一个日期,格式为"月/日/年",如输入'05/21/2021',程序输出日期为'May 21,2021'。1至12月的英文名称如下: January,February,March,April,May,June,July,August,September,October,November,December - 2、有四个数字,5,6,7,8, 能组成多少个互不相同并且无重复数字的三位数?分别是什么? - 3、求s=x+xx+xxx+xxxx+xxxxx.. 其中x是一个数字 用户分别输入x和n(x代表的是加数的值,n代表的是需要相加的次数), 最终输出 算式=结果 例如: ``` x=2 n=4 为 2+22+222+2222 ``` - 4、斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。 要求: 1. 输入一个整数n, 打印前n个斐波那契数 2. 使用递归 例如: ``` 输入: 10 输出: 0 1 1 2 3 5 8 13 21 34 ```
Pre:
2022-03-13课件
Next:
2022-01-09课代码
0
likes
52
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.