《(可编)高中数学必修三《算法初步》练习题(内含答案)[1]》由会员分享,可在线阅读,更多相关《(可编)高中数学必修三《算法初步》练习题(内含答案)[1](14页珍藏版)》请在金锄头文库上搜索。
1、.2、基本算法语句: 输入语句。输入语句的格式: INPUT “提示内容”; 变量 输出语句。输出语句的一般格式: PRINT “提示内容” ;表达式 赋值语句。赋值语句的一般格式:变量 =表达式 条件语句。( 1)“ IF THEN ELSE ”语句 格式:IF 条件 THEN语句 1ELSE语句 2END IF(2)“ IF THEN ”语句格式:IF 条件 THEN语句END IF 循环语句。( 1)当型循环语句当型( WHILE 型)语句的一般格式为:WHILE 条件循环体WEND(2)直到型循环语句直到型( UNTIL 型)语句的一般格式为:DO循环体LOOP UNTIL 条件.高中
2、 数学必修三算法初步练习题一、选择题1下面对算法描述正确的一项是 A 算法只能用伪代码来描述C同一问题可以有不同的算法2程序框图中表示计算的是A B( )B 算法只能用流程图来表示D 同一问题不同的算法会得到不同的结果( )C D3 将两个数 a 8,b 17 交换 , 使 a 17,b 8 , 下面语句正确一组是 ( )a=bb=aB C c=bb=aa=cA4. 计算机执行下面的程序段后,输出的结果是(a 1b 3a a bb a bPRINT a, bA 1,3 B 4,1 C 0,0 D 6,0b=a a=b)5当 x 2 时,下面的程序运行后输出的结果是 ( )A 3 B 7 C 1
3、5 D 17Da=cc=bb=ai=1s = 0WHILE i= 4s = s*x+1 第 11 题i= i+1WEND6. 给出以下四个问题:输入一个数 x , 输出它的相反数PRINT sEND ( 第 5 题 )求面积为 6 的正方形的周长输出三个数 a, b, c 中的最大数 求函数 f ( x)其中不需要用条件语句来描述其算法的有 ( )A 1个 B 2 个 C 3 个 D 4 个7图中程序运行后输出的结果为 ( )A. 3 43 B. 43 3C. 18 16 D. 16 18.x 1,x 0 的函数值x 2,x 0x = -1y = 20IF x10B. i8C. i=9D. i
4、9.990,那么在程序中)i=11s=1DOs=s* ii=i 1LOOP UNTIL “条件 ”PRINT SEND (第 8 题)9. INPUT 语句的一般格式是 ( )A. INPUT “提示内容”;表达式C. INPUT “提示内容”;变量B. “提示内容”;变量D. “提示内容”;表达式10 算法共有三种逻辑结构, 即顺序结构、 条件结构、 循环结构, 下列说法正确的是 ( )A 一个算法只能含有一种逻辑结构B. 一个算法最多可以包含两种逻辑结构C. 一个算法必须含有上述三种逻辑结构D. 一个算法可以含有上述三种逻辑结构的任意组合11. 如右图所示的程序是用来 ( )B计算 39
5、的值D计算 1 2 3 10 的值12. 把 88 化为五进制数是( )A. 324(5) B. 323(5) C. 233(5) D. 332(5)S=1i=1WHILES=3*Si=i+1WENDPRINTENDi=10S(第 11 题)13下列判断正确的是 ( )A. 条件结构中必有循环结构C.顺序结构中必有条件结构.B.循环结构中必有条件结构D.顺序结构中必有循环结构S=S+x116 (如右图所示).14. 如果执行右边的框图,输入 N=5,则输出的数等于( )5A44B.56C.55D.6开始输入 Nk=1,S=11k(k+ 1)kN ? 否输出 S结束k=k+1是开始输入函数 f(
6、x)15某程序框图如图所示,现输入如下四个函数, f(x)+f (-x) =0? 否 其中可以输出的函数是 ( ) 是A f ( x) x2 存在零点? 否是B f ( x) 输出函数 f(x)C f ( x) ln x 2x 6 结束D f ( x) x开始二、填空题: 输入xm=x除以 2的余数程序框图能判断任意输入的正整数 x 是奇数或是偶数 ,其中判断框内的条件是 _ 是 否输出 “x是偶数 ” 输出 是奇数 ”结束.2n11 221输出b-17执行右边的程序框图, 若 p 0.8 ,则输出的 n否输出 n结束开始 .输入 PS=0, n=1SP?是S=S+n=n+ 118. 读下面程序 , 该程序所表示的函数是INPUT xIF x0 THENy= -x+1ELSEIF x=0 THENy=0ELSEy=x+1END IFEND IFPRINTENDy(第 18 题)19对任意非零实数 a, b,若 a b的运算原理如图所示,则 lg1000 ( ) _.是输出 a20. 将二进制数 101 101(2) 化为八进制数,结果为