題庫總數: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表示讀取完畢後會執行的函式。

arrow
arrow

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