预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

【编程】python软件编程等级考试(三级)编程实操题04 一、选择题 1.已知字符串,则a[1]的值为() A.B.C.D. 2.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为() A.1.3B.5.33C.5.4D.5.3 3.下面Python代码运行后,a、b的值为() a=23 b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b) A.232B.3020C.3032D.32 4.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线 性数据结构又称线性表。 A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空 C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空 5.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用 Python程序来生成词云图,程序中需要用到以下哪个第三方库?() A.WordCloudB.mathC.randomD.turtle 6.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功 能的python程序代码如下: k=int(input(“输入一个四位数:”)) ① y=k%100 if②: print(“符合”) else: print(“不符合”) 划线处应填入的代码是() A.①x=k/100②(x+y)*2!=kB.①x=k//100②(x+y)*2==k C.①x=k/100②(x+y)**2!=kD.①x=k//100②(x+y)**2==k 7.下列选项中不能正确表达Python中的赋值语句的是() A.X,Y=5,8B.X=Y=5C.X=Y+XD.10=X+Y 8.以下哪种语言属于高级程序设计语言() ①python②c++③visualbasic④java A.①②③B.②③C.②③④D.①②③④ 9.在Python语言中,用来定义函数的关键字是()。 A.returnB.defC.functionD.import 10.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式 chr(ord(x)+2)的值是() A.‘I’B.‘J’C.73D.74 11.有python程序如下: S=input() print(S*3) 运行后通过键盘输入6,则运算结果是() A.666B.SSSC.18D.S*3 12.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下 一天的是() A.K+1B.K%7+1C.(K+1)%7D.(K+1)%7-1 13.以下叙述中正确的是()。 A.Python3.x与Python2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 14.下列可以作为python变量名的是() A.5xB.x-1C.ifD.x_1 15.下面不是python特性的是(): A.免费的B.简单易学C.可移植性好D.是低级语言 二、程序填空 16.阅读程序。分析以下关于字符拼接与转换的Python程序并回答问题。 students=['小明','小红','小刚'] scores={'小明':95,'小红':90,'小刚':90} print(len(students)) print(len(scores)) (1)students的数据类型是______________。 (2)scores的数据类型是_____________。 (3)在scores中,每个字符与后面的数值共同构成了一个____________。 (4)len(students)的返回值是____________。 (5)print(len(scores))的输出结果是__________。 17.“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证 每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。 小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡 都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买 多少只? 假设公鸡有X只,母鸡有Y只,小鸡有Z只。 以下Python程序段实现了“百元买百鸡”的功能,请补全①②③处代码。 c=0 forxin____①: foryinrange(1,33): z=100-x-y if______②: 公鸡母鸡小鸡 _____③ 共有买法种 18.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数