河北省普通高中信息技术学业水平考试试题精选(算法与程序设计)

共17题,1-15为单选题,每题4分共60分;16为改错题,每空4分共20分;17为程序填空题,每空5分共20分;考试时间40分钟!

Q1:单位要实行业绩奖励考核,小美要编写一个程序用于统计员工销售任务完成情况,正确过程是( )

A.分析问题、编写程序、调试运行程序、设计算法
B.分析问题、设计算法、编写程序、调试运行程序
C.设计算法、分析问题、调试运行程序、编写程序
D.编写程序、分析问题、设计算法、调试运行程序

Q2:软件开发离不开算法设计,以下关于算法的说法正确的是( )

A.算法可以没有输出
B.算法就是数学计算公式
C.设计算法时不用考虑所占空间的大小
D.根据算法描述可以编写程序代码

Q3:在刚刚落成开业的财智商厦里建有一个无人值守停车场,这个停车场采用了先进的信息化识别设备和智能停车管理系统进行无人管理和运营。对于车辆驶入、停泊到驶出的一系列工作流程,以下顺序正确的是( )

A.抬起入口横杆放行车辆、识别并记录车牌号码、记录停车起始时间、识别并查询车牌号码、计算停车时长、提示缴费金额、检测缴费是否完成、抬起出口横杆放行车辆
B.识别并记录车牌号码、抬起入口横杆放行车辆、记录停车起始时间、识别并查询车牌号码、计算停车时长、提示缴费金额、检测缴费是否完成、抬起出口横杆放行车辆
C.识别并记录车牌号码、抬起入口横杆放行车辆、记录停车起始时间、识别并查询车牌号码、提示缴费金额、检测缴费是否完成、计算停车时长、抬起出口横杆放行车辆

Q4:我们在解决某些问题时,需要设计出一系列可操作的步骤,通过实施这些步骤来解决问题。例如有蓝和黑两个墨水瓶,蓝墨水装在了黑墨水瓶中,黑墨水装在了蓝墨水瓶中,要求将其换回来。请将下列解决问题的步骤进行排序,解决以上问题( )[图片]

A.③②①④
B.②③①④
C.②①③④

Q5:使用流程图对求解一元二次方程根的算法进行描述,判断(b*b-4ac)是否大于0的部分,应该放在( )框中。

A.平行四边形
B.菱形
C.矩形
D.圆角矩形

Q6:在程序设计时,通常会用到程序的三种基本结构,以下属于程序基本结构的是( )

A.分支结构
B.总线结构
C.星型结构
D.环形结构

Q7:王老师为了让学生们更好的理解并掌握程序设计中赋值语句的功能,设计了如图所示的部分流程图,当输入的a、b分别为8、10的时候,输出的a、b分别为( )[图片]

A.10、0
B.8、8 
C.2、0
D.2、10 

Q8:体重指数(BMI)由19世纪中期比利时的凯特勒最先提出,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准,它的计算方法为:体重指数(BMI)=体重(kg)÷身高(m)的平方。小明绘制了一个流程图如下图,请你判断,输入的体重为62kg,身高为1.67m时,完成BMI计算后,流程图的执行过程为( )[图片]

A.①②⑥⑩ 
B.①②③④⑨⑩ 
C.①②③⑦⑩
D.①②③④⑧⑩

Q9:小美设计程序,计算5个门店营业额之和,流程图(部分)如图所示,菱形框中应填写( )[图片]

A.i<=5  
B.i<6 
C.i<5 
D.i>5

Q10:将下图中的算式转换为Python中的表达式,正确的是( )[图片]

A.(-b+b*b-4*a*c**0.5)/(2*a) 
B.(-b+(b*b-4*a*c)**0.5)//(2*a)
C.(-b+(b*b-4*a*c)**0.5)/(2*a)
D.(-b+(b*b-4*a*c)**0.5)/2*a

Q11:判断三条边能否构成三角形的规则是:任意两边之和大于第三边。将这个规则转换为Python中的逻辑表达式,正确的是( )

A.a+b>c or b+c>a and a+c>b
B.a+b>c or b+c>a or a+c>b
C.a+b>c and b+c>a and a+c>b

Q12:闰年是古人为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。我们知道有“四年一闰,百年不闰,四百年再闰”的说法,其含义是指符合以下条件之一的年份即为闰年:能被4整除,但不能被100整除;能被400整除。小王要编写一个程序,输入年份(year),判断是否为闰年,以下逻辑表达式正确的是( )

A.(year % 4 == 0 and year % 100!=0) and (year % 400 == 0)
B.(year % 4 == 0 or year % 100!=0) or (year % 400 == 0)
C.(year % 400 == 0) or (year % 4 == 0 and year % 100!= 0)

Q13:小王在Python的命令模式下输入下面的语句后,屏幕将要显示( )[图片]

A.TRUE
B.FALSE
C.1
D.0

Q14:Tom、Tom爸爸和Tom爷爷的年龄依次相差25,请设计算法并编写程序,从键盘上输入Tom的年龄,输出他们三个的年龄,以下语句的顺序正确的是( )[图片]

A.①②③④
B.③①②④
C.③④①②

Q15:程序1中有一些代码是重复的,有规律的重复是计算机最擅长的,如需构建一个执行四次循环的程序2,请你依次填写出①②的代码应该为( )[图片]

A.import turtle as tle      tle.right(90)
B.tle.fd(60)      tle.right(90)
C.import turtle as tle      import turtle as tle
D.tle.fd(60)        tle.setup(500,500,0,0)

Q16:程序test1.py可以对输入的数字是奇数还是偶数进行判断,当输入的数字是奇数时,输出“odd”,输入的数字是偶数时,输出“even”。运行程序时,发现有错误,请你修改该程序。[图片]

填空1
填空2
填空3
填空4
填空5

Q17:康欣公司,要统计分公司的销售额总和和销售额的最大值和最小值,请编写程序完成此项工作。输入的数据是10个子公司的销售额(都为整数,且销售额的范围在100到100000之间),一行一个数据,在一行中输出销售额的总和、最大值和最小值,中间以空格分隔。输入样例:7942805411558642826732055556505871051825048707输出样例:40886187105155

填空1
填空2
填空3
填空4
问卷网
河北省普通高中信息技术学业水平考试试题精选(算法与程序设计)
关于
1年前
更新
3
频次
17
题目数
分享