没有合适的资源?快使用搜索试试~ 我知道了~
试题NCT-Python编程二级-模拟卷1(含答案程序填空阅读填空程序试题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 122 浏览量
2021-09-14
12:18:41
上传
评论
收藏 1.13MB PDF 举报
温馨提示
试读
20页
。。。
资源推荐
资源详情
资源评论
试题 NCT-Python 编程二级-模拟卷 1(含答案程序填空阅读填空程序试题
一、程序填空
1.操作说明:编写一个程序实现以下功能,将程序以“
Y:/3/3.py
”作为文件名保存。
题目:设计
100
以内的数中能同时被
3
或
5
整除的个数。
2.请在空格处填写正确的代码,使程序完善。
实现功能:绘制
y=x
2
-2x+ 1
的图像
#
加载
numpy
模块并限简洁的别名为
np
import numpy as np
#
加载
matplotlib.pyplot
模块并限简洁的别名为
plt
import matplotlib.pyplot as plt
#x
在
-7
到
9
之间
,
每隔
0.1
取一个点
x=np.arange(-7,9,0.1)
_____ = x**2-2*x+1
plt.plot(x,________)
plt.title('y=x*x-2*x+1')
plt.xlabel('x')
plt.ylabel('y')
plt._________
3.程序补充:
(
1
)有
5
万元资金存入银行,选择“
1
年定期
.
自动转存”的存款方式,由于银行利率是不
断变化的,这
5
年利率分别是
3.25%.3%.3%.2%.1.75%
,
5
年后会有多少收益呢?调用
round
()函数,保留结果两位小数。
money =_______________________________
rate=_________________________________
for___________________________________
____________________________________
print
(“
5
年以后存款总额:”,
money
,“元”)
(
2
) 某投资者购买了
10
万元一年期收益率
3.7%
的银行保证收益型理财产品。每年理财赎
回后,他会提取
2
万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况
下,多少年后本金被全部取出?
money= ________________________________
year= __________________________________
while _________________________________
_________________________________
________________________________
print
(
year
,“年后资金被全部取出”)
4.程序编写
求
1+2
2
+3
2
+
……
+100
2
的结果
_______________________________
_______________________________
_______________________________
_______________________________
input
(“运行完毕,请按回车键退出
...
”)
5.阅读程序。分析下列切片相关程序并回答问题。
list2=[5,6,7,8,9]
print(list2[:])
print(list2[2:])
print(list2[:2])
print(list2[1:3])
print(list2[2:4])
(1)
程序第一个
print
的输出结果是
______________
。
(2)
程序第二个
print
的输出结果是
______________
。
(3)
程序第三个
print
的输出结果是
______________
。
(4)
程序第四个
print
的输出结果是
______________
。
(5)
程序第五个
print
的输出结果是
______________
。
6.调试程序。请阅读以下程序并写出运行结果。
fruites=['banana','apple','mango']
for fruit in fruites:
print(fruit)
a=len(fruites)
print('a=',a)
_________________
7.调试程序。请阅读以下程序并写出运行结果。
#ex16.py
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
print(i)
i=i+1
print('sum',sum)
_________
8.编写程序,用
*
打印一个如下所示的等腰直角三角形,将测试结果截图。
*
* *
* * *
* * * *
9.以下是计算
s = 1+6+11+...+ 101
的程序代码,请补全程序。
s=0
for i in range(1,102, ):
s=
print( s)
请补充完成上述程序①
_________
②
_________
10.利用
for
循环,分别计算
1--100
中奇数的和、偶数的和。
11.哥德巴赫在
1742
年提出了以下猜想:任何一个大于
2
的偶数都可以写成两个质数之
和,请完善代码帮助哥德巴赫验证他的猜想。
import math
def ss(n):
Flag=True
i=2
while i <= int(math.sqrt(n))and Flag:
if _____________
Flag = False
_____________
return Flag
n=int(input(“
输入一个大于
2
的偶数
”))
for i in rang(2,n//2+1):
if____________
print(str(n)+"="+str(i)+"+"+str(n-i))
如果输入“
8
”则结果显示
_____
12.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出
。
13.求
100
以内素数。
14.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡 5 文
钱 1 只,母鸡 3 文钱 1 只,小鸡 3 只 1 文钱,用 100 文钱买 100 只鸡,其中公鸡、母鸡和
小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?
(
1
)请在空格处填写正确的代码,使程序完善实现以下功能。
money=100 #
一共
100
文钱
num=100 #
一共
100
只鸡
cock_price=5 #
公鸡价格
5
文
hen_price=3 #
母鸡价格
3
文
threechick_price=1 #3
只小鸡
1
文
for cock_num in range(1,_______): #
公鸡只数可能为
1-20
for hen_num in range(1,_________): #
母鸡只数可能为
1-33
for chick_num in range(1,101): #
(
3
小鸡)只数可能为
1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price
num1=cock_num+hen_num+chick_num
if money1==money and num1==num:
print (cock_num,hen_num,__________)
input("
运行完毕,请按回车键退出
...")
(
2
)运行程序,运行结果如图所示。
15.编写一个程序,实现九九乘法口诀表。
16.学校气象小组使用自动测温仪在校园测量了
1
月
12
日的气温,并利用
Python
绘制了
这天的气温图,该图如下所示:
剩余19页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功