題庫總數:10 | ||
是非題:0 | ||
選擇題:10 (A:2、B:4、C:2、D:2) | ||
多選題:0 | ||
roddayeye整理 | ||
Q | fileEntry.createWriter(gotFileWriter, fail);function gotFileWriter(writer) { writer.onwriteend = function (evt) { }; writer.write("test test");}下列對於此程式的敘述何者是錯誤的? | |
v | 1. createWriter創建寫入文件的對象失敗會執行gotFileWriter函式。 | |
2. 透過PhoneGap File API所提供的createWriter方法創建一寫入文件的對象。 | ||
3. writer.write可寫入檔案內容。 | ||
4. writer.onwriteend表示寫入完畢後會執行的函式。 | ||
Q | navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);下列對於此程式的敘述何者是正確的? | |
v | 1. 呼叫getCurrentAcceleration函式,取得加速度計相關資訊。 | |
2. 若順利取得資訊則執行onError函式;反之,則執行onSuccess函式。 | ||
3. 呼叫getCurrentAcceleration函式,取得硬體儲存空間大小。 | ||
4. 在此的accelerometer為自定義函式,非使用PhoneGap API。 | ||
Q | var networkState = navigator.connection.type;var states = {};states[Connection.WIFI] = 'WiFi connection';states[Connection.CELL_3G] = 'Cell 3G connection';alert('連線狀態: ' + states[networkState]);下列對於此程式的敘述何者是錯誤的? | |
1. navigator.connection.type可取得連線狀態的參數。 | ||
2. alert('連線狀態: ' + states[networkState]);將取得的數字參數,對應陣列位址並呈現於視覺上。 | ||
3. navigator.connection.type的connection是PhoneGap的Connect API所定義的。 | ||
v | 4. connection為內建函式,不需要透過API即可使用。 | |
Q | navigator.camera.getPicture(onPhotoDataSuccess, onFail, );下列對於此程式的敘述何者是錯誤的? | |
1. 透過navigator.camera呼叫PhoneGap的Camera API。 | ||
2. 會在成功取得相機圖片時執行onPhotoDataSuccess函式。 | ||
3. getPicture函式指令,目的在於打開裝置中的照相機進行拍照。 | ||
v | 4. getPicture函式會從裝置圖片資料夾中隨機取得一張圖片。 | |
Q | 透過localStorage可快速儲存使用者設定資料,下列何者不是存取資料庫的方法? | |
1. setItem | ||
v | 2. deleteItem | |
3. getItem | ||
4. removeItem | ||
Q | navigator.compass.getCurrentHeading(onSuccess, onError);function onSuccess(heading) { alert(heading.magneticHeading+'度');}下列對於此程式的敘述何者是正確的? | |
1. 若順利取得資訊則執行onError函式;反之,則執行onSuccess函式。 | ||
v | 2. 呼叫getCurrentHeading函式取得目前裝置上羅盤的度數。 | |
3. 呼叫getCurrentHeading函式取得目前裝置電池溫度。 | ||
4. heading.magneticHeading的magneticHeading為自定義參考非PhoneGap API所提供。 | ||
Q | 使用Storage API時,要寫入資料可呼叫以下哪種方法? | |
1. getItem | ||
v | 2. setItem | |
3. removeItem | ||
4. deleteItem | ||
Q | my_media = new Media("http://audio/Guitar.mp3"); mediaTimer = setInterval(function () { my_media.getCurrentPosition(); }, 1000);下列對於此程式的敘述何者是正確的? | |
1. setInterval可取得音樂開始播放的時間。 | ||
2. mediaTimer設定的值1000表示10秒執行一次timer | ||
v | 3. getCurrentPosition函式可取得目前的播放時間。 | |
4. 在此的Media為自定義函式,非使用PhoneGap API。 | ||
Q | navigator.geolocation.getCurrentPosition(onSuccess, onError);下列對於此程式的敘述何者是正確的? | |
1. getCurrentPosition為自定義函式非PhoneGap API所提供。 | ||
2. 若順利取得資訊則執行onError函式;反之,則執行onSuccess函式。 | ||
v | 3. getCurrentPosition函式取得目前所在地理位置的相關資訊。 | |
4. getCurrentPosition函式取得目前裝置羅盤的度數。 | ||
Q | var reader = new FileReader( ); reader.onloadend = function (evt) { alert(evt.target.result); }; reader.readAsText(file);下列對於此程式的敘述何者是錯誤的? | |
1. readAsText可讀取檔案內容。 | ||
v | 2. alert(evt.target.result);會在畫面上顯示檔案的檔名。 | |
3. 透過 PhoneGap File API所提供的FileReader物件來讀取檔案。 | ||
4. reader.onloadend表示讀取完畢後會執行的函式。 |
文章標籤
全站熱搜