5、运行如下,n=3,x=2→v=1,i=2≥0→v=1×2+2=4,i=1≥0→v=4×2+1=9,i=0≥0→v=9×2+0=18,i=-1<0,结束循环,输出v=18,故选B.7.为了在运行如图所示的程序之后得到结果y=16,则输入的x应该是()INPUTxIFx<0THENy=(x+1)(x+1)ELSEy=(x-1)(x-1)ENDIFPRINTyENDA.±5B.5C.-5D.0答案A解析∵f(x)=-∴当x<0时,令(x+1)2=16,∴x=-5;当x≥0时,令(x-1)2=16,∴x=5,∴x=±5.8.按如下程序框图,若输出结果为170,则判断
6、框内应补充的条件为()A.i>5B.i≥7C.i>9D.i≥9答案D解析由程序框图可知,第一次循环:S=0+2=2,i=1+2=3;第二次循环:S=2+8=10,i=2+3=5;第三次循环:S=10+32=42,i=5+2=7;第四次循环:S=42+128=170,i=7+2=9,满足条件,退出循环体,故判断框内应补充的条件为i≥9,故选D.9.执行如图所示的程序框图,若输出的S=,则判断框内填入的条件可以是()A.k≥7B.k>7C.k≤8D.k<8答案D解析由程序框图可知,第一次循环:k=2,S=;第二次循环:k=4,S=;第三次循环:k=6,S=;第四
7、次循环:k=8,S=.此时不满足条件,退出循环,输出S的值为.结合选项可得判断框内填入的条件可以是k<8.故选D.10.某算法的程序框图如图所示,若输入区间[1,19]上的实数x,则输出的x大于49的概率为.答案解析第一次循环得x=2x-1,n=2;第二次循环得x=2(2x-1)-1=4x-3,n=3;第三次循环得x=2(4x-3)-1=8x-7,n=4;结束循环,输出8x-7.-由8x-7>49,得x>7,所以当输入的x∈[1,19]时,输出的x大于49的概率为.-11.执行如图所示的程序框图,若输入n的值为3,则输出的S的值为.答案1解析开始:i=1,S
8、=0,第一次循环:S=0+-1,显然1≥3不成立,所