ID: 13609506

第三单元 算法和程序设计 单元练习 沪科版(2019)信息技术必修一(Word版,含答案)

日期:2024-11-29 科目:信息技术 类型:高中试卷 查看:46次 大小:83955B 来源:二一课件通
预览图 1/4
单元,第三,Word,必修,2019,信息技术
  • cover
第三单元 算法和程序设计 单元练习 沪科版(2019)信息技术必修一 一、选择题 1.下列不属于算法特征的是( ) A.可行性 B.至少有1个输出 C.唯一性 D.有穷性 2.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( ) A. B. C. D. 3.以下字符能作为安全密码的是( ) A.20101010 B.AL12452 C.12345678 D.ZW*3a74P 4.小明登录时输入账号和密码后,还需要输入系统提供的验证码,如图片、文字、数字等,其目的是为了确保( ) A.用户是使用手机登录系统 B.为了验证用户的用户名和密码是否正确 C.检查用户名和密码是否匹配 D.确保用户身份是否正确 5.下列程序采用的是哪种算法结构( ) a=3 b=5 s=a+b print(s) A.循环结构 B.选择结构 C.顺序结构 D.分支结构 6.小玲要为自己的电子邮箱设置登录密码,下列选项中安全性最高的密码是( )。 A.xiaoling B.ling2007 C.L#3y9m8z D.12345678 7.在Python中,如果列表L2=[“云南”,675000,“昆明”,321.45],那么print(L2[1:3])的运行结果是( ) A.[675000,“昆明”] B.[“云南”,“昆明”] C.[675000,“昆明”,321.45] D.[“云南”,675000,“昆明”] 8.在一次比赛中,需要随机给10名选手各编一个0-9范围内的唯一序号,对应的Python程序段如下: import random a=[0]*10 b=[False]*10 i=0 while i<=9: r= if(not b[r]): a[i]=r b[r]=True i=i+1 print(a) 划线处的代码为:( ) A.random.randint(0,10) B.random.shuffle(0,9) C.int(random.random())*9 D.random.choice(range(10)) 二、填空题 9.程序的“三种基本控制结构”指的是顺序结构、_____结构和_____结构。 10.用智能电饭煲烧饭时,在微处理器的控制下,当饭烧熟时,智能电饭煲会自动停止高热烧饭,转为低热保温。这是因为锅底的温度传感器每隔一定时间(比如200毫秒)会将温度数据传送给微处理器,如果温度低于103℃,则继续高热烧板,一旦发现温度达到103℃(包含103℃,此时锅中水被蒸发完),微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低热保温模式。根据以上描述回答下列问题: (1)右图所示的流程图描述了某个时刻智能电饭煲根据输入的温度数据进行判断、处理的算法,则在流程图中①标记处应该填写_____。 (2)在这个系统中温度传感器所起的作用是_____。 11.用流程图描述算法中,棱形图形符号(◇)表示的功能是 。 12.依次输入8、7、9,以下流程图的算法执行结果是_____。 \ 三、判断题 13.程序的基本结构有顺序结构、选择结构和循环结构。( ) 14.需求分析之后、程序设计之前,需要对系统进行总体设计和详细设计。总体设计就是在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成。 ( ) 15.一个算法可以用多种程序设计语言来实现。( ) 16.我们平常所说的“黑客”与“计算机病毒”其实是一回事。( ) 17.一般来说,机器中是否有黑客程序。在机器尚未遭到攻击的的情况下很难判断。( ) 四、操作题 18.判断方程ax^2+bx+c=0(a≠0)有无实根的部分流程图如图所示,请根据要求回答以下问题。 (1)该程序的结构是( )。 (2)该流程图中虚线框部分正确的符号应该是( )。 A. B. C. D. (3)常用的算法描述方式有三种,除了上图所示的流程图外,另外两种方式是伪代码描述和( )描述。 五、简答题 19.利用for循环,分别计算1--100中奇数的和、偶数的和。 sum1=0 sum2=0 for i in range(1,100): if i%2==0: sum1+=i else: sum2+=i print(sum1,sum2) 20.用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法? 试卷第1页,共3页 试卷第1 ... ...

~~ 您好,已阅读到文档的结尾了 ~~