如图2所示的算法流程图,当输入值为2时,其输出结果是()。A.2B.3C.4D.5
如图2所示的算法流程图,当输入值为2时,其输出结果是()。
A.2
B.3
C.4
D.5
B.3
C.4
D.5
参考解析
解析:输入2时,x=2>0,所以进入左边的分支,y=2x-1=3,所以输出的是3。
相关考题:
阅读下列算法说明和流程图1,回答问题1至问题3,将解答填入答题纸的对应栏内。【算法说明】某旅馆共有N间客房。每间客房的房间号、房间等级、床位数以及占用状态分别存放在数组ROOM、RANK、NBED和STATUS中。房间等级值为1、2或3。房间的状态值为0(空闲)或1(占用)。客房是以房间(不是床位)为单位出租的。本算法根据几个散客的要求预订一间空房。程序的输入为:人数M,房间等级要求R(R=0表示任意等级都可以)。程序的输出为:所有可供选择的房间号。流程图1描述了该算法。【问题1】假设当前该旅馆各个房间的情况见表3。当输入M=4,R=0时,该算法的输出是什么?【问题2】如果等级为r的房间每人每天的住宿费为RATE(r),RATE为数组。为使该算法在输出每个候选的房间号RM(J)后,再输出这批散客每天所需的总住宿费DAYRENT(J),流程图1的β所指框中的最后处应增加什么处理?【问题3】如果限制该算法最多输出K个可供选择的房间号,则在流程图1的α所指的判断框应改成什么处理?【流程图1】(如图2所示)图2
如图12-1所示,优先权编码器74148有8条输入线0~7,3条输出线A0~A2。当GS为0时编码器输出有效,E1为0时允许模块工作。请问当输入线6为0,其余输入线为1时,则输出A2、A1、A0的状态分别为()。A、0、1、0B、0、0、1C、1、1、0D、1、0、1