当前位置:首页 > 人教版高中数学必修3全套精品练习(92页,含答案)
s?0
WHILE i??4 s?s*x?1 i?i?1 WEND
PRINT s END
A. 3 B. 7 C. 15 D. 17
5.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( ) S?0 i?1 DO
INPUT x S?S?x i?i?1
LOOP UNTIL___________ a?S/20 PRINT a END
A.i?20 B.i?20 C. i??20 D.i??20 6.把求n﹗(n!?1?2?3?...?n)的程序补充完整 __________“n”;n i?1 s?1
_________i??n s?s*i i?i?1 _________ PRINT s END
7.用WHILE语句求1?2?22?23?...?263的值.
1.3 算法案例
班次
姓名
[自我认知]:
1.用辗转相除法求840与1785的最大公约数:
2.用更相减损术求612与468的最大公约数:
3.求多项式f?x??7x7?6x6?5x5?4x4?3x3?2x2?x当x?3的值.
4.以下给出的各数中不可能是八进制数的是 ( ) A.312 B.10110 C.82 D.7457 5.用秦九韶算法和直接算法求当x?x0时
f?x??3x6?12x5?60x4?160x3?240x2?192x?64的值,做的乘法次数分别为( )
A.6,20 B.7,20 C.7,21 D.6,21
6.下列各数中最小的数是 ( ) A.111111?2? B.210?6? C.1000?4? D.81?9?
7.将389化成四进位制数的末位是 ( ) A. 1 B. 2 C. 3 D. 0
8.三个数72,120,168的最大公约数是____________________.
[课后练习]:
9.将二进制数101101?2?化为十进制结果为___________;再将该数化为八进制数,结果为________________.
m50?210.若六进数13化为十进数为12710,则m?_____,把12710化为八进数为6?____________.
11.完成下列进位制之间的转化.
1011001?2?=_____________?10?=_____________?5? 105?8?=_________?10?=_____________?5?
312?5?=_________?7? 20212?3?=_________?10?
12.试设计求两个正整数m,n的最大公约数的程序.
13.已知175?r?=125?10?,求r.
第一章 算法初步测试题(A组)
班次 学号 姓名 一、选择题 (每小题5分,共50分)
1.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步: ①计算c?a2?b2;②输入直角三角形两直角边长a,b的值;
③输出斜边长c的值,其中正确的顺序是 ( ) A.①②③ B.②③① C.①③② D.②①③
2.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 ( ) A.求输出a,b,c三数的最大数 B.求输出a,b,c三数的最小数 C.将a,b,c按从小到大排列 D.将a,b,c按从大到小排列
开始 开始 输入a,b,c 是 输入x m?x除以2的余数 a>b? 否 a?b 是 是 输出“x是偶数” 否 输出“x是奇数” a>c? 否 输出a a?c 结束 结束 第2题图 第3题图
3.右边的程序框图(如上图所示),能判断任意输入的数x的奇偶性:其中判断框内的条件是
A.m?0? B.x?0 ? C.x?1 ? D.m?1? ( ) 4.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组 ( ) A. a=b,b=a B. c=b,b=a,a=c C. b=a,a=b D. a=c,c=b,b=a 5.下列给出的输入语句、输出语句和赋值语句
⑴输出语句INPUT a;b;c (2)输入语句INPUT x=3
共分享92篇相关文档