亚洲精品自慰成人无码三级片|伊人乱码一区一站|美女黄片免费在线观看|手机在线观看无码片子|中文字幕日本强奸|91大神无码六月婷国产|日韩一区二区三区激情精品|亚洲成人网日韩有码|欧美日韩精品一区二区三区视频播放|Av在线收看日韩无天操

小學(xué)六年級(jí)上冊(cè)信息科技練習(xí)題

您的班級(jí):
請(qǐng)選擇
您的學(xué)號(hào):
您的姓名:
一、選擇題【每題2分,共50分】
1.在計(jì)算機(jī)中運(yùn)用算法解決問題,主要經(jīng)歷()等過程。
2. print ()是 python的基本()命令,用來實(shí)現(xiàn)計(jì)算機(jī)“說話”。
3.在 Python中,使用 print()實(shí)現(xiàn)1個(gè)或多個(gè)對(duì)象輸出,多個(gè)對(duì)象之間用()分隔。
4.在 Python中,使用 print()輸出的對(duì)象可以是數(shù)字或者字符串,字符串需要放在()中。
5.在 python工作窗口中輸入以下程序命令后,運(yùn)行結(jié)果是()
>>>a=6
>>>print(a)
6.運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為( )。
>>>print("4+4")
7.運(yùn)行以下程序,計(jì)算機(jī)輸出結(jié)果為(  )。
>>> print(“我是中國人”)
8. if 語句屬于()。
9. While語句屬于()。
10.在使用 python語言實(shí)現(xiàn)雞兔同籠算法時(shí),我們使用了循環(huán)條件判斷和單分支語句。python對(duì)程序結(jié)構(gòu)有較為嚴(yán)格的要求,一般使用()控制語句結(jié)構(gòu)。
11.在 Python中,使用()來實(shí)現(xiàn)數(shù)據(jù)的輸入。
12.在 Python 中,使用 input()函數(shù)輸入的內(nèi)容默認(rèn)為字符串類型,若要對(duì)其進(jìn)行數(shù)值運(yùn)算,可以將它轉(zhuǎn)化為整型數(shù)據(jù),可以使用()進(jìn)行轉(zhuǎn)換。
13. python中的不等于和取余運(yùn)算符分別是()。
14.下列不可以作為合法變量名的是()。
15. “+”、“-”、“*”、“/”在 python中都稱為操作符,運(yùn)算時(shí)與數(shù)學(xué)運(yùn)算一樣,遵循()的順序。
16.在對(duì)“投票問題”進(jìn)行抽象建模時(shí),采用了以下方式進(jìn)行建模。這是()的形式。
17.如下圖所示,是使用 Python 編寫的投票程序,想一想,如果用戶輸入的數(shù)據(jù)既不是a,也不是 b,結(jié)果會(huì)()。
18.流程圖是描述算法的方式之一,以下流程圖形狀中表示條件判斷的是(  )。
19.在算法設(shè)計(jì)時(shí),有一種算法的設(shè)計(jì)思想是有序的嘗試每一種可能的解,如果滿足正確解的條件就采納,否則繼續(xù)嘗試,做到不遺漏,不重復(fù)。這種算法設(shè)計(jì)思想稱為()。
20. a=a+1,表示先將變量a的值加上1,再將結(jié)果存儲(chǔ)回變量a中,一般用來表示()。
21.為什么在登錄網(wǎng)站、APP、ATM自動(dòng)柜員機(jī)時(shí),系統(tǒng)要限制用戶輸入密碼的次數(shù)?()
22.在“猜數(shù)字”游戲算法設(shè)計(jì)時(shí),我們需要用戶不斷輸入猜的數(shù),并由程序提示“猜大了”或“猜小了”。這里“猜大了”或“猜小了”的判斷,我們需要使用的程序結(jié)構(gòu)屬于()。
23.在 Python中,使用()來構(gòu)造雙分支條件語句。
24.二分查找法是重復(fù)取查找范圍的中間值進(jìn)行比較直至找到目標(biāo)。用二分查找法查找1~100之間的某一個(gè)數(shù)字最多需要()次。
25.長(zhǎng)方形的長(zhǎng)a為4,寬b為5,求長(zhǎng)方形面積s,那么橫線上應(yīng)該輸入()。
二、判斷題【每題1分,共6分】
1.使用枚舉法解決“雞兔同籠”問題時(shí),為了方便計(jì)算,只能枚舉雞的數(shù)量。
2.在Python中,程序編輯器用于顯示程序的運(yùn)行結(jié)果,且不能進(jìn)行保存。
3.在 Python中, “=”的作用是傳遞數(shù)值, a=b和b=a代表不同的含義。
4.好的算法往往可以解決同一類問題,而不局限于某一個(gè)特定的問題。
5.Python 語言不需要區(qū)分大小寫, “tu”和” Tu”是同一個(gè)變量。
6.好的算法可以提高辦事效率,降低信息選擇的成本,因此算法只有好處沒有壞處。
三、填空題【每空2分,共44分】
1、運(yùn)行下列程序,請(qǐng)?jiān)跈M線上寫出計(jì)算機(jī)運(yùn)行后的結(jié)果。
a=3
b=5
print(a*b)
a="hello"
a=123
print(a)
print("8-4=",8-4)
2【雞兔同籠】雞兔同籠,上有35頭,下有94足,雞兔各幾何?請(qǐng)你完成下圖代碼填寫。
38.
(1)while:_________        (2)if:_________
39. 3.常見的推薦算法包括___的推薦算法和___的推薦算法。
40. 4.算法也有___,需要尊重和保護(hù)。
5、請(qǐng)你用 Python編寫一句代碼,計(jì)算并輸出邊長(zhǎng)為3、4、5厘米的三角形的周長(zhǎng)。

