1、第 3 页求函数x 1(x 0)f(x) 的函数值; x 2(x 0)求两个正整数 a,b相除的商及余数 .其中不需要用条件语句来描述其算法的有_.6. 下面的问题中必须用条件分支结构才能实现的是_.求面积为 1 的正三角形的周长;求方程 ax b 0 (a,b 为常数 )的根;求两个实数 a,b 中的最大者;求 1+2+3+ +100 的值7. 840和 1764的最大公约数是.8. 数 4557,1953,5115的最大公约数为 .9. 两个正整数 120 与 252的最小公倍数为 .10. 用等值法求 294 和 84的最大公约数时,需要做减法的次数是(A)2 (B)3 (C)4 (D)
2、511. 用秦九韶算法计算多项式2 3 4 5 6f ( x) 12 35x 8x 79x 6x 5x 3x ,在x 4时的值时,V 的值为3(A)-845 (B)220 (C)-57 (D)34n n 112. 用秦九韶算法求 n次多项式f n ,当 x x0(x) a x a x a x an 1 1 0时,求 f ( x ) 需要算乘方、乘法、加法的次数分别为n(n 1)(A) n n , ,2(B) n,2n,n (C) 0,2n, n (D) 0, n,n第 4 页算法部分练习 ( 二)( 程序框图 )第 5 页13.阅读下面的程序框图,该程序输出的结果是 _.开始a = 1 ,S
3、= 1是a 3否S= S + 9a = a + 1输出 S结束14.如图所示的程序框图输出的结果是 .A = 1/2 ,i = 1i 4输出 A A = 1/(2-A)i = i + 1 结束15. (07-海南宁夏 -5)如果执行下面的程序框图,那么输出的 S16.( )2450 ( )2500 ( )2550 ( )2652k = 1 ,S = 0第 6 页否 k 5017.在如图所示的程序框图中输入3,结果会输出 _.输入ns = 1 ,k = 1k ns= s k = k + 1输出 s第 7 页18.(08-山东-13)执行下边的程序框图,若 p 0.8 ,则输出的 n 输入 pn
4、= 1 ,S= 0S pS S1n输出 nn = n + 1 结束19.(07-山东-10)阅读右边的程序框图,若输入的 n是 100,则输出的变量 S 和T 的值依次是 .输入 nS = 0 ,T = 0n 115输出 x,k第 9 页21. 阅读下面的程序框图,回答下列问题:若a log3 2、2 1b 、 3c ( ) ,则3 2输出的数是 _输入a,b,c输出 a ab 且 acbc 输出 b输出 c22.下面的程序框图循环体执行的次数是 _ _.i = 2 , sum = 0sum = sum + ii = i + 2否 i 100输出 sum23. 阅读下边的程序框图,请你写出 y
5、 关于 x的函数解析式 .第 10 页输入x24. 下图给出的是计算52n的值的一个程序框图(其中 n的值由键盘输入),其中处应填 ,处应填 .s = 0 ,i = 1否 i n 是 输出 s结束 第 11 页25.下面是一个算法的程序框图,当输入的 x 值为3 时,输出的 y 的结果恰好26.是 1/3,则?处的关系式是 .x=x-2 否x 0?输出 y27.(08-宁夏 -5)下面的程序框图,如果输入三个实数 a、b、c,要求输出这三个28.数中最大的数,那么在空白的判断框中,应该填入 .输入 a、b、cx = a是 b xx = b 否x = c 否输出 x29.下面的程序框图可以计算1
6、00(2n 1) 的值,则在判断框中可以填写的表达n 1式为.第 12 页S= 0 ,i = 1S = S + i30.下图是计算1 1 11 2 2 3 9 10的值的算法框图,其中在判断框中应填入的条件是 .i = 1 ,m = 0, n = 0i = i + 1m =m + 1算法部分练习 ( 三) n = n + 1/( m i)( 基本算法语句 )13. 下列给出的赋值语句中正确的是(A) 4 M (B) M M (C) B A 3 (D) x y 014. 下列给变量赋值的语句正确的是(A) 3 a (B) a 1 a (C) a b c 3 (D) a a 815. 下列赋值语句
7、中错误的是第 13 页(A) N N 1 (B) K K * K (C) C A(B D) (D) C A / B31. 已知变量 a, b已被赋值,要交换 a,b的值,应使用的算法语句是.32. 下边程序运行后的结果是(A)1,2,3 (B)2,3,1 (C)2,3,2 (D)3,2,133. 阅读下面的程序,当 x 3时,该程序运行后,输出的结果是(A)3 (B)9 (C) N (D)x34. 下面的程序是用来计算 ( ) 的值(A)3 10 (B)553 (C)103 (D) 1 2 3 10x=input(“x=”)S=1;a=1; b=2 ; c=3;a=b; b=c; c=a;if
8、 x3 y=x*x;print(%io(2),y)else disp(“N”)for i=1:1:S=(3i)*S;endpr i nt (%i o(2 ), c,b ,a) end print(%io(2),S) (第 5 题) (第 6 题) (第 7 题)35. 下面为一个求 20 个数的平均数的程序 , 在横线上应填充的语句为(A) i 20 (B) i 20 (C) i 20 (D) i 2036. 下面的程序运行后的输出结果为 .37. 下面的程序运行后的输出结果为(A)17 (B)19 (C)21(D)23 S 0;i 1;while _x input(x )S S x;i i
9、1;a S/20;as=0;for i 1:2:7s=2*i+s;print(%io(2),s)i=1;while i8i = i +2;s = 2 * i +3;i = i 1;s( 第 8 题) ( 第 9 题) ( 第 10 题)38. 已知语句 for i=1:99 ,该语句一共执行循环次数为 次.第 14 页39. for i=-100:10:190 ,该语句共执行循环 次.40. 下面的程序语句执行后的输出是 .41. 下面的程序语句执行后的输出是 i= ,j= .42. 下面的程序语句执行后的输出是 j= .j=1;b=2;c=3; i=5;j= - 2(a*a+b*b+c*c)
10、/(2*a*b*c) i=i+j,j= i+jwhile j*j100,j=j+1;disp(j)( 第 13 题) ( 第 14 题) ( 第 15 题)43. 右面程序运行的结果为8 i=i+2; S=2*i+3;(A)17 (B)19 (C)21 (D)23 print(%io(2),S)44. Scilab 中用 rand()函数产生(0,1) 的均匀随机数, 要想得到(-2,6) 之间的随机数需使用变换 .45. 下面的程序输出的结果是 .46. 为了在运行下面的程序之后得到输出 y 9 ,键盘输入应该是 .47. 下面的程序语句执行后输入 a=3,b=- 1,n=5, 输出的是 .
11、S=0; a=input( “a=”);11 b=input( “b=”);x=input( “x=”);S=2S+3; c=input( “c=”);if x20 for i=1:n-2 y= (x+1)*(x+1) c=a+b;S=S-20;else y= (x-1)*(x-1)end a=b;b=c;end endyS c ( 第 18 题) ( 第 19 题) ( 第 20 题)48. 右面的程序语句执行后输入 40,输出的是49. x=input( “x=”);50,y=x*x+2; y .else if x=10,y=0;=30,y=0.1*x;else y=0.25*x; 34.
12、 请写出一个程序 , 找出这样的矩形 , 使它满足以下三个条件end 四条边均为整数;面积数与周长相等;各边长不超过 400.第 15 页50. 给出 30 个数: 1,2,4,7,11, ,其规律是:i = 0 , p = 1 , s = 0第 1 个数是 1,第 2 个数比第 1 个数大 1, 第 3个数比第 2 个数大 2,第 4 个数比第 3 个数大 3,依此类推,要计算这30 个数的和,现已给出了该问题算法的程序框图 .(1) 补充右边的程序框图, 使之能完成该题算法功能 .(2) 根据程序框图写出程序 .( 所用变量要与算法中一致 )16. 有一个正方形的网格,其中每一个最小正方形
13、的边长都等于 6cm,现用直径为2cm的硬币投掷到此网格上.(1) 求硬币落下后与格线有公共点的概率;(2) 编写一个 Scilab 程序模拟这个试验.第 16 页2011 届高一年级数学同步练习之必修 3 2009 年 3 月参考答案01-05.B ,C,A,B, 06-10. ,84,93,2520,C 11-12.B ,D算法部分练习 ( 三)01-05.B ,D,C,c a; a b;b c ,C 06-10.C ,B,D,32,C11-16.50 ,30,6,3;1,10,C 17.rand()*8-2 或 6-rand()*818-21.9 ,-4 或 4,3,1051.for a=1:400for b=1:400 p=1;if a*b=2*(a+b) for i=1:29a,b p=p+i;s=s+pend s52. i 30 , p=p+i ,s=s+p,输出 n 24.5/9第 17 页
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1