《【優(yōu)化方案】2020高中數(shù)學(xué) 第1章1.3.2知能優(yōu)化訓(xùn)練 蘇教版必修3》由會員分享,可在線閱讀,更多相關(guān)《【優(yōu)化方案】2020高中數(shù)學(xué) 第1章1.3.2知能優(yōu)化訓(xùn)練 蘇教版必修3(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
1.在輸入語句中,如果同時輸入多個變量,變量之間的分隔符為________.
答案:逗號
2.已知下列輸入、輸出語句
①Read a;b;c?、赗ead ax2+bx+c
③Print x←5?、躊rint 2,3-2
其中正確的是________.
解析:輸入語句Read可以給多個變量賦值,但中間用逗號隔開,只能輸入變量,而不能是代數(shù)式,故①②都不正確;Print語句不能起賦值作用,因此在Print語句中不能出現(xiàn)“←”,Print語句可以輸出常量或表達式的值,所以③不正確,④正確.
答案:④
3.下列給出的賦值語句正確的是________.
①6←N ②A
2、←-A
③5+c←a ④x2-9←(x+3)(x-3)
解析:按照賦值語句的要求,變量的值不能賦給常量,左邊只能是變量,不能是表達式,不能進行代數(shù)式的演算,所以②正確.
答案:②
4.程序語句:
若輸入2,5,則輸出結(jié)果為________.
解析:通過閱讀程序可知該程序的算法功能是交換兩個變量的值,故由已知輸入2,5可知輸出結(jié)果5,2.
答案:5,2
一、填空題
1.下列給出的輸入、輸出語句正確的是________.
①輸入語句 Read a=;a?、谳斎胝Z句 Read x=3
③輸出語句 Print A=4 ④輸出語句 Print 20,3×
3、2
解析:Read語句提示語言應(yīng)為雙引號,故①錯誤;Read語句中只能是變量,而不是表達式,故②錯誤;Print語句中不能再加上賦值式,故③錯誤;Print語句可以輸出常量、表達式的值,因此④正確.
答案:④
2.下列賦值語句的寫法正確的有________.
①x←2×y+z?、趚←3,y←4,z←5,w←7?、踴+y←7
④y←3.14×5?、輞←x+z←3+4
解析:不能給表達式賦值,也不能連續(xù)賦值,所以③⑤錯誤.
答案:①②④
3.(2020年鎮(zhèn)江調(diào)研)已知下列輸入,輸出語句
Read “How old are you”;x
Print “I am”;x
如果你16
4、歲了,則輸出的結(jié)果是________.
解析:由輸出語句的特點知輸出的結(jié)果是I am 16.
答案:I am 16
4.以下程序運行后輸出的結(jié)果是________.
解析:由B←A×A,得B←3×3=9,所以A←3+9=12,B←9+12=21.
答案:12,21
5.已知算法:Read a,b
a←a+b
b←a-b
a←a-b
Print a,b
若輸入a=1,b=2,則輸出的a,b分別是________.
解析:第一次賦值后a=3,第二次賦值后b=1,第三次
5、賦值后a=2,∴輸出的a,b分別為2,1.
答案:2,1
6.將兩個數(shù)a=2020,b=2020交換,使得a=2020,b=2020,下列語句正確的一組是________.
①?、凇、邸、?
解析:實現(xiàn)a,b值的交換需借助第三個量,作為周轉(zhuǎn)空間,故排除①③,而④中的變量沒有賦值周轉(zhuǎn),故④錯,應(yīng)選擇②.
答案:②
7.給出下列程序:
此程序的功能為________.
解析:輸入的四個實數(shù)可作為兩個點的坐標(biāo),程序中的a、b分別表示兩個點的橫、縱坐標(biāo)之差,而m,n分別表示兩點橫、縱坐標(biāo)之差的平方;s是橫、縱坐標(biāo)之差的平方和,d是平方和的算術(shù)平方根,即兩點之間的距離,最后輸出此距離.
6、
答案:求兩點之間的距離
8.下面的算法的功能是求所輸入的兩個正數(shù)的平方和,已知最后輸出的結(jié)果為3.46,試據(jù)此將算法補充完整.
Read x1,x2
x1←1.1
x2←________
S←________
Print S
解析:由于算法的功能是求所輸入的兩個數(shù)的平方和,所以,S=x+x;又由于最后輸出的結(jié)果是3.46,所以3.46=1.12+x,解得x=2.25,
又x2是正數(shù),所以x2=1.5.
答案:1.5 x+x
9.已知方程x2-3x+2=0,現(xiàn)已給出運用公式法求方程的根的程序的一部分,試在橫線上填上適當(dāng)?shù)恼Z句,把程序補充完整:
Read “a=,b=,c
7、=”;a,b,c
①____
②____
x1←q+p
x2←q-p
Print x1 x2
End
解析:根據(jù)求根公式,并結(jié)合程序知p=,
q=-.
答案:p← q←-
二、解答題
10.寫出下列算法的結(jié)果:
(1)a←1 (2)a←2
b←2 b←3
c←b-a c←4
b←b-c a←a+b
Print a,b,c b←a*c
c←b*a
8、 Print c
解:(1)執(zhí)行過程為:a=1,
b=2,
c=b-a=2-1=1,
b=b-c=2-1=1.
∴輸出的為1,1,1
(2)執(zhí)行過程為:a=2,b=3,c=4,
a=2+3=5,b=5×4=20,
c=20×5=100,
∴輸出c為100.
11.已知函數(shù)f(x)=x2-1,g(x)=3x+5,用算法語句表示求f[g(2)]+g[f(3)]的值的程序.
解:程序為
12.某中學(xué)期中考試共考了語文、數(shù)學(xué)、英語、物理、化學(xué)、生物、歷史、地理、政治九門課程,試設(shè)計計算每個同學(xué)的平均分的算法.
解:程序為:
Read“Chinese=”;a
Read“math=”;b
Read“English=”;c
Read“physics=”;d
Read“Chemistry=”;e
Read“biology=”;f
Read“history=”;g
Read“geography=”;h
Read“politics=”;i
A←a+b+c+d+e+f+g+h+i
M←A/9
Print M