E等公務員,e學中心,解答,測驗,Python程式設計入門
「Python程式設計入門」e等公務園+e學中心+學習平臺解答
相信大家會搜尋進來,應該也是為了更快速完成測驗,貼心的我們懂你❤資料均網路上蒐集整理,僅供參考。大家善用Ctrl+F搜尋題目關鍵字,相信很快就找到答案。問:Python中3.14159是float(浮點數)。v ○ ╳ 問:下面程式的列印結果是什麼?score= 70 if 80<= score <=100: grade='A' elif 70<= score <=79: grade='B' elif 60<= score <=69: grade='C' elif score <=59: grade='F'v B A C F 問:下列何者可以傳回與數值參數 x 最接近的整數(四捨五入)?v round int abs bin 問:下列敘述何者錯誤? ord(x) :傳回字元參數 x 的Unicode碼(十進位) chr(x):傳回整數參數 x 的原來字元 len(x) :傳回字串參數 x 的長度,也就是字串由幾個字元所組成v chr(x):傳回數值參數 x 轉換成字串的結果 問:函數 (function) 可以簡化程式提高可讀性。v ○ ╳ 問:此一迴圈執行後ans的值是5 ans = 0 for i in range(10): if i%2 == 0: ans += 1v ○ ╳ 問:巢狀if指的是if敘述裡面包含其它if敘述,而且沒有深度的限制。v ○ ╳ 問:Python採用編譯式編譯,有錯修改完要重新編譯才能執行。 ○v ╳ 問:Colaboratory 是一個需要付費的 Jupyter Notebook環境。 ○v ╳ 問:下面程式有何用途?f = open("read.txt", 'r') data = f.read() f.close() num = data.split(' ') total = 0 for i in range(0, len(num)): total += eval(num[i]) print(total)v 讀取read.txt 的內容(內容為數字,以空白分隔)並將這些數字加總,接著再顯示檔案內容和加總的結果。 將數字加總,接著再顯示檔案內容和加總的結果。 讀取read.txt 的內容。 顯示檔案內容和加總的結果。 問:Python 屬於靜態型態程式語言,變數在使用之前需要宣告型態。 ○v ╳ 問:str.title(s) 傳回字串參數s每個單字第一個字元轉換成大寫的字串。v ○ ╳ 問:bmi = weight / (height / 100 * height / 100)只要輸入體重weight,身高(height),上面的公式可以算出BMI的值。v ○ ╳ 問:下列何者不是Anaconda Navigator提供的軟體?v Banana R Studio Spyder Jupyter Notebook 問:下面程式印出的結果是?s = 'Python程式設計's[2:]v thon程式設計' Py' 程式設' hon程' 問:Python有針對字串提供 str 型別,也有提供字元(char)型別。 ○v ╳ 問:下列敘述何者錯誤?v str.lstrip([chars])從字串兩側刪除選擇性參數chars所指定的字元 str.rstrip([chars])從字串右側刪除選擇性參數chars所指定的字元 str.center(width) # 傳回欄位寬度為參數width所指定的字元數、置中的字串 str.format(spec) # 根據參數spec所指定的格式將字串格式化,然後傳回結果 問:讀取檔案:使用檔案物件提供的read()、readline() 或readlines() 方法讀取資料。v ○ ╳ 問:下面程式有何用途?def compute(sentence, w): return sentence.count(w) sentence = input() word = input() print(word, "occurs", compute(sentence, word), "time(s)")v 讓使用者輸入一字串和一字元,接著印出該字串中指定字元出現的次數。 讓使用者輸入一字串和一字元,接著印出該字串轉成大寫的結果。 讓使用者輸入一字串和一字元,接著印出該字串中指定字元轉成大寫的結果。 讓使用者輸入一字串和一字元,接著印出該字串的長度。 問:在2019年Python在TIOBE Index 的排名贏過Java。 ○v ╳ 問:下列何者不是Python 語言的特色? 屬於腳本語言 動態語言 強(調)型別語言v 格式自由的語言 問:new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。 ○v ╳ 問:下面程式印出的結果是12 def compute(a, b): return a*b a = 3 b = 4 print(compute(a, b))v ○ ╳ 問:在Python中,以下哪些值會被視為False?v 0.0v 0v Nonev [ ] 問:此一迴圈執行後ans的值是?ans = 0 for i in range(1, 10): if i % 2 == 0: ans += iv 20 30 55 45 問:哪些選項中程式的執行結果是True?v str.isupper('HAPPPY')v str.isalpha('Happy')v str.istitle('Happy New Year') str.isalnum('123.45') 問:下列敘述何者錯誤? Pttparser.ipynb是用來爬取PTT的網頁。 利用for迴圈可以抓取許多網頁。 運用pandas的to_csv方法可以將資料存成csv檔案。v Jupyter Notebook另存新檔的延伸檔名是.py。 問:下面程式的列印結果是什麼?score = 70 if score >= 60: print(""及格!"")else: print(""不及格!"")v 及格! 不及格! 及格!不及格! 不及格!及格! 問:Jupyter Notebook實際上是一個網頁瀏覽程式,可以利用Chrome(或其他瀏覽器)瀏覽頁面。v ○ ╳ 問:for i in range(1,5,2): 此一迴圈會執行幾次?v 1 2 3 4 問:在程式執?的過程中,可以使用print()函式取得使用者的輸入。 ○v ╳ 問:Python可以用爬蟲爬取網頁內容。v ○ ╳ 問:print('A','B','C','D') 執行的結果是ABCD(中間沒有空格隔開)。 ○v ╳ 問:eval(input())可以讓使用者進行輸入,接著用eval函數轉成數字。v ○ ╳ 問:下面程式有何用途?fileObject = open('poem.txt', 'r') content = fileObject.read() print(content) fileObject.close() 開啟檔案poem.txt。 開啟檔案poem.txt後,用read() 方法讀取資料後印出,最後關閉檔案。v 開啟檔案poem.txt後關閉檔案。 開啟檔案poem.txt後,印出資料,最後關閉檔案。 問:下列敘述何者不會印出3.14? print('{:.2f}'.format(3.1415926)) format (3.1415926, '.2f') print("%.2f" % 3.1415926)v print("%d" % 3.1415926) 問:巢狀迴圈是程式中重要的結構,專門處理單層(單軌)迭代或是運算。 ○v ╳ 問:下列有關Python開啟檔案中mode參數的說明,何者正確?v r以唯讀方式打開。v w以寫入方式開檔,當這個檔案存在時,覆蓋原來的內容。當這個檔案不存在時,建立這個檔案。v a以寫入方式開檔,寫入內容追加在檔案的末尾。 +以修改方式打開,只支援寫入。 問:下面程式印出的結果是?x=10 def func(): x=20 func() print(x)v 10 20 30 0 問:下列何者不是Python表示字串的語法?v 小括號() 三個單引號 (''') 三個雙引號 (""") 單引號 ( ' ) 問:在Python中,指令3 * 'Oh!'會印出3 * Oh。 ○v ╳ 問:下面程式有何用途?f_name = "read.dat" c_male = c_female = 0 with open(f_name, "rb") as file: for line in file: row = line.decode('utf-8') print(row) row = row.strip('\n').split(' ') if row[2] == '1': c_male += 1 elif row[2] == '0': c_female += 1 print("Number of males:", c_male) print("Number of females:", c_female)v 讀入read.dat(以UTF-8編碼格式讀取),第一列為欄位名稱,第二列之後是個人記錄,輸出檔案內容並顯示男生人數和女生人數。 讀入read.dat(以UTF-8編碼格式讀取)。 輸出檔案內容並顯示男生人數和女生人數。 讀入read.dat,第一列為欄位名稱,第二列之後是個人記錄。 問:式有何用途?text = '''將此文的內容全部存起來1. A 2. B 3. C 4. D''' print(text ,file=open('data.txt','w',encoding='utf-8')) 將檔案data.txt輸出至text 印出text的內容 印出data.txt的內容v 將text輸出至檔案data.txt 問:程式中最難修正的錯誤類型是? 語法錯誤 (syntax error) 執行期間錯誤 (runtime error)v 邏輯錯誤 (logic error) 格式錯誤 (format error) 問:Variable explorer視窗可用於執行過程中觀察各個變數值的變化狀況,用於協助除錯。v ○ ╳ 問:下面程式可將輸入的字串全部轉成大寫印出st = input() str1 = st.upper() print(str1)v ○ ╳ 問:將資料寫入檔案或從檔案讀出,可以使用open()函式。v ○ ╳ 問:下列敘述何者錯誤? 在命令提示字元中輸入pip install jieba即可安裝jieba套件。v 範例程式E0-6-1所處理的檔案編碼格式必須是ANSI。 jieba透過tf-idf方法來衡量每個字詞的重要性。 jieba是一個中文分詞第三方函式庫,用在中文自然語言處理。 問:下列敘述何者正確?v ‘ABC’==‘abc’會得到Falsev 3>5==True會得到Falsev 7 // 3可得2v 26%8可得2 問:當運算式中有多個運算子,若要改變預設的優先順序,可以加上小括號()。v ○ ╳ 問:BeautifulSoup套件用在哪個領域? 資料預處理v 資料擷取 機器學習 深度學習 問:str.strip([chars])從字串左側刪除選擇性參數chars所指定的字元,一旦碰到不是指定的字元就停止刪除,然後傳回剩下的字串。 ○v ╳
問:Python中3.14159是float(浮點數)。
v ○
╳
問:下面程式的列印結果是什麼?
score= 70
if 80<= score <=100:
grade='A'
elif 70<= score <=79:
grade='B'
elif 60<= score <=69:
grade='C'
elif score <=59:
grade='F'
v B
A
C
F
問:下列何者可以傳回與數值參數 x 最接近的整數(四捨五入)?
v round
int
abs
bin
問:下列敘述何者錯誤?
ord(x) :傳回字元參數 x 的Unicode碼(十進位)
chr(x):傳回整數參數 x 的原來字元
len(x) :傳回字串參數 x 的長度,也就是字串由幾個字元所組成
v chr(x):傳回數值參數 x 轉換成字串的結果
問:函數 (function) 可以簡化程式提高可讀性。
v ○
╳
問:此一迴圈執行後ans的值是5
ans = 0
for i in range(10):
if i%2 == 0:
ans += 1
v ○
╳
問:巢狀if指的是if敘述裡面包含其它if敘述,而且沒有深度的限制。
v ○
╳
問:Python採用編譯式編譯,有錯修改完要重新編譯才能執行。
○
v ╳
問:Colaboratory 是一個需要付費的 Jupyter Notebook環境。
○
v ╳
問:下面程式有何用途?
f = open("read.txt", 'r')
data = f.read()
f.close()
num = data.split(' ')
total = 0
for i in range(0, len(num)):
total += eval(num[i])
print(total)
v 讀取read.txt 的內容(內容為數字,以空白分隔)並將這些數字加總,接著再顯示檔案內容和加總的結果。
將數字加總,接著再顯示檔案內容和加總的結果。
讀取read.txt 的內容。
顯示檔案內容和加總的結果。
問:Python 屬於靜態型態程式語言,變數在使用之前需要宣告型態。
○
v ╳
問:str.title(s) 傳回字串參數s每個單字第一個字元轉換成大寫的字串。
v ○
╳
問:bmi = weight / (height / 100 * height / 100)
只要輸入體重weight,身高(height),上面的公式可以算出BMI的值。
v ○
╳
問:下列何者不是Anaconda Navigator提供的軟體?
v Banana
R Studio
Spyder
Jupyter Notebook
問:下面程式印出的結果是?
s = 'Python程式設計'
s[2:]
v thon程式設計'
Py'
程式設'
hon程'
問:Python有針對字串提供 str 型別,也有提供字元(char)型別。
○
v ╳
問:下列敘述何者錯誤?
v str.lstrip([chars])從字串兩側刪除選擇性參數chars所指定的字元
str.rstrip([chars])從字串右側刪除選擇性參數chars所指定的字元
str.center(width) # 傳回欄位寬度為參數width所指定的字元數、置中的字串
str.format(spec) # 根據參數spec所指定的格式將字串格式化,然後傳回結果
問:讀取檔案:使用檔案物件提供的read()、readline() 或readlines() 方法讀取資料。
v ○
╳
問:下面程式有何用途?
def compute(sentence, w):
return sentence.count(w)
sentence = input()
word = input()
print(word, "occurs", compute(sentence, word), "time(s)")
v 讓使用者輸入一字串和一字元,接著印出該字串中指定字元出現的次數。
讓使用者輸入一字串和一字元,接著印出該字串轉成大寫的結果。
讓使用者輸入一字串和一字元,接著印出該字串中指定字元轉成大寫的結果。
讓使用者輸入一字串和一字元,接著印出該字串的長度。
問:在2019年Python在TIOBE Index 的排名贏過Java。
○
v ╳
問:下列何者不是Python 語言的特色?
屬於腳本語言
動態語言
強(調)型別語言
v 格式自由的語言
問:new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。
○
v ╳
問:下面程式印出的結果是12
def compute(a, b):
return a*b
a = 3
b = 4
print(compute(a, b))
v ○
╳
問:在Python中,以下哪些值會被視為False?
v 0.0
v 0
v None
v [ ]
問:此一迴圈執行後ans的值是?
ans = 0
for i in range(1, 10):
if i % 2 == 0:
ans += i
v 20
30
55
45
問:哪些選項中程式的執行結果是True?
v str.isupper('HAPPPY')
v str.isalpha('Happy')
v str.istitle('Happy New Year')
str.isalnum('123.45')
問:下列敘述何者錯誤?
Pttparser.ipynb是用來爬取PTT的網頁。
利用for迴圈可以抓取許多網頁。
運用pandas的to_csv方法可以將資料存成csv檔案。
v Jupyter Notebook另存新檔的延伸檔名是.py。
問:下面程式的列印結果是什麼?
score = 70
if score >= 60:
print(""及格!"")
else:
print(""不及格!"")
v 及格!
不及格!
及格!不及格!
不及格!及格!
問:Jupyter Notebook實際上是一個網頁瀏覽程式,可以利用Chrome(或其他瀏覽器)瀏覽頁面。
v ○
╳
問:for i in range(1,5,2): 此一迴圈會執行幾次?
v 1
2
3
4
問:在程式執?的過程中,可以使用print()函式取得使用者的輸入。
○
v ╳
問:Python可以用爬蟲爬取網頁內容。
v ○
╳
問:print('A','B','C','D') 執行的結果是ABCD(中間沒有空格隔開)。
○
v ╳
問:eval(input())可以讓使用者進行輸入,接著用eval函數轉成數字。
v ○
╳
問:下面程式有何用途?
fileObject = open('poem.txt', 'r')
content = fileObject.read()
print(content)
fileObject.close()
開啟檔案poem.txt。
開啟檔案poem.txt後,用read() 方法讀取資料後印出,最後關閉檔案。
v 開啟檔案poem.txt後關閉檔案。
開啟檔案poem.txt後,印出資料,最後關閉檔案。
問:下列敘述何者不會印出3.14?
print('{:.2f}'.format(3.1415926))
format (3.1415926, '.2f')
print("%.2f" % 3.1415926)
v print("%d" % 3.1415926)
問:巢狀迴圈是程式中重要的結構,專門處理單層(單軌)迭代或是運算。
○
v ╳
問:下列有關Python開啟檔案中mode參數的說明,何者正確?
v r以唯讀方式打開。
v w以寫入方式開檔,當這個檔案存在時,覆蓋原來的內容。當這個檔案不存在時,建立這個檔案。
v a以寫入方式開檔,寫入內容追加在檔案的末尾。
+以修改方式打開,只支援寫入。
問:下面程式印出的結果是?
x=10
def func():
x=20
func()
print(x)
v 10
20
30
0
問:下列何者不是Python表示字串的語法?
v 小括號()
三個單引號 (''')
三個雙引號 (""")
單引號 ( ' )
問:在Python中,指令3 * 'Oh!'會印出3 * Oh。
○
v ╳
問:下面程式有何用途?
f_name = "read.dat"
c_male = c_female = 0
with open(f_name, "rb") as file:
for line in file:
row = line.decode('utf-8')
print(row)
row = row.strip('\n').split(' ')
if row[2] == '1':
c_male += 1
elif row[2] == '0':
c_female += 1
print("Number of males:", c_male)
print("Number of females:", c_female)
v 讀入read.dat(以UTF-8編碼格式讀取),第一列為欄位名稱,第二列之後是個人記錄,輸出檔案內容並顯示男生人數和女生人數。
讀入read.dat(以UTF-8編碼格式讀取)。
輸出檔案內容並顯示男生人數和女生人數。
讀入read.dat,第一列為欄位名稱,第二列之後是個人記錄。
問:式有何用途?
text = '''將此文的內容全部存起來
1. A
2. B
3. C
4. D'''
print(text ,file=open('data.txt','w',encoding='utf-8'))
將檔案data.txt輸出至text
印出text的內容
印出data.txt的內容
v 將text輸出至檔案data.txt
問:程式中最難修正的錯誤類型是?
語法錯誤 (syntax error)
執行期間錯誤 (runtime error)
v 邏輯錯誤 (logic error)
格式錯誤 (format error)
問:Variable explorer視窗可用於執行過程中觀察各個變數值的變化狀況,用於協助除錯。
v ○
╳
問:下面程式可將輸入的字串全部轉成大寫印出
st = input()
str1 = st.upper()
print(str1)
v ○
╳
問:將資料寫入檔案或從檔案讀出,可以使用open()函式。
v ○
╳
問:下列敘述何者錯誤?
在命令提示字元中輸入pip install jieba即可安裝jieba套件。
v 範例程式E0-6-1所處理的檔案編碼格式必須是ANSI。
jieba透過tf-idf方法來衡量每個字詞的重要性。
jieba是一個中文分詞第三方函式庫,用在中文自然語言處理。
問:下列敘述何者正確?
v ‘ABC’==‘abc’會得到False
v 3>5==True會得到False
v 7 // 3可得2
v 26%8可得2
問:當運算式中有多個運算子,若要改變預設的優先順序,可以加上小括號()。
v ○
╳
問:BeautifulSoup套件用在哪個領域?
資料預處理
v 資料擷取
機器學習
深度學習
問:str.strip([chars])從字串左側刪除選擇性參數chars所指定的字元,一旦碰到不是指定的字元就停止刪除,然後傳回剩下的字串。
○
v ╳
評論