2020-2021學年江蘇省鹽城市東臺市創新學校高一(下)月考信息技術試卷(4月份)
發布:2024/11/5 0:30:8
一.選擇題(每題2分,共80分)
-
1.在WPS表格中,計算B3到E3之間所有單元格中數據的和,在結果單元格中應輸入( )
A.SUM(B3:E3) B.=SUM(B3:E3) C.SUM(B3+E3) D.=SUM(B3+E3) 組卷:3引用:6難度:0.4 -
2.利用WPS表格存儲學生信息,為了輸入諸如“008104”這樣的學號信息,單元格的屬性需要設置成( )
A.數值 B.文本 C.特殊 D.常規 組卷:2引用:4難度:0.4 -
3.Python程序文件的擴展名是( )
A.python B.pyt C.pt D.py 組卷:8引用:11難度:0.7 -
4.下列選擇中,錯誤的是( )
A.執行ord(A)后返回的值為“65” B.執行bin(3)后返回值為“11” C.執行chr(66)后返回值為字母“B” D.執行ascii(65)后返回值為“65” 組卷:0引用:3難度:0.6 -
5.徐明從公司銷售部調動到公司人事部工作,現在要在數據庫中對徐明記錄中的“所在部門”字段值進行修改,較好的方案是( )
A.公司數據庫中逐條比對,定位到徐明的記錄,然后修改相應的字段數據 B.在公司數據庫中根據唯一的工號定位到徐明的記錄,然后修改相應的字段數據 C.在公司數據庫中銷售部刪除徐明的記錄,在新部門增添他的記錄 D.在公司數據庫中人事部再增添徐明的記錄 組卷:14引用:10難度:0.5 -
6.數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是( )
A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 組卷:8引用:8難度:0.9 -
7.一個正確的算法應該具有5個特性,除輸入項、輸出項特性外,另外3個特性是( )
A.確切性、可行性、有窮性 B.易讀性、確切性、有效性 C.有窮性、穩定性、確切性 D.可行性、易讀性、有窮性 組卷:4引用:3難度:0.5 -
8.以下關于算法中輸入、輸出的描述正確的是( )
A.算法可以沒有輸入,表示該算法不涉及任何數據信息 B.算法可以沒有輸出,表示該算法運行結果為“無解” C.算法必須要有輸入,否則算法無法進行 D.算法至少要有一個輸出 組卷:11引用:4難度:0.6 -
9.以下求1到100所有偶數之和的算法是用( )語言描述的?
(1)將1的值賦給變量i,0的值賦給sum
(2)判斷i是否能被2整除,若是,將i的值累加到sum中
(3)變量i加1,若i小于等于100,則轉去執行(2)
(4)輸出 sum的值A.自然語言 B.流程圖 C.偽代碼 D.計算機語言 組卷:4引用:3難度:0.7 -
10.numpy是一個科學計算包,其中包含很多數學函數,如三角函數、矩陣計算方法等。arange函數是該模塊中的函數,下列說法錯誤的是( )
A.可以用arange函數創建一個等差數列 B.arange函數如在0~2π之間每隔0.01取個值,則可以用arange(0,2*numpy.jye.ai,0.01)來表示,其中numpy.jye.ai表示π C.Import numpy as np后,x=np,arange(0,2*numpy.jye.ai,0.01),可以將x應用到y=np.jye.ai(x)圖像繪制 D.可以用arange函數創建一個等比數列 組卷:1引用:2難度:0.5 -
11.matplotlib模塊是Python中最出色的繪圖庫,功能很完善。調用 matplotlib.jye.ai時,坐標系可以根據數值范圍自動生成。閱讀下列程序代碼。
import numpy as np#加載numpy模塊并取名為np
import matplotlib.jye.ai as plt
x=np.jye.ai(0,2*np.jye.ai,0.01)
y=np.jye.ai(x)
plt.jye.ai(x,y)
plt.jye.ai('sin(x)')
plt.jye.ai('X')
plt.jye.ai('Y')
plt.jye.ai( )
下列選擇錯誤的是( )A.import matplotlib.jye.ai as plt,加載matplotlib.jye.ai并取名為plt B.x=np.jye.ai(0,2*np.jye.ai,0.01)為x軸區間 C.plt.jye.ai(x,y),顯示x軸、y軸 D.plt.jye.ai( )顯示圖像 組卷:3引用:2難度:0.5 -
12.斐波那契在《計算之書》中提出了一個有趣的兔子問題:從第三個月開始,每個月的兔子對數是前兩個月的兔子對數之和,又同時作為下一個月兔子對數的加數。這種重復反饋的過程稱為迭代。迭代法也稱輾轉法,閱讀下列程序代碼。
def fib(n):
#迭代求Fibonacci數列
f2=f1=1
for i in range(①,n+1):
②
return f2
n=int(input('輸入需要計算的月份數:'))
print('兔子總對數為:',fib(n))
input(“運行完畢,請按回車鍵退出...“)
下列說法錯誤的是( )A.確定迭代變量,程序中的f1、f2 B.建立迭代關系式,②處應填寫:f1,f2=f2,f1+f2 C.對迭代過程進行控制,①處應填寫range(3,n+1)枚舉從第三個月開始 D.f1,f2=f2,f1+f2不可以用temp=f1+f2,f1=f2,f2=temp代替 組卷:12引用:2難度:0.5 -
13.分治的設計思想,是將一個難以直接解決的大問題,分割成一些較小的同類問題,各個擊破,最終達到解決問題的目的。分治法所能解決的問題所具有的特征,以下說法錯誤的是( )
A.該問題可以分解為若干個規模較小的相同的子問題 B.該問題的規模足夠大 C.該問題的規模縮小到一定的程度就可以很容易地解決 D.將各個子問題的解可以合并為原問題的解 組卷:2引用:2難度:0.6 -
14.“大事化小、小事化了”體現出的問題求解的思想是( )
A.遞推法 B.窮舉法 C.分治法 D.歸納法 組卷:4引用:3難度:0.5
二.程序題(每題5分,共20分)
-
43.完善程序實現以下功能并保存。
輸出數組的最大值。
arr1=[12,435,76,24,78,54,866,43]
for i in range(0,7):
if arr1[i]>max1:max1=
print(“最大值是:“,
input(“運行完畢,請按回車鍵退出...“)組卷:2引用:2難度:0.5 -
44.完善代碼并保存。
實現功能:從鍵盤輸入10個學生的測試成績,輸出最高分和最低分。
cj=[]
for i in range(0,
x=float(input(“請輸入一個數“))
cj.jye.ai(
print(max(cj),min(
input(“運行完畢,請按回車鍵退出...“)組卷:1引用:2難度:0.5