中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

信息技術《可以復用的代碼》練習題及答案

資源下載
  1. 二一教育資源

信息技術《可以復用的代碼》練習題及答案

資源簡介

中小學教育資源及組卷應用平臺
2.4可以復用的代碼-教科版(2019)高中信息技術必修一練習
學校:___________姓名:___________班級:___________考號:___________
一、選擇題
1.關于偽代碼,以下說法正確的是(

A.偽代碼是通過圖形符號描述算法的。
B.偽代碼抽象,書寫不方便。
C.偽代碼易于轉化為計算機程序設計語言。
D.偽代碼格式緊湊,但不易于理解。
答案:C
【詳解】
本題考查偽代碼相關知識點
流程圖是通過
圖形符號描述算法的。故選項A說法錯誤
偽代碼具體,書寫方便。故選項B說法錯誤
偽代碼易于轉化為計算機程序設計語言。故本題選C選項
偽代碼易于理解。故選項D說法錯誤
2.函數如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#調用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印結果哪項是正確的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
答案:B
【詳解】
本題考查Python相關知識。chanageInt(number1)將number1代入自定義函數chanageInt中,因為number1=2,所以函數中number2=3。打印函數print("changeInt:
number2=
",number2),得到changeInt:
number2=3,number1的值沒變,所以本題選B。
二、填空題
3.Python內置函數______可以返回列表、元組、字典、集合、字符串以及range對象中元素個數。
答案:len()
【詳解】
本題考查的是Python函數相關知識。len()可以返回列表、元組、字典、集合、字符串以及range對象中元素個數。
4.函數執行完成后,由______將表達式的值返回給調用者,結束函數。
答案:return語句
【詳解】
本題考查的是Python函數。函數執行完成后,由return語句將表達式的值返回給調用者,結束函數。
5.函數的調用采用______的方式。
答案:函數名(參數)
【詳解】
本題考查的是Python函數相關知識。函數的調用采用函數名(參數)的方式。
6.函數可分為______和______兩種類型。
答案:系統函數
用戶自定義函數
【詳解】
本題考查Python相關知識。函數可分為系統函數和自定義函數。系統函數即函數庫中的標準函數,是程序設計或操作系統提供給用戶的一系列已經編制好的程序。
7.系統函數即函數庫中的標準函數,是程序設計語言或操作系統提供給用戶的一系列______的程序。
答案:已經編制好
【詳解】
本題考查Python相關知識。函數可分為系統函數和自定義函數。系統函數即函數庫中的標準函數,是程序設計或操作系統提供給用戶的一系列已經編制好的程序。
8.用戶自定義函數是用戶自己寫的一段程序。一般包括______、______、______和______等四部分。其中______和______是必不可少的,______和______可根據需要進行定義。
答案:函數名
參數
返回值
函數體
函數名
函數體
參數
返回值
【詳解】
本題考查的是自定義函數。自定義函數包括函數名、參數、返回值、函數體和函數名,其中函數名和函數體是必不可少的,參數和返回值可根據需要進行定義。
9.參數的作用是______,當有多個參數時,各參數之間用______分隔開。
答案:向函數傳遞值
逗號
【詳解】
本題考查Python相關知識。函數參數的作用是傳遞數據給函數使用。在使用的過程中,參數有兩種形式:形式參數和實際參數。形參,定義函數時的參數。實參,調用函數時的參數根據實際參數類型不同,將實際參數傳遞給形參的方式有兩種:值傳遞和引用傳遞。當有多個參數時,各參數之間用逗號分隔開。
三、簡答題
10.定義函數的基本格式是:
______。
答案:def
函數名(參數):
#函數說明
語句或語句組
return
返回值
【詳解】
本題考查函數相關知識。定義函數的基本格式是:def函數名(參數):#函數說明語句或語句組return返回值。
四、操作題
11.請編寫程序,實現輸入一個人的出生年份(>=1972),輸出他的生肖,直到輸入0結束,運行結果如下:
請輸入出生年份,輸入0結束:2004
你的生肖是:猴
請輸入出生年份,輸入0結束:
完善下列代碼,實現上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"]
_____________①
②_____________
#以下為主程序
myyear=int(input("請輸入出生年份,輸入0結束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("請輸入出生年份,輸入0結束:"))
答案:①index=(myyear-1972)%12
②return
zodiac[index]
③shengxiao(myyear)
【詳解】
本題考查Python相關知識。(1)第一空在根據出生年和1972差值的余數從切片中取相應字符。因為1972正好是鼠年。故填入index=(myyear-1972)%12。(2)第二空,根據index的值從切片中取字符,返回給函數,故填入return
zodiac[index]。(3)此處為調用函數,將輸入的年份代入,故填入shengxiao(myyear)。
21世紀教育網
www.21cnjy.com
精品試卷·第
2

(共
2
頁)
21世紀教育網(www.21cnjy.com)中小學教育資源及組卷應用平臺
2.4可以復用的代碼-教科版(2019)高中信息技術必修一練習
學校:___________姓名:___________班級:___________考號:___________
一、選擇題
1.關于偽代碼,以下說法正確的是(

A.偽代碼是通過圖形符號描述算法的。
B.偽代碼抽象,書寫不方便。
C.偽代碼易于轉化為計算機程序設計語言。
D.偽代碼格式緊湊,但不易于理解。
2.函數如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#調用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印結果哪項是正確的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
二、填空題
3.Python內置函數______可以返回列表、元組、字典、集合、字符串以及range對象中元素個數。
4.函數執行完成后,由______將表達式的值返回給調用者,結束函數。
5.函數的調用采用______的方式。
6.函數可分為______和______兩種類型。
7.系統函數即函數庫中的標準函數,是程序設計語言或操作系統提供給用戶的一系列______的程序。
8.用戶自定義函數是用戶自己寫的一段程序。一般包括______、______、______和______等四部分。其中______和______是必不可少的,______和______可根據需要進行定義。
9.參數的作用是______,當有多個參數時,各參數之間用______分隔開。
三、簡答題
10.定義函數的基本格式是:
______。
四、操作題
11.請編寫程序,實現輸入一個人的出生年份(>=1972),輸出他的生肖,直到輸入0結束,運行結果如下:
請輸入出生年份,輸入0結束:2004
你的生肖是:猴
請輸入出生年份,輸入0結束:
完善下列代碼,實現上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"]
_____________①
②_____________
#以下為主程序
myyear=int(input("請輸入出生年份,輸入0結束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("請輸入出生年份,輸入0結束:"))
21世紀教育網
www.21cnjy.com
精品試卷·第
2

(共
2
頁)
21世紀教育網(www.21cnjy.com)

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 河津市| 维西| 通州市| 西平县| 微博| 江源县| 大庆市| 郧西县| 凤阳县| 定州市| 新营市| 渝中区| 新和县| 四会市| 封开县| 榆树市| 灌阳县| 饶阳县| 宜都市| 连山| 赤峰市| 郯城县| 蒲江县| 喀什市| 观塘区| 榆中县| 西吉县| 青龙| 呼伦贝尔市| 措勤县| 丰都县| 通化市| 白玉县| 库伦旗| 龙里县| 垣曲县| 集安市| 辽阳县| 安吉县| 厦门市| 福安市|