3B
一、选择题(15道小题,每题1分,共15分)
powermill编程1.下面符合python语言命名规则的是( )。
A.xy
B.1t
python基于什么语言C.for
D.None
2.在python中,( )数据类型是可变的。
A.列表和元组
B.元组和字典
C.集合和列表
D.以上都是
3. 以下_____是正确的布尔值。
A、true B、True C、TRUE D、false
4.下列创建字典,错误的方式是( )
A.dict1={}
B.dict2={3:5}
C.dict3={[1,3]:’abc’}
D.dict4={(2,4):’xyz’}
5. 用1B存储带符号整数能够表示多少个数_____
A、2 B、8
C、256 D、65536
6. 已知s=”abcd”,则s[2,5]的值为
A.”cdef”
B. ”cde”
C.”cd”
D.错误的使用方式
7.下列表达式返回值为False的是( )
A.’abcd’<’ad’
路由器管理软件B.’abc’<’abcd’
C.’’<’a’
D.’Hello’>’hello’
8.下面不是流程图基本元素的是( )
A.判断框
B.起止框
C.流向线
D.循环框
9.表达式:(”超标” if a<=10 else “合格”)的结果为“合格”,则a以下( )取值能满足表达式结果的要求:
A.10
B.9
C.100
D.以上都不对
10.以下可以终结一个循环的保留字是( )
A.else
B.break
C.continue
D.都可以
11. 以下程序要求输出偶数,则在空白处的语句为:_____
import math
def func(list):
for x in list:
if(_______):
print(x)
A、x%2 == 0 B、x%2 C、x is even D、x/2
12.format方法中填充的字符串“槽”标记为( )
A.%
B.$
C.[ ]
D.{ }
13.字典D={‘a’:1,’b’:2,’d’:4},向字典中添加键值对“'c’:3”,方法正确的是( )
A.D[‘c’]=3
B.D(‘c’)=3
C.D[2]=3
D.D[3]=3
14.工具pip的作用是( )
A.获取帮助
B.安装第三方库
C.用于网络爬虫
D.什么也做不了
15.下面不是while循环的特点是( )
A.提高程序的复用性
B.能够实现无限循环
C.如果不小心会出现死循环
D.必须提供循环的次数
二、填空题(每题1分,共9分)
1.计算表达式9-3*2+8%3,结果为____________。
2. 若a的值为1,则以下程序运行时输出:_______
print(a) if a==3 else print(a+1)
3. Python中定义函数的关键字是___。
4.已知s=”abcde”,则s[ 1:3:-1]的值为__________________。
5.定义函数func(x1,y1,z1),调用语句为func(y1=10,z1=20,x1=30),则参数传递的结果形参x1的值为________。
python基础知识填空题电视英语视频教程全集6.语句 print('{:.2f}'.format(14.999))的结果为:________。
7.对于列表D=[‘a’,’b’,’d’,4],len(D)的结果是________。
8. 字典属于__________类型。
9.表达式:5 in range(1,10,2)的结果为_____________。
三、程序填空题(每题8分,共16分)
1.水仙花数是指一个三位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153,因此153是水仙花数)。编写程序,输出所有的水仙花数。
2.输入一个整数,判断其是否为素数,如果是素数,输出“YES”;否则输出“No”
四、编程题(每题10分,共60分)
1.计算x>0时y=2x+1 x<0时y=x-3 x=0时y=0
java快速排序方法在哪个文档2.[1,n]中所有奇数的和。
3.判断一个数是否能同时被3和5 整除
4.输入一个五位的整数,判断是否为回文数,如果是回文数,输出“回文数”,否则输出“不是回文数”。
5.斐波那契数列又称为黄金分割数列,该数列定义如下:
F(0)=0,F(1)=1,F(n)=F(n-2)+F(n-1),(其中n大于等于2)。
编程实现求斐波那契数列的第n项,输出结果。
6.求1+2!+3!+...+n!的和
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论