精英家教网 > 高中数学 > 题目详情
7.程序框图如图所示,该程序运行后输出的S的值是(  )
A.2B.-$\frac{1}{2}$C.-3D.$\frac{1}{3}$

分析 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,依次写出每次循环得到的s,i的值,观察规律可知S出现周期为4,当i=2017时,不满足条件i≤2016,结束循环输出S,输出的s的值为2.

解答 解:模拟执行程序,可得:
s=2,i=1
满足条件i≤2016,执行循环体,$s=\frac{1+2}{1-2}=-3,i=2$
满足条件i≤2016,执行循环体,$s=\frac{1-3}{1+3}=-\frac{1}{2},i=3$
满足条件i≤2016,执行循环体,$s=\frac{{1+(-\frac{1}{2})}}{{1-(-\frac{1}{2})}}=\frac{1}{3},i=4$
满足条件i≤2016,执行循环体,s=$\frac{1+\frac{1}{3}}{1-\frac{1}{3}}$=2,i=5
…,
观察规律可知S出现周期为4,由于2016=504×4,可得
当i=2016时,满足条件i≤2016,执行循环体,s=2,i=2017,
不满足条件i≤2016,结束循环输出S,输出的s的值为2.
故选:A.

点评 根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是:①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:选择题

17.已知条件p:x≤0,条件q:$\frac{1}{x}$>0,则¬p是q成立的(  )
A.充分不必要条件B.必要不充分条件
C.充要条件D.既非充分也非必要条件

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

18.已知复数z满足z•(1-i)=2,则z5的虚部是(  )
A.4B.4iC.-4iD.-4

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

15.设集合M={x|x≤0},N={x|lnx≤1},则下列结论正确的是(  )
A.$N_≠^?M$B.M=NC.M∪∁RN=RD.M∩∁RN=M

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

2.若直线x+y=1与曲线y=$\sqrt{a-{x}^{2}}$(a>0)恰有一个公共点,则a的取值范围是a=$\frac{1}{2}$或a>1.

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

12.已知集合A={(x,y)|y=x},B={(x,y)|y=x2},则A∩B为(  )
A.(0,1)B.{0,1}C.{(0,1)}D.{(0,0),(1,1)}

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

19.△ABC的内角A,B,C的对边分别为a,b,c.已知a=bcosC+$\frac{\sqrt{3}}{3}$csinB.
(1)求角B;
(2)若a=2,且△ABC的面积为2$\sqrt{3}$,求边b的值.

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

16.若直线l1:x-2y+5=0与l2:2x+my-5=0相互垂直,则实数m=1.

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

17.已知全集U={1,2,3,4,5,6},集合A={2,4,6},集合B={3,5,6},则A∩(∁UB)=(  )
A.{2,4,6}B.{2,4}C.{2,6}D.{6}

查看答案和解析>>

同步练习册答案