当前位置:首页 > 人教B版高中数学必修3同步练习题及答案全册汇编
高中数学人教B版必修3同步练习
A.①② B.②③ C.③④ D.②④
解析:选C.循环结构需要重复执行同一操作,故只有③④符合. 6.某程序框图如图所示,该程序运行后输出的k的值是( )
A.4 B.5 C.6 D.7 解析:选A.当k=0时,S=0?S=1?k=1, 当S=1时?S=1+21=3?k=2,
当S=3时?S=3+23=11<100?k=3, 当S=11时?S=11+211>100,故k=4. 二、填空题
7.程序框图如图所示,其输出结果是________.
解析:根据程序框图可得,a的取值依次为1,3,7,15,31,63,127. 答案:127
8.有如图所示的框图.
第17页 共122页
高中数学人教B版必修3同步练习
则该框图输出的结果是________. 答案:2011
9.如图程序框图的输出结果为S=132,则判断框中应填________.
解析:∵132=11×12,而S=S×i,输出结果S=(12-1)×12=11×12,∴判断条件为i≥11. 答案:i≥11 三、解答题
10.画出求1×2×3×4×5×6×7的程序框图.
解:本题可用顺序结构和循环结构来完成,循环结构流程图如图所示.
2x-1, x<0??2
11.设计一个算法,输入x的值,输出y的值,其中y=?x+1, 0≤x<1
??x3+2x, x≥1法的程序框图.
解:程序框图如图所示.
,画出该算
第18页 共122页
高中数学人教B版必修3同步练习
12.某工厂2010年生产轿车200万辆,技术革新后预计每年的产量比上一年增加5%,问最早哪一年生产的轿车超过300万辆?试设计算法并画出相应的程序框图.
解:算法如下 S1 n=2010; S2 a=200; S3 T=0.05a; S4 a=a+T; S5 n=n+1;
S6 若a>300,输出n.否则执行S3. 程序框图如图所示.
第19页 共122页
高中数学人教B版必修3同步练习
人教B版必修3同步练习
1.在我们写程序时,对于“//”号的说法正确的是( ) A.“//”后面是注释内容,对程序运行起着重要作用
B.“//”后面是程序执行的指令,对程序运行起着重要作用 C.“//”后面是注释内容,对程序运行不起作用
D.“//”后面是程序执行的指令,对程序运行不起作用 答案:C
2.下列给出的赋值语句正确的有( ) ①赋值语句3=B;②赋值语句x+y=0; ③赋值语句A=B=-2;④赋值语句T=T*T. A.0个 B.1个 C.2个 D.3个
解析:选B.①赋值语句中“=”号左右两边不能互换,即不能给常量赋值.左边必须是变量,右边必须是表达式,应改为B=3;②赋值语句不能给一个表达式赋值;③一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”;④该语句的功能是将当前的T平方后再赋给变量T.故选B.
3.下列给出的输入、输出语句正确的是( ) ①输入语句input a;b;c ②输入语句input x=3 ③输出语句print A=4 ④输出语句print 20,3*2 A. ①② B.②③ C.③④ D.④
解析:选D.①input语句可以给多个变量赋值,变量之间用“,”隔开;②input语句中只能是变量,而不能是表达式,③print语句中不用赋值号“=”;④print语句可以输出常量、表达式的值.
4.下列程序的运行结果是________. x=0;x=x+1;x=x+2; x=x+3;
print?%io?2?,x?;
解析:由赋值语句的作用知x=6. 答案:6
5.读程序Ⅰ、Ⅱ,若两程序输入值与执行结果均分别相同,则两程序的输入值为________,执行结果为________. 程序Ⅰ: 程序Ⅱ: x=input(“x=”); x=input(“x=”); y=x+2; y=2*x+2 print(%io(2),y); print(%io(2),y); end end
解析:两程序执行结果相同,即求y=x+2与y=2x+2的交点. 答案:0 2
一、选择题
1.某一程序中先后相邻的两个语句是:x=3*5;x=x+1;
第20页 共122页
共分享92篇相关文档