JavaScript-Developer-I日本語試験問題でリアルに更新された問題PDF
合格させる無料保証付きクイズ2022年最新の実際に出ると確認されたSalesforce
質問 81
次のコードブロックを参照してください。
class Animal{
constructor(name){
this.name = name;
}
makeSound(){
console.log(`${this.name} is making a sound.`)
}
}
class Dog extends Animal{
constructor(name){
super(name)
this.name = name;
}
makeSound(){
console.log(`${this.name} is barking.`)
}
}
let myDog = new Dog('Puppy');
myDog.makeSound();
コンソール出力とは何ですか?
- A. 子犬が吠えています
正解: A
質問 82
次のコードを参照してください。
11行目の出力は何ですか?
- A. ["foo:1", "bar:2"]
- B. ["bar", "foo"]
- C. ["foo", "bar"]
- D. [1,2]
正解: C
質問 83
開発者は、コードを使用してブラウザの関数からオブジェクトを作成したいと考えています
下:
関数Monster(){this.name ='hello'};
Const z = Monster();
02行目に新しいキーワードがないためにどうなりますか?
- A. Window.mには正しいオブジェクトが割り当てられています。
- B. z変数には正しいオブジェクトが割り当てられていますが、this.nameは未定義のままです。
- C. z変数には正しいオブジェクトが割り当てられます。
- D. Window.nameは'hello'に割り当てられ、変数zは未定義のままです。
正解: D
質問 84
開発者は、与えられた数の階乗を計算するために以下のコードを書きます。
関数階乗(数値){
数値+階乗(数値-1);を返します。
}
factorial(3);
行04を実行した結果はどうなりますか?
- A. 0
- B. -無限大
- C. RuntimeError
- D. 1
正解: C
質問 85
以下のコードを参照してください。
関数changeValue(param){
パラメータ=5;
}
Let a =10;
Let b =5;
changeValue(b);
Const result = a+ " - "+ b;
コードが実行されたときの結果の値は何ですか?
- A. 10-5
- B. 5-10
- C. 10 -10
- D. 5 -5
正解: C
質問 86
以下のコードを参照してください。
textValue='1984';とします。
この文字列を整数に変換する正しい方法を示すコード割り当てはどれですか?
- A. numberValue = textValue.toInteger();とします。
- B. numberValue = Integer(textValue);とします。
- C. numberValue = Number(textValue);とします。
- D. numberValue =(Number)textValue;とします。
正解: C
質問 87
myArraymは、1つのレベル、2つのレベル、またはそれ以上のレベルを持つことができます。
myArrayを任意にネストできる場合、どのステートメントがmyArrayをフラット化しますか?
- A. myArray. join (","). split (",");
- B. myArray. reduce ((prev, curr) => prev.concat(curr) [ ]);
- C. [ ] .concat {. . .myArray) ;
- D. myArray.flat(Infinity);
正解: B
質問 88
localStorageからオブジェクトを正しく取得して返すコードステートメントはどれですか?
- A. const retrieveFromLocalStorage =(storageKey)=> {
window.localStorage[storageKey]を返します。
} - B. const retrieveFromLocalStorage =()=> {
JSON.stringify(window.localStorage.getItem(storageKey));を返します。
} - C. const retrieveFromLocalStorage =(storageKey)=> {
window.localStorage.getItem(storageKey);を返します。
} - D. const retrieveFromLocalStorage =(storageKey)=> {
JSON.parse(window.localStorage.getItem(storageKey));を返します。
}
正解: D
質問 89
以下のコードを参照してください。
const addBy =?
const addByEight = addBy(8);
const sum = addBYEight(50);
行01を置き換え、合計に58を返すことができる2つの関数はどれですか?
2つの答えを選択してください
- A. const addBy = function(num1){
num1+num2を返します。
} - B. const addBy = function(num1){
戻り関数(num2){
num1+num2を返します。
} - C. const addBy =(num1)=> num1 + num2;
- D. const addBY =(num1)=>(num2)=> num1 + num2;
正解: B,D
質問 90
以下のコードを参照してください。
JavaScriptがシングルスレッドであることを考えると、コードが実行された後の08行目の出力は何ですか?
- A. 0
- B. 1
- C. 2
- D. 3
正解: B
質問 91
以下のHTMLを参照してください。
<p>注文の現在のステータス:<span id="status">進行中</span></p>。
テキスト「進行中」を「完了」に変更するJavaScriptステートメントはどれですか?
- A. document.getElementById( "status")。innerHTML='完了';
- B. document.getElementById( "。status")。innerHTML='完了';
- C. document.getElementById( "status")。Value='完了';
- D. document.getElementById( "#status")。innerHTML='完了';
正解: A
質問 92
次のコードが与えられます:
Counter = 0;
const logCounter = () => {
console.log(counter);
);
logCounter();
setTimeout(logCOunter, 1100);
setInterval(() => {
Counter++
logCounter();
}, 1000);
最初の4つのログステートメントによって何がログに記録されますか?
- A. 0 0 1 2
- B. 0 1 1 2
- C. 0 1 2 3
- D. 0 1 2 2
正解: B
質問 93
以下のコードを参照してください?
searchString='これを探しましょう';
searchStringの先頭から空白を削除する2つのオプションはどれですか?
2つの答えを選択してください
- A. trimStart(searchString);
- B. searchString.trimEnd();
- C. searchString.replace(/*\s\s*/, '');
- D. searchString.trimStart();
正解: C,D
質問 94
次のコードブロックを参照してください。
配列=[1、2、3、4、5、6、7、8、9、10、11];
出力=0とします。
For (let num of array){
if (output >0){
Break;
}
if(num % 2 == 0){
Continue;
}
出力+=num;
コードが実行された後の出力の値は何ですか?
- A. 0
- B. 1
- C. 2
- D. 3
正解: C
質問 95
async / await keyworksの動作を正確に説明しているステートメントはどれですか?
- A. 関連する関数は常にpromiseを返します
- B. 関連する関数は非同期メソッドを介してのみ呼び出すことができます
- C. 関連付けられた人が約束を返すことがあります。
- D. 関連付けられたクラスにはいくつかの非同期関数が含まれています。
正解: A
質問 96
値が与えられた場合、開発者が値がNaNであるかどうかを検出するために使用できる3つのオプションはどれですか?
3つの答えを選んでください!
- A. 値== NaN
- B. Object.is(value、NaN)
- C. 値!==値
- D. 値=== Number.NaN
- E. Number.isNaN(value)
正解: A,E
質問 97
テストはdatabase.queryに依存しています。テスト中に依存関係が置き換えられます
配列を返すメソッドqueryを使用したdatabaseというオブジェクトを使用します。The
開発者は、メソッドが呼び出された回数と引数を確認する必要があります
毎回使用します。
要件を説明する2つのテストアプローチはどれですか?
2つの答えを選択してください
- A. あざける
- B. ホワイトボックス
- C. 統合
- D. ブラックボックス
正解: A,B
質問 98
以下のコードを参照してください。
let car1 = new Promise((_ ,reject)=> setTimeout(reject,2000,"Car1 crashed in")); let car2 = new Promise(resolve => setTimeout(resolve,1500,"Car2 completed")); let car3 = new Promise(resolve => setTimeout(resolve,3000,"Car3 completed")); Promise.race([car1,car2,car3])
.then(value=>{
let result = `${value} the race.`;
}).catch(err=>{
console.log('Race is cancelled.',err);
});
promise.raceが実行されたときの結果の価値は何ですか?
- A. Car2がレースを完走しました。
正解: A
質問 99
以下のコードを参照してください。
最初に='who';
2番目='何';
Try{
Try{
Throw new error('Sad trombone');
}catch (err){
First ='Why';
}finally {
Second ='when';
} catch (err) {
Second ='Where';
}
コードが実行された後の1番目と2番目の値は何ですか?
- A. 1つ目は理由で、2つ目は場所です
- B. 1つ目は理由、2つ目はいつ
- C. 最初は誰で、2番目はどこですか
- D. 1つ目は誰で、2つ目はいつ
正解: B
質問 100
以下のコードを参照してください。
str='javascript';とします。
Str [0] ='J';
Str [4] ='S';
文字列インデックス値を変更した後、strの値は「javascript」です。理由は何ですか
この値の場合:
- A. 非プリミティブ値は変更可能です。
- B. 非プリミティブ値は不変です。
- C. プリミティブ値は変更可能です。
- D. プリミティブ値は不変です。
正解: D
質問 101
開発者は、そのプロパティが不変であり、防止する必要があるオブジェクトを作成します
プロパティが追加または変更されないようにします。
このビジネス要件を実行するには、どの方法を使用する必要がありますか?
- A. Object.const()
- B. Object.eval()
- C. Object.lock()
- D. Object.freeze()
正解: D
質問 102
......
トップクラスのJavaScript-Developer-I日本語練習試験問題:https://jp.fast2test.com/JavaScript-Developer-I-JPN-premium-file.html