相关试卷
-
1、有如下Python程序段:
info=[3,7,4,9,11,23,6]
x=info[1]
y=info[6]
z=info[3]
sum=x+y+z
print(sum)
运行程序后,输出的值正确的是( )
A、13 B、22 C、2 D、3 -
2、某校高一年级学生进行体质健康测试,小明和小张的数据如下: .
姓名
身高(cm)
体重(kg)
1000米(s)
立定跳远(m)
小明
174
60
3'55"
2.21
小张
175
55
4'10"
2.35
(1)、身体质量指数(BodyMassIndex,简称BMI)是国际上常用的衡量人体胖瘦程度以及是否健康的一个指标。若使用变量来存储身体质量指数,下列变量名正确的是( )A、BMI B、1BM C、b#m D、import(2)、身体质量指数=体重/身高的平方(国际单位kg·m2),用变量w(kg)表示体重,h(cm)表示身高,下列关于身体质量指数的Python表达式正确的是( )A、w/(h/100**2) B、w//(//00)**2) C、w(h\100**2) D、w/(h/100)**2(3)、用变量score1表示小明的立定跳远成绩,变量score2表示小张的立定跳远成绩,若要比较小明和小张谁跳得更远,下列表达式正确的是( )A、score1>score2 B、score1==score2 C、score1!=score2 D、score1 in score2(4)、若用逻辑变量join1和join2(初值均为True,True表示参加)分别表示小明和小张是否参加比赛,请用逻辑表达式描述以下参赛方案:①两人中只有一人参赛:。
②两人同时参加比赛:。
③两人都不参加比赛:。
(5)、复检成绩时,发现小明和小张的立定跳远成绩输入错位,若存储该成绩的变量分别是score1和score2,请写出交换两人成绩的语句:。 -
3、(程序设计题)美国宾夕法尼亚大学心理学教授Duckworth研究结果表明:“成功的先兆不是智商,而是日复一日的坚持。”勤奋与懒惰是两个生活在一起的好兄弟,起点时勤奋和懒惰没有差距,但在经历了365次的叠加后会有什么变化呢?(1)、若勤奋与懒惰的初始值均为1.0,写出存储勤奋初值的语句(变量名可以自定义):。(2)、勤奋每天坚持,则值每天提高0.01;懒惰每天偷懒,则值每天降低0.01。在经历365次的叠加后会发生什么?请打开“3.1习6.py”调试程序。说明:勤奋的365天计算公式为:(1+0.01)365(3)、调试程序完成下表(保留2位小数),并写出你的心得体会。
Change
0.01
0.02
勤奋值
懒惰值
-
4、数学家马达齐在1966年提到一种自重数(也称水仙花数),其各位数字的n次方和等于该数本身。现有一个三位自重数x(非负数),x=100×a+10×b+c,满足a3+b3+c3=x。请你回答下列问题:(1)、若变量x用于存储某自重数,下列类型最为合适的是( )A、整型 B、实型 C、字符串型 D、布尔型(2)、请你把下列满足自重数的两个数学条件表达式改写成Python条件表达式:
数学条件表达式
Python条件表达式
x=100×a+10×b+c
a3+b3+c3=x
(3)、表达式x// 10%10的功能是。(4)、请在下表中,填写求自重数x各个数位的表达式。x
个位数
十位数
百位数
千位数
二位数
-------
-------
三位数
--------
四位数
-
5、有一类倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”,若最终得数为6,求这个数的值是多少。请编写Python程序解决此类问题。(1)、这个数的值是。(2)、请用Python语言实现计算过程。
num =float(input("请输入:"))
①
②
③
④
print(num)
-
6、某银行为了提升服务质量,需设计一个计算机程序,用于回答用户如下问题:“m元钱需要存多少年(m为大于等于5的整数),才能得到至少k元本息?”假定该银行某款理财产品的储蓄和盈利方式为:①存期以年为单位,存款以元为单位;②不论存期的长短,年利率均为3.7%;③不计复利。
请用Python语言回答下列问题:
(1)、若变量m用于存储本金,变量k用于存储本息,则变量m的数据类型为 , 变量k的数据类型为。(2)、若变量y表示储蓄年份,则用m、k表示y的Python赋值方法为 。(3)、为提高程序的可读性,请将变量m重新命名为。(4)、变量命名的过程中需要注意什么?(至少写出2点) -
7、老师让学生思考在生活、学习中能通过条件判断来解决的问题。同学们思维活跃,列举了如下实例。请仔细阅读,用Python表达式进行实现。(1)、现有day(True表示白天,False表示晚上)、voice( True表示有声,False表示无声)两个逻辑变量,用于表示楼道照明灯白天不亮晚上有声音才亮的条件表达式为: 。(2)、若三条线段的长度分别用变量a,b,c表示,则a,b,c可以构成三角形的条件表达式为:。(3)、判断闰年的条件是年份能被400整除或同时满足被4和100整除,现有year变量用于存储某一年份,写出判断闰年的条件表达式:。
-
8、小明经常将数学运算符与Python运算符相混淆导致程序出错,请你帮他将下列错误的表达式改写成正确的Python表达式。
数学问题
错误的表达式
正确的表达式
⑴判断a是否能被b整除
a//b=0
⑵求二进制数1011的十进制数值
1×23+0×22+1×21+1×20
-
9、有个科学猜想的节目内容是:如果有一张足够大的纸,其厚度为0.1毫米,对折一次纸的厚度增加1倍。假设这张纸连续对折始终是可能的,问:对折多少次后,纸的厚度可以超过珠穆朗玛峰的高度(8844.43米)?
请回答以下问题。
(1)、根据题意,一张纸的厚度为h,对折k次后,纸的厚度为。(2)、描述本题算法的流程图如图所示,则流程图中①②处应该填写的内容分别是、。
-
10、铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50千克,超过的部分按每千克1.8元的运费计算。假设行李重量为W千克,运费为F元,按要求完成以下任务:(1)、分析问题,列出求解F的数学表达式。(2)、确定算法,画出相应的流程图。
-
11、在数学运算中,如何求开方运算?例如,通过怎样的方式得到“2”的值?请按照“用计算机解决问题的一般过程”的思路来描述此问题的解决。
-
12、“色差”问题。色差可表示为RGB各通道颜色在正负两个方向上的偏离最大范围,其公式为:色差=正最大偏离值-负最大偏离值。若像素A的颜色为RGB(10,40,100),像素B的颜色为RGB(80,20,200)。请回答下列问题:(1)、由像素A和B的RGB值可知,R通道偏离10-80=-70,G通道偏离40-20=20,B通道偏离。(2)、由公式“色差=正最大偏离值-负最大偏离值”可知,像素A和像素B的色差为。(3)、当偏离全部为正时,负方向以0表示,反之,偏离全部为负时,正方向以0表示。小明设计了计算两点色差的Python程序如下,请上机验证。
R1=int(input( ))
G1=int(input( ))
B1=int(input( ))
R2=int(input( ))
G2=int(input( ))
B2=int(input( ))
t1=R1-R2
t2=G1-G2
t3=B1-B2
if t1>t2 :
Max= t1
Min= t2
else:
Max= t2
Min = t1
if t3>Max :
Max = t3
else:
if t3 < Min :
Min= t3
If Max * Min<0 :
alw=Max-Min
else:
if Max<0 :
alw = -Min
else:
alw = Max
print(alw)
-
13、图像二值化。一个完整的车牌号识别系统要完成从图像采集到字符识别输出的过程,系统包括硬件部分与软件部分。硬件部分主要包括系统触发、图像采集;软件部分主要包括图像预处理车牌定位、字符分割、字符识别等。
软件部分的图像预处理往往是对采集到的车牌图像,在经过倾斜校正之后进行二值化处理,这样能够凸显出车牌的轮廓,使图像变得简单,减少数据量。如:
(1)、得到的图像是在灰度图像的基础上将灰度值存储在二维数组p中,p(x,y)表示宽度位置为x,高度位置为;y的像素的灰度值,然后判断每一个像素的灰度值是否小于阈值(假设阈值T=136):若灰度值小于阈值,则该阈值标记为0(显示黑色),反之则标记为1(显示白色)。对应数学模型的表述公式应为。
(2)、对图像进行二值化处理的算法描述如下:①给定图像的灰度值:输入每个像素的灰度值p(x,y);
②列举图像中的每个像素点:横坐标x列举的范围为1到图像的宽度,纵坐标y列举的范围为1到图像的高度;
③判定:若在x,y位置上的像素的灰度值小于阈值136,则判定为0;否则判定为1。
该判定的过程属于算法控制结构中的结构。
-
14、某城市的轨道交通计费采用计程票制,具体标准为:起步价2元,可乘4千米;超过4千米时,超出部分计算方法如下:4~12千米每1元可乘4千米,12~24千米每1元可乘6千米,24千米以上每1元可乘8千米。根据计程票制的收费标准设计算法,并用合理的方式描述该算法。
-
15、某旅游景点购买儿童票的算法流程图如图所示,有下列身高的六名儿童,符合“购半票”的有( )
①1.1米②1.2米③1.3米④1.4米⑤1.5米⑥1.6米
A、①②③ B、④⑤⑥ C、②③④⑤ D、③④⑤⑥ -
16、用固定长度的铁丝围成一个圆,要求计算该圆的面积。解决此问题的算法各个步骤如下所示:
①设计算法,并通过编写计算机程序来描述算法;
②确定面积计算公式并用数学符号描述;
③提炼核心要素并加以假设(设铁丝长度为d,求出圆的半径r)。
上述步骤的正确顺序是( )
A、③②① B、③①② C、①②③ D、①③② -
17、使用算法解决实际问题时,首先应该做的是( )A、编写程序 B、设计算法 C、描述算法 D、抽象与建模
-
18、在办公楼、购物中心等场地停车场的人口处常会设置用来显示车位数量的引导指示牌,指示牌上的信息随着车辆的进出及时更新。现结合实际情况,请你用合适的方式描述车辆驶入时,车位数量监测系统的主要工作流程。
-
19、某循环结构算法的部分流程图如下所示。
下列说法正确的是( )
A、①处只能填“否”,②处只能填“是” B、必须先执行情况①所指向的任务,才能执行情况②指向的任务 C、“任务序列”为空时,此算法可能不符合有穷性的特征 D、“任务序列”中允许包含分支结构,但不能再包含循环结构 -
20、某商场促销打折,折扣规定如下:消费500元以内的打8.8折;满500元(含500元)的打8折,满1000元及以上的打7折。用算法描述这一消费规定,合适的算法控制结构是( )A、顺序结构 B、分支结构 C、循环结构 D、树形结构