close

綠色標記為正解,請愛用Google Chrome,本課程題庫之題目數多(有其他網站寫說有52題....)

 

 標準答案 學生答案
配分:[10.00]
得分:
1. 下列敘述何者錯誤?
  1. 在命令提示字元中輸入pip install jieba即可安裝jieba套件。
  2. 範例程式E0-6-1所處理的檔案編碼格式必須是ANSI。
  3. jieba透過tf-idf方法來衡量每個字詞的重要性。
  4. jieba是一個中文分詞第三方函式庫,用在中文自然語言處理。
 
配分:[10.00]
得分:
2. 下列敘述何者錯誤?
  1. Pttparser.ipynb是用來爬取PTT的網頁。
  2. 利用for迴圈可以抓取許多網頁。
  3. 運用pandas的to_csv方法可以將資料存成csv檔案。
  4. Jupyter Notebook另存新檔的延伸檔名是.py。
 
配分:[10.00]
得分:
3. Python採用編譯式編譯,有錯修改完要重新編譯才能執行。
 
配分:[10.00]
得分:
4. 下列何者不是Anaconda Navigator提供的軟體?
  1. Banana
  2. R Studio
  3. Spyder
  4. Jupyter Notebook
 
配分:[10.00]
得分:
5. BeautifulSoup套件用在哪個領域?
  1. 資料預處理
  2. 資料擷取
  3. 機器學習
  4. 深度學習
 
配分:[10.00]
得分:
6. 在函數呼叫時,下列何者傳遞引數給參數的正確方法?
  1. 依參數順序給定
  2. 依名稱傳遞
  3. 依數值大小傳遞
  4. 依資料型態傳遞
 
配分:[10.00]
得分:
7. 在Python中,指令3 * 'Oh!'會印出3 * Oh。
 
配分:[10.00]
得分:
8. Jupyter Notebook實際上是一個網頁瀏覽程式,可以利用Chrome(或其他瀏覽器)瀏覽頁面。
 
配分:[10.00]
得分:
9. 函數 (function) 可以簡化程式提高可讀性。
 
配分:[10.00]
得分:
10.

此一迴圈執行後ans的值是5
ans = 0
for i in range(10):
    if i%2 == 0: 
        ans += 1

 

 標準答案 學生答案
配分:[10.00]
得分:
1. 哪些選項中程式的執行結果是True?
  1. str.isupper('HAPPPY')
  2. str.isalpha('Happy')
  3. str.istitle('Happy New Year')
  4. str.isalnum('123.45')
 
配分:[10.00]
得分:
2.

Python軟體套件索引(Python Package Index,簡稱PyPI)是Python程式語言的軟體倉庫。

 
配分:[10.00]
得分:
3. 在Python中,指令3 * 'Oh!'會印出3 * Oh。
 
配分:[10.00]
得分:
4. Colaboratory 是一個需要付費的 Jupyter Notebook環境。
 
配分:[10.00]
得分:
5. 巢狀迴圈是程式中重要的結構,專門處理單層(單軌)迭代或是運算。
 
配分:[10.00]
得分:
6. 當運算式中有多個運算子,若要改變預設的優先順序,可以加上小括號()。
 
配分:[10.00]
得分:
7. 下列有關Python開啟檔案中mode參數的說明,何者正確?
  1. r以唯讀方式打開。
  2. w以寫入方式開檔,當這個檔案存在時,覆蓋原來的內容。當這個檔案不存在時,建立這個檔案。
  3. a以寫入方式開檔,寫入內容追加在檔案的末尾。
  4. +以修改方式打開,只支援寫入。
 
配分:[10.00]
得分:
8. Python有針對字串提供 str 型別,也有提供字元(char)型別。
 
配分:[10.00]
得分:
9. 將資料寫入檔案或從檔案讀出,可以使用open()函式。
 