6.要使程序能判斷一個(gè)數(shù)是否能同時(shí)被 3和7整除語句,請(qǐng)你在橫線處補(bǔ)全語句。

43. 7.在1~100 范圍內(nèi)查找目標(biāo)數(shù)37,利用二分查找算法,循環(huán)執(zhí)行的次數(shù)是 3次,如下表所示,請(qǐng)將表格填寫完整①_____;②___;利用順序查找 (從1 開始)算法,循環(huán)執(zhí)行的次數(shù)是___

8.韓信帶領(lǐng) 1500名士兵去打仗。戰(zhàn)后,死傷四五百人。剩下的士兵中,他命令士兵3人一排,結(jié)果多出2人;接著命令士兵5人一排,結(jié)果多出3人;又命令士兵7人一排,結(jié)果又多出2人。請(qǐng)你根據(jù)題干要求完成以下題目。

①解決一個(gè)問題的算法往往具有               ,即可用不同的算法來解決同一個(gè)問題。

A.枚舉法

“韓信點(diǎn)兵”問題可以使用枚舉法解決,利用枚舉法的思想,請(qǐng)你補(bǔ)全下方空白處代碼。

②if___________

③break語句的作用是:______________


B.篩選法

“韓信點(diǎn)兵”問題還可以用篩選法求解。請(qǐng)你補(bǔ)全下方空白處代碼,使得程序能將1000-1100范圍內(nèi)滿足“x除以7余數(shù)為2”條件的數(shù)篩選出來。

④if____________

⑤___________


C.同余法

⑥當(dāng)兩個(gè)整數(shù)分別除以除數(shù)得到的余數(shù)______,那么這兩個(gè)被除數(shù)為同余。

⑦這兩個(gè)整數(shù)的差值等于兩個(gè)除數(shù)的________。

根據(jù)同余算法的思想也能解決“韓信點(diǎn)兵”問題,請(qǐng)你補(bǔ)全代碼。

⑧k=____________

⑨while____________


【按照順序?qū)懞么鸢福还?個(gè)空,每個(gè)答案為一排】

例:

1.

2.

... ...

更多問卷 復(fù)制此問卷