粤教版 高中信息技术必修1 3.2算法及其描述
试卷更新日期:2022-11-25 类型:同步测试
一、选择题
-
1. 计算s=1×2×3×…×n的算法流程图如图所示,虚线框中应填写的内容是( )A、 B、 C、 D、2. 下列选项中,不是算法描述方法的是( )。A、流程图 B、数据库 C、伪代码 D、自然语言3. 程序中使用了“print”语句输出计算结果,对应的算法流程图应使用下列哪个图形符号进行表示()A、 B、 C、 D、4. 某算法的部分流程图如图所示。
执行这部分流程,若依次输入2,-3,5,1,2,-1,-8,3,4,0,则输出变量m的值为( )
A、5 B、6 C、7 D、85. 以下流程图描述的算法,输出结果是( )A、8 8 8 B、24 40 72 C、24 40 48 D、24 24 246. 某算法的部分流程图如图所示,执行这部分流程,若输入m的值为20,n的值为3,则输出c的值是( )A、18 B、28 C、29 D、477. 某算法的部分流程图如图所示,执行这部分流程,若输出m的值为0,则输入d的值不可能是( )A、50 B、202505 C、10110100 D、98765432108. 用于求5!(n!=1*2*3……*n)的算法流程图如图所示,则下列选项中说法不正确的( )A、最后输出的结果为120 B、当i的值为5时,直接输出t的值 C、判断条件“i>5?”一共执行了5次 D、该流程图中运用了循环的控制结构9. 某算法的部分流程图如图所示,若输入m的值是6,执行这部分流程后,s,i的值分别是()A、2,4 B、0,4 C、6,4 D、4,610. 下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是( )A、a←a+b,b←a-b,a←a-b B、a←b,b←a C、t←a,b←t,a←b D、a←a*b,a←a/b,b←a/b二、判断题