配分:[10.00]
得分:
10. 下列何者不是Python表示字串的語法?
  1. 小括號()
  2. 三個單引號 (''')
  3. 三個雙引號 (""")
  4. 單引號 ( ' )

 

 標準答案 學生答案
配分:[10.00]
得分:
1. 下列敘述何者錯誤?
  1. str.lstrip([chars])從字串兩側刪除選擇性參數chars所指定的字元
  2. str.rstrip([chars])從字串右側刪除選擇性參數chars所指定的字元
  3. str.center(width) # 傳回欄位寬度為參數width所指定的字元數、置中的字串
  4. str.format(spec) # 根據參數spec所指定的格式將字串格式化,然後傳回結果
 
配分:[10.00]
得分:
2. Python中3.14159是float(浮點數)。
 
配分:[10.00]
得分:
3.

下面程式有何用途?
text = '''將此文的內容全部存起來
1. A
2. B
3. C
4. D'''
print(text ,file=open('data.txt','w',encoding='utf-8'))

  1. 將檔案data.txt輸出至text
  2. 印出text的內容
  3. 印出data.txt的內容
  4. 將text輸出至檔案data.txt
 
配分:[10.00]
得分:
4. 在Python中,以下哪些值會被視為False?
  1. 0.0
  2. 0
  3. None
  4. [ ]
 
配分:[10.00]
得分:
5. 在Python中,指令3 * 'Oh!'會印出3 * Oh。
 
配分:[10.00]
得分:
6.

Python軟體套件索引(Python Package Index,簡稱PyPI)是Python程式語言的軟體倉庫。

 
配分:[10.00]
得分:
7. 讀取檔案:使用檔案物件提供的read()、readline() 或readlines() 方法讀取資料。
 
配分:[10.00]
得分:
8. new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。
 
配分:[10.00]
得分:
9. 下列敘述何者錯誤?
  1. Pttparser.ipynb是用來爬取PTT的網頁。
  2. 利用for迴圈可以抓取許多網頁。
  3. 運用pandas的to_csv方法可以將資料存成csv檔案。
  4. Jupyter Notebook另存新檔的延伸檔名是.py。
 
配分:[10.00]
得分:
10. 下列有關Python開啟檔案中mode參數的說明,何者正確?
  1. r以唯讀方式打開。
  2. w以寫入方式開檔,當這個檔案存在時,覆蓋原來的內容。當這個檔案不存在時,建立這個檔案。
  3. a以寫入方式開檔,寫入內容追加在檔案的末尾。
  4. +以修改方式打開,只支援寫入。

 

 標準答案 學生答案
配分:[10.00]
得分:
1. new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。
 
配分:[10.00]
得分:
2. Python有針對字串提供 str 型別,也有提供字元(char)型別。
 
配分:[10.00]
得分:
3. Variable explorer視窗可用於執行過程中觀察各個變數值的變化狀況,用於協助除錯。
 
配分:[10.00]
得分:
4.

下面程式印出的結果是12
def compute(a, b):
    return a*b
a = 3
b = 4
print(compute(a, b))

 
配分:[10.00]
得分:
5. 當運算式中有多個運算子,若要改變預設的優先順序,可以加上小括號()。
 
配分:[10.00]
得分:
6. for i in range(1,5,2): 此一迴圈會執行幾次?
  1. 1
  2. 2
  3. 3
  4. 4
 
配分:[10.00]
得分:
7. 巢狀if指的是if敘述裡面包含其它if敘述,而且沒有深度的限制。
 
配分:[10.00]
得分:
8. Colaboratory 是一個需要付費的 Jupyter Notebook環境。
 
配分:[10.00]
得分:
9.

下面程式有何用途?
text = '''將此文的內容全部存起來
1. A
2. B
3. C
4. D'''
print(text ,file=open('data.txt','w',encoding='utf-8'))

  1. 將檔案data.txt輸出至text
  2. 印出text的內容
  3. 印出data.txt的內容
  4. 將text輸出至檔案data.txt
 
配分:[10.00]
得分:
10. 將資料寫入檔案或從檔案讀出,可以使用open()函式。

 

 

 標準答案 學生答案
配分:[10.00]
得分:
1. 下列有關Python開啟檔案中mode參數的說明,何者正確?
  1. r以唯讀方式打開。
  2. w以寫入方式開檔,當這個檔案存在時,覆蓋原來的內容。當這個檔案不存在時,建立這個檔案。
  3. a以寫入方式開檔,寫入內容追加在檔案的末尾。
  4. +以修改方式打開,只支援寫入。
 
配分:[10.00]
得分:
2. Variable explorer視窗可用於執行過程中觀察各個變數值的變化狀況,用於協助除錯。
 
配分:[10.00]
得分:
3. BeautifulSoup套件用在哪個領域?
  1. 資料預處理
  2. 資料擷取
  3. 機器學習
  4. 深度學習
 
配分:[10.00]
得分:
4.

bmi = weight / (height / 100 * height / 100)
只要輸入體重weight,身高(height),上面的公式可以算出BMI的值。

 
配分:[10.00]
得分:
5. 巢狀if指的是if敘述裡面包含其它if敘述,而且沒有深度的限制。
 
配分:[10.00]
得分:
6.

下面程式的列印結果是什麼?
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'

  1. B
  2. A
  3. C
  4. F
 
配分:[10.00]
得分:
7.

此一迴圈執行後ans的值是5
ans = 0
for i in range(10):
    if i%2 == 0: 
        ans += 1

 
配分:[10.00]
得分:
8.

下面程式印出的結果是12
def compute(a, b):
    return a*b
a = 3
b = 4
print(compute(a, b))

 
配分:[10.00]
得分:
9.

下面程式有何用途?
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)

  1. 讀取read.txt 的內容(內容為數字,以空白分隔)並將這些數字加總,接著再顯示檔案內容和加總的結果。
  2. 將數字加總,接著再顯示檔案內容和加總的結果。
  3. 讀取read.txt 的內容。
  4. 顯示檔案內容和加總的結果。
 
配分:[10.00]
得分:
10. 下列敘述何者錯誤?
  1. ord(x) :傳回字元參數 x 的Unicode碼(十進位)
  2. chr(x):傳回整數參數 x 的原來字元
  3. len(x) :傳回字串參數 x 的長度,也就是字串由幾個字元所組成
  4. chr(x):傳回數值參數 x 轉換成字串的結果

 

 標準答案 學生答案
配分:[10.00]
得分:
1. Jupyter Notebook實際上是一個網頁瀏覽程式,可以利用Chrome(或其他瀏覽器)瀏覽頁面。
 
配分:[10.00]
得分:
2.

此一迴圈執行後ans的值是5
ans = 0
for i in range(10):
    if i%2 == 0: 
        ans += 1

 
配分:[10.00]
得分:
3. 在Python中,指令3 * 'Oh!'會印出3 * Oh。
 
配分:[10.00]
得分:
4.

下面程式可將輸入的字串全部轉成大寫印出
st = input()
str1 = st.upper()
print(str1)

 
配分:[10.00]
得分:
5. Colaboratory 是一個需要付費的 Jupyter Notebook環境。
 
配分:[10.00]
得分:
6.

下面程式的列印結果是什麼?
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'

  1. B
  2. A
  3. C
  4. F
 
配分:[10.00]
得分:
7. str.strip([chars])從字串左側刪除選擇性參數chars所指定的字元,一旦碰到不是指定的字元就停止刪除,然後傳回剩下的字串。
 
配分:[10.00]
得分:
8. 在函數呼叫時,下列何者傳遞引數給參數的正確方法?
  1. 依參數順序給定
  2. 依名稱傳遞
  3. 依數值大小傳遞
  4. 依資料型態傳遞
 
配分:[10.00]
得分:
9. new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。
 
配分:[10.00]
得分:
10. print('A','B','C','D') 執行的結果是ABCD(中間沒有空格隔開)。

 

 標準答案 學生答案
配分:[10.00]
得分:
1. str.title(s) 傳回字串參數s每個單字第一個字元轉換成大寫的字串。
 
配分:[10.00]
得分:
2. new_data = data.replace(str_old, str_new) 可以將data中的str_new換成str_old。
 
配分:[10.00]
得分:
3.

下面程式的列印結果是什麼?
score = 70
if score >= 60:
    print(""及格!"")
else:
    print(""不及格!"")

  1. 及格!
  2. 不及格!
  3. 及格!不及格!
  4. 不及格!及格!
 
配分:[10.00]
得分:
4.

下面程式有何用途?
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)

  1. 讀入read.dat(以UTF-8編碼格式讀取),第一列為欄位名稱,第二列之後是個人記錄,輸出檔案內容並顯示男生人數和女生人數。
  2. 讀入read.dat(以UTF-8編碼格式讀取)。
  3. 輸出檔案內容並顯示男生人數和女生人數。
  4. 讀入read.dat,第一列為欄位名稱,第二列之後是個人記錄。
 
配分:[10.00]
得分:
5. 在Python中,指令3 * 'Oh!'會印出3 * Oh。
 
配分:[10.00]
得分:
6.

下面程式印出的結果是?
x=10
def func():
  x=20
func()
print(x)

  1. 10
  2. 20
  3. 30
  4. 0
 
配分:[10.00]
得分:
7. 下列敘述何者錯誤?
  1. 在命令提示字元中輸入pip install jieba即可安裝jieba套件。
  2. 範例程式E0-6-1所處理的檔案編碼格式必須是ANSI。
  3. jieba透過tf-idf方法來衡量每個字詞的重要性。
  4. jieba是一個中文分詞第三方函式庫,用在中文自然語言處理。
 
配分:[10.00]
得分:
8.

下面程式的列印結果是什麼?
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'

  1. B
  2. A
  3. C
  4. F
 
配分:[10.00]
得分:
9. 讀取檔案:使用檔案物件提供的read()、readline() 或readlines() 方法讀取資料。
 
配分:[10.00]
得分:
10. 下列敘述何者錯誤?
  1. str.lstrip([chars])從字串兩側刪除選擇性參數chars所指定的字元
  2. str.rstrip([chars])從字串右側刪除選擇性參數chars所指定的字元
  3. str.center(width) # 傳回欄位寬度為參數width所指定的字元數、置中的字串
  4. str.format(spec) # 根據參數spec所指定的格式將字串格式化,然後傳回結果

 

 

 

arrow
arrow
    文章標籤
    e等公務園學習平臺解答
    全站熱搜

    albert1225 發表在 痞客邦 留言(0) 人氣()