没有合适的资源?快使用搜索试试~ 我知道了~
NCT-Python编程一级-模拟卷1(含答案图文程序填空阅读填空程序试题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2021-09-14
12:52:56
上传
评论
收藏 1.68MB PDF 举报
温馨提示
试读
25页
。。。
资源推荐
资源详情
资源评论
NCT-Python 编程一级-模拟卷 1(含答案图文程序填空阅读填空程序试题
一、程序填空
1.现有字典如下,根据题目要求,写出相关的表达式:
xingzuo = {
‘小明’:‘巨蟹座’,‘小红’:‘处女座’,‘小兰’:‘金牛座’
}
(1)
现要取出小红所对应的星座,写出相关表达式:
___________________________________________________________
(2)
现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。
__________________________________________________________
(3)
现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙
添加。
_________________________________________________________
(4)
写出删除该字典的表达式:
___________________________________________________________
2.阅读程序。阅读求水仙花数的代码并回答问题。
“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:
153
是一个“水
仙花数”,因为
153=1
3
+5
3
+3
3
,请计算并输出所有三位数的水仙花数。
for n in range(100,1000):
i=n//100
j=n//100%10
k=n%10
if n==i*i*i+j*j*j+k*k*k:
print(n)
(
1
)
//
的符号作用是
_____
。
(
2
)
%
的符号作用是
_____
。
(
3
)
==
的符号作用是
_____
。
(
4
)在代码中,变量
i
表示的是三位数中的
______
位。
(
5
)在代码中,变量
j
表示的是三位数中的
______
位。
(
6
)在代码中,变量
k
表示的是三位数中的
______
位。
(
7
)在
range
(
100,1000
)这个区域内,变量
n
无法取到的数值是
________
。
3.完善程序。以下是猜数游戏的程序,请在画线出填写正确的内容。
import random
secret=random.randint(0,10)
print(“---
猜数游戏
-----”)
cs=int(input(“
你猜的数字是
”))
while cs!=secret:
_______cs>secret:
_________ (“
唉,猜大啦
!”)
__________:
print(“
嘿嘿,猜小了!
”)
cs= int(input(“
重新猜一个靠谱的数字是:
”))
print(“
游戏结束,不玩了!
”)
4.调试程序。请阅读以下程序并写出运行结果。
fruites=['banana','apple','mango']
for fruit in fruites:
print(fruit)
a=len(fruites)
print('a=',a)
_________________
5.编写程序,用
*
打印一个如下所示的等腰直角三角形,将测试结果截图。
*
* *
* * *
* * * *
6.分析完善程序
[
背景知识
]
为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号
限行,违反规定的车辆将予以处罚。
如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善
下面的程序。( 提示:①所有车牌号中都含有数字,并且车牌号的长度都是6;②以车牌
中最后一位阿拉伯数字的奇、偶来决定单双号。)如:
请根据上述算法描述补全代码
s=input("
车牌号
s=")
n=6
x=s[n-1:n]
while x.isdigit()== False:
①
x=s[n-1:n]
if
②
==0:
print(“
双号
”)
else:
print(“
单号
”)
(
提示
: s[n:m]
的功能
:
从字符串
s
的
下标为
n
的元素开始,截取到下标为
m-1
的元素。例如
: s=" 12345" ,s[2:4]=" 34"
。
s.isdigit) :
判断是否为数字。
)
(
1
)根据题意,程序中空白①处应填写
:______
(
2
)根据题意,程序中空白②处应填写
:______
(填
: A/B/C/D
)。
A.int(x)/2==0 B.int(x)%2 ==0 C.int(x)%2=0 D.int(x)%2!=0
7.分析完善程序
某市出租车收费标准如下:
(
1
)
3
公里内(含
3
公里),收费
8
元
(
2
)超过
3
公里但未超过
6
公里部分,按
1.5
元
/
公里收费
(
3
)超过
6
公里部分,按
2.25
元
/
公里收费。
根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?
[
算法分析
]
假设总费用为
p
,则可以分段计算
p=8 ‘
(
s
≤
3
)
p=1.5*
(
s-3
)
+8 ‘
(
3<s
≤
6
)
p=2.25*
(
s-6
)
+1.5*3+8 ‘
(
s>6
)
[
参考代码
]
a=float(input(“s=”))
if s <= 3 :
p= 8
if
p=1.5*
(
s-3
)
+8
if s > 6 :
p=2.25*
(
s-6
)
+1.5*3+8
print( p)
根据上述回答如下问题:
(
1
)本题采用的算法是
________
(填
:
解析法
/
枚举法
/
排序法
/
递归法)。
(
2
)程序代码中空白处应填写的条件是
_______
(填
: A/B/C/D
)。
A.3<s<=6 B.3<=s<=6 C.s>3 and s<6 D.s>3 Or s<=6
8.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果
正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。
9.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出
。
10.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
11.操作说明:打开文件“
Y:/1/1.py
”,将程序补充完整,不得增加,删除语句、或改变程
序原有结构,操作结束后保存。
以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围
(
1
至
7
)输出“输入错误!”,否则输出对应的英文星期的简称如“
Mon
、
Tue
、
Wed
、
Thu
、
Fri
、
Sta
、
Sun
”。
n=int(input(“
请输入一个数:
”))
list=[ “Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]
if ________:
print(“
输入错误!
”)
else:
print(________)
12.操作说明:打开文件“
Y:/2/2.py
”,在代码窗口指定位置
<1>
、
<2>
处修改完善程序代
码,不得增加、删除语句或改变程序原有结构,操作结束后保存。
以下程序段的功能是:输入一个正整数
n
(
1
至
100
),输出它的约数的个数。
s=0
n=int(input(“
请输入一个正整数
:”))
if n<1 or n>100
:
exit #
输入的数不符合要求,退出
for i in range(1,n+1):
if n//i=0:___<1>
s=s+i <2>
print(“
约数的个数是:
”
,
s)
13.(最大公约数)用辗转相除法求两个正整数的最大公约数。
代码如下:
def gcd (m,n):
r
=
while r!
=
0:
m
=
n
n
=
return
a
=
int(input(‘
请输入
a
的值
:’))
b
=
int(input(‘
请输入
b
的值
:’))
print(‘
最大公约数是
:' )
填空:
________ ________ ________ ________ ________
14.程序编写
求
1+2
2
+3
2
+
……
+100
2
的结果
_______________________________
_______________________________
_______________________________
_______________________________
input
(“运行完毕,请按回车键退出
...
”)
15.为保护环境,很多城市开始对垃圾实行分类,便于更好的进行处理,为了让大家了解
垃圾的分类情况,建立了以下四类列表,
list1
(可回收垃圾)、
list2
(有害垃圾)、
list3
(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。
list1=["
玻璃瓶
","
旧书
","
金属
","
纸板箱
","
旧衣服
","
易拉罐
"]
list2=["
胶片
","
消毒水
","
纽扣电池
","
水银温度计
","
过期药水
","
泡沫塑料
"]
list3=["
动物内脏
","
菜叶菜梗
","
过期食品
","
香蕉皮
","
果壳
"]
根据现有列表,完成以下问题:
(1)
写出从列表
list3
中取出“过期食品”的表达式:
___________________________________________________________________________
剩余24页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功