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

粵教版(2019)高中信息技術必修1 第四章 程序設計基礎 章節測試(無答案)

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

粵教版(2019)高中信息技術必修1 第四章 程序設計基礎 章節測試(無答案)

資源簡介

第四章 程序設計基礎
(一)程序設計語言的基礎和順序結構
滿分:100分 時間:60 分鐘
一、單項選擇題(從每個小題的四個備選項中,選出一個最符合題目要求的答案)
1.關于程序中的常量、變量,以下說法中正確的是
A.將數據存人某變量后,讀取該變量中的值,不會改變該變量的值
B.將數據存人某變量以后就不能將新的數據存人該變量
C.常量只能是固定的數值
D.為了增加程序的可讀性,在變量命名的時候可以考慮用能代表一定含義的單詞作為變量名比如命名為string。
2.Python語言中變量的命名規則,正確的是
A.標識符只能由字母和數值組成
B.如果使用非法標識符,在運行程序是計算機不會報錯
C.標識符命名區分大小寫
D.保留字可以充當變量名
3.在Python表達式中,下列運算符中計算要求參與運算的變量或常量必須是整型的是
A.+ B.- C. % D. /
4.下面變量名是合法的選項是
A. python noml B. float C.4banana D._ok
5.常用的數據類型中,下列那個數據類型是表示整數類型的
A. float B. string C. int D. bool
6.下列對Python程序基本結構描述不正確的是
A.任何程序都只能有一個人口一個出口
B.順序結構的語句每條語句只能執行一次
C.順序結構的程序,其執行的順序是從上到下順序執行
D.順序結構的程序在執行過程中根據不同的條件,有可能存在一次都不會被執行的語句。
7.下列賦值語句中變量a獲取的值不是整型的是
A.a=len("python") B.a=char(97) C.a=abs(int(-5. 6)) D.a=int(input())
8.順序控制結構的程序執行過程是按照下列哪種順序依次執行的。
A.自上而下 B.自下而上 C.自外到內 D.由內到外
9.列表array1-[12.41,22 .49.50].現在想要得到列表的第一-個元素12,以下語句能實現該功能的是
A.array1[0] B. array1[1] C. array1C-1] D.max( array1)
10.在一個程序中.定義了變量a.以下語句執行之后變量a的數據類型為整型的是
A.a=8/7 B.a=input( ) C.a=5>4 D.a=15//7
11.已知x="HELLO"和y-"WORLD" ,那么x+y等于什么
A. WORLD B. HELLO C. HELLOWORLD D. HD
12.在Python語言中,數據的輸人是通過( )來實現的。
A. input()函數 B. print()函數 C. output()函數 D. abs()兩數
13.若x= 5.y=4.z=3下列關系表達式中計算結果為TRUE的是哪一項
A.x>y or xy+x D.x>y and not(x>z)
14. num=int( input(“請輸人一個兩位數:"))
num = num%5
print(num)
程序運行后,鍵盤輸人49.其輸出結果為
A.9 B.9.8 C.4 D.4.0
15.程序如下
a = input( )
b = input( )
c=a+b
print(a,"+",b,"=",c)
過鍵盤分別輸入23和3.運算結果是
A.“23”+“3”= 26 B.23+3=26 C.“23”+“3”=233 D.23 +3 =233
二.判斷題(判斷下列各題的正誤,正確的為“A”,錯誤的為“B”)
16.將程序的基本結構按--定規律組成并對算法進行描述,是保證和提高算法的自戀,以及編寫優質程序的基礎
17. Python語言是一種面向對象的解釋型計算機程序設計語言,因此是個一種計算機能直接理解并且執行的機器語言
18.在Python程序中,注釋語句可以增強程序的可讀性,以“#”開頭的語句就是注釋語句,在程序運行過程中解釋器會跳過注釋語句
19.python中變量在使用前不需要定義,變量會根據每次賦值的具體數據類型,自動改變數據類型以適應新的賦值
20.關系表達式的計算結果只能是True或False
21. Python中的“=”是賦值運算符.跟數學上的“=”意義不一樣。
22.在Python中寫程序時常常會出現標點符號.這些標點符號必須是英文輸人狀態下的標點符號.如果是中文標點符號則程序運行會報錯。
23.表達式a/=y相當于是a= y/a
24.在Python中,變量命名的時候可以用下劃線開頭,但是不能以數字或者字母開頭。
25.在Python中,變量命名的時候不區分大小寫。
26.字符串就是文本,可以是字母、數字或符號,在調用字符串時,字符串必須用單引號、雙引號或三引號括起來。
27.Python中的變量可以存儲不同類型的數據.并且不同數據類型可以執行的操作也不一樣。
28.執行語句x= y= z =“orange”后,變量x.y,z的值都是字符中“orange”
29.如果變量a= 5,那么表達式10>a and a<3的結果為False
30.如果a =5,b= 6 ,那么執行語句a +=b后,變量a的值為11.變量b的值為0
31. Python中的關系運算往往用于比較數據之間的大小.比如如果a=5,b-6 ,那么關系運算a>b得到的結果就是True
32. Python表達式中優先級最高的是* 和/。
33.Python中的列表是一種有序可更改的集合.允許重復的成員
34.若有a=[1.2,3.4,5],則表達式a[2]+a[4]的值為6。
35. set在Python中表示的是集合。
三、簡答題
36.閱讀流程圖,寫出結果
如果輸人5,6,那么輸出結果是
37.閱讀分析以下流程圖,寫出結果
如果輸人5,6那么輸出
38.有Python代碼如下,
pi-3.14
r=10
s=r ** 2 * pi
print(“s=”,s)
程序運行的結果:
39.輸入一個三位數的整數,倒序輸出這個三位數。例如輸入345,那么輸出為543。程序代碼如下:
a= int(input(“請輸入-一個三位數的整數”))
b=a /10
c= a/10%10
d=①
a= b+10 *c + 100* d
print(a)
①:
40.有三個小朋友,站站有50粒糖,紅紅有43粒糖,歡歡有13粒糖果。現在他們做一個游戲,從站站開始,將自己的糖分成三份,自己留一.份,其余兩份分給歡歡和紅紅,多余的糖果自己吃掉,然后紅紅和歡歡也一次這樣做。問最后他們每人手中各有多少糖。程序代碼如下,請補充完整代碼
a = 50
b = 43
c = 13
a = 50//3
b = b+a
c = ①
b= b//3
a= ②
c= c+b
c= ③
a= a+c
b= b+c
print(a, b, c)

② :
③ :

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 绍兴县| 清水县| 隆安县| 庐江县| 芦溪县| 邵阳市| 靖西县| 黔西县| 仙桃市| 芜湖市| 大宁县| 梓潼县| 东台市| 竹溪县| 鸡泽县| 沂南县| 称多县| 成安县| 颍上县| 铜鼓县| 南平市| 扎鲁特旗| 海林市| 红安县| 浮梁县| 富裕县| 玉屏| 花垣县| 兴隆县| 万宁市| 将乐县| 镇安县| 犍为县| 黑龙江省| 岑溪市| 阆中市| 黄龙县| 南郑县| 弥渡县| 临澧县| 桂阳县|