- 206.63 KB
- 2024-01-21 发布
随堂巩固训练(76)
1. 在如图所示的算法中,若输入的a,b,c的值依次为3,-5,6,则输出的S的值为 7 .
解析:a=-5,b=6,S=a+b+c=-5+6+6=7.
2. 如图所示的程序,输出的结果是 10 .
解析:由题意可得S=1+1+3+5=10.
3. 某算法的伪代码如图所示,若输出y的值为3,则输入x的值为 8 .
解析:当x≤0时,有3=x+2,无解;当x>0时,有3=log2x,得x=23=8.
4. 若某程序框图如图所示,则该程序运行后输出的值为 .
解析:S=0+1=1,i=1+1=2;S=1+=,i=2+1=3;S=+=,i=4;S=+=,i=5;S=+=,不满足S<,故输出S=.
5. 如图是求1++++…+值的伪代码,在横线上应填充的语句是 I≤50 .
解析:由题意可知,应填充的语句是I≤50.
6. 根据如图所示的伪代码,输出T的结果为 100 .
解析:图中伪代码表示的算法是T=1+3+5+…+19==100,故输出T=100.
7. 执行如图所示的程序框图,若输出的结果为1.5,则输入k的值应为 6 .
解析:n=1,2,3时,判断是;n=4时,S=-=,判断否,输出S==1.5,所以k=6.
(第7题) (第8题)
(第9题)
8. 如图所示的流程图,最后输出的n的值是 4 .
解析:第一次循环:P=,n=2;第二次循环:P=+=,n=3;第三次循环:P=,n=4,结束循环,输出n=4.
9. 执行如图所示的程序框图,若输入的a=5,则输出的结果是 62 .
解析:根据程序框图,a=5,n=0,S=0,0<5继续循环;n=1,S=0+2=2,1<5继续循环;n=2,S=2+22=6,2<5继续循环;n=3,S=6+23=14,3<5继续循环;n=4,S=14+24=30,4<5继续循环;n=5,S=30+25=62,5=5循环停止,输出S=62.
10. 设a1,a2,…,a2 017是数列1,2,…,2 017的一个排列,观察如图所示的程序框图,则输出的F的值为 2 018 .
解析:程序框图的求2 017个数的最大值,然后再计算.因为b=max{1,2,…,2 017}=2 017,所以F=2 017+sinπ=2 018.
(第10题) (第11题)
11. 执行如图所示的程序框图,若输入的t=,则输出的n= 6 .
解析:执行循环体,S=,k=,n=1,满足S>;S=,k=,n=2,满足S>;…执行循环体,S=,k=,n=6,此时不满足S>,退出循环,输出n=6.