Тест1 Основы применения JavaScript (по лекции 1)
25:00
1
/ 1
Поля, отмеченные звёздочкой (*), обязательны для заполнения!
Проверьте, пожалуйста, правильность заполнения всех полей!
Ваша фамилия
*
К какому типу данных относится следующее значение?
*
const c = "5";
.
String
Number
Boolean
Int
undefined
Float
Какой тип данных у этой константы?
*
const c = 91;
.
undefined
Int
Number
String
Float
Boolean
Какой результат после выполнения следующего кода будет выведен на экран?
*
let a = "Hello";
a = "world";
console.log(a);
.
Hello world
а
ничего не выведет
Hello
world
Какой результат выводится в консоли?
*
let a = "world";
let b = `Hello ${a}!`;
console.log(b);
.
world
Hello ${a}!
Hello!
Hello world!
a
$a!
Каково значение a?
*
let a = "Hello";
a = prompt("world");
console.log(a);
.
world
Hello
let
Все, что введет пользователь
prompt
Какой HTML-синтаксис присоединяет к веб-странице внешний файл JavaScript?
*
<script type="text/Javascript" src="ch1_alert.js"></script>
<script src="ch1_alert.js"></script>
<script type="text/Javascript" src="ch1_alert.js">
<script type="text/javascript" defer></script>
Можно ли запустить файл JavaScript с расширением JS в браузере?
*
не знаю
нет
да
Как написать многострочный комментарий в JavaScript?
*
/* много строк */
# много строк #
// много строк
/* много строк
# много строк
// много строк //
Какое значение b будет выведено на экран?
*
let a = 5;
let b = 70;
let c = "5";
b++;
console.log(b);
.
755
5
71
70
75
Какое значение b будет выведено на экран?
*
let a = 5;
let b = 70;
let c = "5";
console.log(- - b);
.
65
5
70
69
71
Каково значение result?
*
let result = 3 + 4 * 2 / 8;
.
4
1,375
3
1,75
Каково значение total2?
*
let firstNum = 5;
let secondNum = 10;
firstNum++;
secondNum - -;
let total = ++firstNum + secondNum;
let total2 = 500 + 100 / 5 + total - -;
console.log(total2);
.
Какой результат вы увидите на экране, если заданы следующие значения?
*
const a = 5;
const b = 10;
.
true
false
console.log(a > 0 && b > 0);
console.log(a == 5 && b == 4);
console.log(true || false);
console.log(a == 3 || b == 10);
console.log(a == 3 || b == 7);
Какое свойство массива определяет количество элементов, содержащихся в массиве?
*
len
len(mass)
masslen
length
Какой результат вы увидите в консоли?
*
const myArr1 = [1,3,5,6,8,9,15];
console.log(myArr1.indexOf(3));
.
Какой результат вы увидите на экране?
*
const myArr2 = [];
myArr2[3] = 'test'
console.log(myArr2[2]);
.
test
undefined
выдаст ошибку
null
Какой результат отобразится в консоли?
*
const myArr3 = [3,6,8,9,3,55,553,434];
myArr3.sort();
console.log(myArr3[0]);
.
553
undefined
3
0
Какой результат будет выведен на экран?
*
const q = '1';
switch (q) {
....case '1':
........answer = "one";
........break;
....case 1:
........answer = 1;
........break;
....case 2:
.......answer = "this is the one";
........break;
....default:
........answer = "not working";
}
console.log(answer);
not working
1
one
this is the one
Что отобразится в консоли после выполнения данного кода?
*
const q = 1;
switch (q) {
....case '1':
........answer = "one";
....case 1:
........answer = 1;
....case 2:
........answer = "this is the one";
........break;
....default:
........answer = "not working";
}
console.log(answer);
not working
one 1
one 1 this is the one
one
this is the one
one 1 this is the one not working
1
Какой результат появится на экране?
*
let login = false;
let outputHolder = "";
let userOkay = login ? outputHolder = "logout" : outputHolder ="login";
console.log(userOkay);
.
пустая строка
login
logout
undefined
Каким будет итог выполнения этого кода?
*
const userNames = ["Mike", "John", "Larry"];
const userInput = "John";
let htmlOutput = "";
if (userNames.indexOf(userInput) > -1) {
.......htmlOutput = "Welcome, that is a user";
...}
...else {
.......htmlOutput = "Denied, not a user ";
}
console.log(htmlOutput + ": " + userInput);
.
["Mike", "John", "Larry"]
пустая строка
Welcome, that is a user
Denied, not a user: John
John
Denied, not a user
Welcome, that is a user: John
Какой результат будет выведен в консоль в этом примере?
*
let myTime = 9;
let output;
if (myTime >= 8 && myTime < 12) {
output = "Wake up, it's morning";
} else if (myTime >= 12 && myTime < 13) {
....output = "Go to lunch";
} else if (myTime >= 13 && myTime <= 16) {
....output = "Go to work";
} else if (myTime > 16 && myTime < 20) {
....output = "Dinner time";
} else if (myTime >= 22) {
....output = "Time to go to sleep";
} else {
....output = "You should be sleeping";
}
console.log(output);
.
Go to work
Go to lunch
Time to go to sleep
You should be sleeping
Dinner time
Wake up, it's morning
Что выдаст программа при выполнении каждой строки при заданных значениях переменных?
*
let a = 5;
let b = 10;
let c = 20;
let d = 30;
.
true
false
console.log(a > b || b > a);
console.log(a > b && b > a);
console.log(d > b || b > a);
console.log(d > b && b > a);
Что будет выведено на экран в этом примере?
*
let val = 100;
let check = (val % 2) ? `Odd` : `Even`;
check = `${val} is ${check}`;
console.log(check);
.
100 is Odd
100 is Even
${val} is ${check}
100
Odd : Even
Odd is Even
Какой результат следует ожидать после выполнения этого кода?
*
let step = 3;
for (let i = 0; i < 1000; i += step) {
.....if (i > 10) {
.........break;
....}
....console.log(i);
}
0
9
10
1000
0 3 6 9
0 3 6 9 12 15 и так далее до 1000
Бесплатное создание анкет