- 178.00 KB
- 2023-12-16 发布
1.阅读下图所示的程序框图,运行相应的程序,输出的n的值为( )
A.1 B.2
C.3 D.4
【答案】B
【解析】当n=1时,21>12成立,当n=2时,22>22不成立,所以输出n=2,故选B。
2.执行下面的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4 B.5
C.6 D.7
【答案】D
【解析】k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7。故选D。
3.根据给出的程序框图,计算f(-1)+f(2)=( )
A.0 B.1
C.2 D.4
【答案】A
4.阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )
A.7 B.9
C.10 D.11
【答案】B
【解析】i=1,S=0,第1次运行,S=0+lg=-lg3>-1;第2次运行,i=3,S=lg+lg=lg=-lg5>-1;第3次运行,i=5,S=lg+lg=lg=-lg7>-1;第4次运行,i=7,S=lg+lg=lg=-lg9>-1;第5次运行,i=9,S=lg+lg=lg=-lg11<-1,跳出循环,输出i=9。
5.执行如图所示的程序框图,若输出的S是2 047,则判断框内应填写( )
A.n≤9? B.n≤10?
C.n≥10? D.n≥11?
【答案】A
6.某算法的程序框图如图所示,该算法的功能是( )
A.计算(1+20)+(2+21)+(3+22)+…+(n+1+2n)的值
B.计算(1+21)+(2+22)+(3+23)+…+(n+2n)的值
C.计算(1+2+3…+n)+(20+21+22+…+2n-1)的值
D.计算[1+2+3+…+(n-1)]+(20+21+22+…+2n)的值
【答案】C
【解析】初始值k=1,S=0,第1次进入循环体:S=1+20,k=2;
当第2次进入循环体:S=1+20+2+21,k=3,…,给定正整数n,当k=n时,最后一次进入循环体,则有:S=1+20+2+21+…+n+2n-1,k=n+1,退出循环体,输出S=(1+2+3+…+n)+(20+21+22+…+2n-1),故选C。 学……&科网
7.阅读如图所示的程序框图,如果输出的函数值y在区间内,则输入的实数x的取值范围是( )
A.[-2,1] B.[-2,0]
C.[-2,1] D.[-2,2]
【答案】B
8.某程序框图如图所示,现将输出(x,y)的值依次记为:(x1,y1),(x2,y2),…,(xn,yn),…若程序运行中输出的一个数组是(x,-10),则数组中的x=( )
A.32 B.24
C.18 D.16
【答案】A
9.执行如图所示的程序框图,输出S的值为时,k是( )
A.5 B.3
C.4 D.2
【答案】A
10.如图所示的程序框图运行后输出结果为,则输入的x值为( )
A.-1 B.
C. D.-1或
【答案】D
【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:
该程序的作用是计算并输出分段函数
y=的函数值.
11.要计算1+++…+的结果,下面程序框图中的判断框内可以填( )
A.n<2018? B.n≤2018?
C.n>2018? D.n≥2018?
【答案】B
【解析】题中所给的程序框图中的循环结构为当型循环,累加变量初始值为0,计数变量初始值为1,要求S=0+1+++…+的值,共需要计算2018次.故选B.
12.中国古代数学著作《孙子算经》中有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”人们把此类题目称为“中国剩余定理”.若正整数N除以正整数m后的余数为n,则记为N≡n(mod m),例如11≡2(mod 3).现将该问题以程序框图给出,执行该程序框图,则输出的n等于( )
A.21 B.22
C.23 D.24
【答案】C
13.若执行如图所示的程序框图,输出S的值为3,则判断框中应填入的条件是( )
A.k<6? B.k<7?
C.k<8? D.k<9?
【答案】C
【解析】根据程序框图,运行结果如下:
第一次循环:S=log23,k=3;
第二次循环:S=log23·log34,k=4; 学……&科网
第三次循环:S=log23·log34·log45,k=5;
第四次循环:S=log23·log34·log45·log56,k=6;
第五次循环:S=log23·log34·log45·log56·log67,k=7;
第六次循环:S=log23·log34·log45·log56·log67·log78=log28=3,k=8,
故如果输出S=3,那么只能进行六次循环,故判断框内应填入的条件是k<8.故选C.
14.给出一个如图所示的程序框图,若要使输入的x值与输出的y值相等,则x的可能值的个数为( )
A.1个 B.2个
C.3个 D.4个
【答案】C
15.已知[x]表示不超过x的最大整数,比如:[0.4]=0,[-0.6]=-1.执行如图所示的程序框图,若输入x的值为2.4,则输出z的值为( )
A.1.2 B.0.6
C.0.4 D.-0.4
【答案】D
16.给出30个数:1,2,4,7,11,…,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入( )
A.i≤30?;p=p+i-1 B.i≤31?;p=p+i+1
C.i≤31?;p=p+i D.i≤30?;p=p+i
【答案】D
17.已知a,b,c为集合A={1,2,3,4,5}中三个不同的数,通过如下图所示的算法框图给出一个算法,输出一个整数a,则输出的数a=5的概率是________.
【答案】
【解析】由算法知输出的a是a,b,c中最大的一个,若输出的数为5,则这三个数中必须要有5,从集合A={1,2,3,4,5}中选三个不同的数共有10种取法:C=10,满足条件的有C=6种,所求概率为.
18.执行如图所示的程序框图,则输出的S=________.
【答案】
19.执行下面的程序框图,若输入的x的值为1,则输出的n的值为__________。
【答案】3
【解析】12-4×1+3≤0,x=2,n=1;22-4×2+3≤0,x=3,n=2;32-4×3+3≤0,x=4,n=3;42-4×4+3>0,跳出循环,此时输出n的值,故输出的n的值为3。
20.阅读下图所示的框图,运行相应的程序,输出S的值为__________。
【答案】-4
【解析】S=0,n=3,第1次运行,S=0+(-2)3=-8,n=2,不满足条件;第2次运行,S=-8+(-2)2=-8+4=-4,n=1,满足条件,跳出循环,输出S的值为-4。
21.执行如图所示的程序框图,如果输入a=2,b=2,那么输出的a值为________。
【答案】256