wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 20

Worksheet time: 29mins

Name
Class
Date
1.

Ո՞րն է == և === օպերատորների տարբերությունը

a)

Առաջինը ստուգում է արժեքների հավասարությունը, երկրորդը՝ արժեքների և տիպերի

b)

Առաջինը ստուգում է տիպերի հավասարությունը, երկրորդը՝ արժեքների

c)

Առաջինը ստուգում է արժեքների և տիպերի հավասարությունը, երկրորդը՝ արժեքների

2.

Ի՞նչ արժեք կունենան x,y փոփոխականները հետևյալ գործողությունների կատարման արդյունքում

let x = 4; let y = ++x;

a)

x = 4, y = 5

b)

x = 5, y = 4

c)

x = 4, y = 4

d)

x = 5, y = 5

3.

Ի՞նչ կլինի արդյունքում

console.log(2 && 1 && null && 0 && undefined)

a)

undefined

b)

0

c)

null

d)

1

4.

Ինչի՞ հավասար կլինեն x,y փոփոխականները հետևյալ գործողությունների կատարման արդյունքում

let x = 4, y = 0;
while(x < 8){
x+=2;
y++;

}
console.log(x, y);

a)

x = 6, y = 8

b)

x = 8, y = 2

c)

x = 6, y = 2

d)

x = 2, y = 8

5.

Ի՞նչ կտպվի էկրանին հետևյալ հրամանների կատարման արդյունքում


let a = 4, b = 5;
if( 2 * a > b - a){
a = a - 1;
}
else if( a < b){
b = b - 1;
}
else{

a = b - a;

}

console.log(a, b);

a)

3, 5

b)

4, 4

c)

1, 5

d)

0, 6

6.

Ի՞նչ կտպվի էկրանին հետևյալ հրամանների կատարման արդյունքում

let x = 10, y = "5";

console.log(x + y);

a)

undefined

b)

ReferenceError

c)

15

d)

105

7.

Ի՞նչ արդյունք կունենանք էկրանին
let x = 45.7;
console.log( parseInt(x) );
console.log( Math.floor(x) );
console.log( Math.ceil(x) );

a)

45, 45, 46

b)

45, 45, 45

c)

46, 45, 46

8.

Ստորև ներկայացված ցիկլի կատարման արդյունքում էկրանին հայտնվում են թվազույգեր:
Ո՞րն է 4-րդ զույգը թվերի, որը կտեսնենք էկրանին


for(let i = 0; i < 2; i++){
   for(let j = 0; j < 5; j++){
     console.log(i,j)
   }
}

a)

0, 3

b)

1, 4

c)

2, 5

d)

2, 5

9.

Ո՞ր թվերը կհայտնվեն էկրանին, հետևյալ կոդի կատարման արդյունքում

for(let i = 2; i < 20 ; i++){
  if(i % 2 != 0){
      break;
  }
   console.log(i);
}

a)

0

b)

1

c)

2

d)

բոլոր զույգ թվերը 2 - 20 հատվածից

e)

բոլոր կենտ թվերը 2 - 20 հատվածից

10.

Ի՞նչ խնդիր է լուծում ստորև բերված կոդը


let s = 0
for(let i = 10; i < 100; i += 2){
  s += i;
}

a)

հաշվում է բոլոր երկնիշ թվերի գումարը

b)

հաշվում է բոլոր զույգ թվերի գումարը

c)

հաշվում է բոլոր երկնիշ զույգ թվերի գումարը

11.

Ի՞նչ արդյունք կլինի էկրանին
let s = 0, x = 4;
while(x < 2){
  x++;
  s *= 2;
}
console.log(s + x)

a)

0

b)

4

c)

2

d)

6

12.

Ի՞նչ արդյունք կլինի էկրանին
let s = 0, x = 4;
while(x < 2){
  x++;
  s *= 2;
}
console.log(s > x)

a)

0

b)

4

c)

true

d)

false

13.

Ի՞նչ արդյունք կլինի էկրանին
let s = 0, x = 4;
while(x < 8){
  x++;
  s *= 2;
}
console.log(s, x)

a)

8, 8

b)

4, 8

c)

0, 8

14.

Ի՞նչ տիպ ունի x փոփոխականը
let x = 5

a)

number

b)

integer

c)

string

d)

boolean

15.

Ի՞նչ արդյունք կստանանք
let x = 4

let y = x % 2 == 0 ? x : x + 1

console.log(y)

a)

5

b)

4

c)

Error

d)

9

16.

Ի՞նչ արդյունք կստանանք
console.log( 0 || 1 || 2)


a)

0

b)

1

c)

2

d)

Error

17.

Ի՞նչ արդյունք կստանանք

console.log(1 && 2 && 3)

a)

1

b)

2

c)

3

d)

true

18.

Քանի՞ անգամ կելքագրվի HELLO բառը
let x = 4;

while(x < 8){

console.log("HELLO")

x++

}

a)

4

b)

3

c)

5

d)

անվերջ

19.

Ի՞նչ պետք է լինի հարցականի փոխարեն, որպեսզի ելքագրվեն միանիշ թվերը


let x = 1

do{

console.log(x++)

}

while(????)

a)

x < 9

b)

x > 9

c)

x >= 10

d)

x < 10

20.

Ի՞նչ թիվ կելքագրվի

for(let i = 10; i < 100; i++){

if(i % 5 == 0 && i % 3 == 0){

console.log(i)

break

}

}

a)

12

b)

10

c)

15

d)

90