题目内容
执行如图的程序框图,则输出的λ是( )A.-4
B.-2
C.0
D.-2或0
【答案】分析:根据框图给出的向量
和向量
的坐标及λ的值,运用向量的数乘及坐标的加法运算求出
的坐标,再求数量积,数量积为0,则两向量垂直,算法结束,输出λ的值,否则,执行λ=λ+1,再判断执行,直至数量积为0结束.
解答:解:由
,
当λ=-4时,
,
此时4×0+(-2)×10=-20≠0,所以
与
不垂直,故执行λ=-4+1=-3,
,
此时4×1+(-2)×7=-10≠0,所以
与
不垂直,故执行λ=-3+1=-2,
,
此时4×2+(-2)×4=0,
与
垂直,算法结束,输出λ的值为-2.
故选B.
点评:本题考查了程序框图中的当型循环,考查了运用向量数量积判断两向量是否垂直,若非零向量
,则
?x1x2+y2y2=0,此题是中低档题.
解答:解:由
当λ=-4时,
此时4×0+(-2)×10=-20≠0,所以
此时4×1+(-2)×7=-10≠0,所以
此时4×2+(-2)×4=0,
故选B.
点评:本题考查了程序框图中的当型循环,考查了运用向量数量积判断两向量是否垂直,若非零向量
练习册系列答案
相关题目
A、
| ||
B、
| ||
C、
| ||
D、
|