Тест с ответами: «Переменные»

1. Поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным:
а) переменная +
б) переменчивая
в) постоянная

2. В операторе присваивания summa := sqr(x)+3*a переменными являются:
а) sqr,x,a
б) a, x, summa +
в) summa, sqr, x, a

3. Данные, находящиеся в переменной (то есть по данному адресу памяти), называются:
а) значением этой переменчивой
б) значением постоянной
в) значением переменной +

4. Процедура INC(x,k):
а) увеличивает значение переменной х на величину k +
б) преобразует десятичное число х в строку из k символов
в) уменьшает значение переменной х на величину k

5. Область видимости и/или время существования переменной в некоторых языках задаётся:
а) фактом памяти
б) пунктом памяти
в) классом памяти +

6. Из приведенных операторов описания переменных неправильно объявлены переменные:
а) var a,b:real;c:real
б) VAR f,g,d,t:INTEGER;I,t:REAL +
в) var I,j,max,min: real

7. Одна из типизаций переменной:
а) прогрессивная
б) теоретическая
в) динамическая +

8. Выберите, какое из условий того, что значение переменной А находится в диапазоне от L до M, при условии, что L=L) or (A<=M) and (L+
б) (A>=L) and (A>=M) and (L
в) (A>=L) and (A<=M)+

9. Одна из типизаций переменной:
а) статистическая
б) визуальная
в) статическая +

10. Выясните, чему будет равно значение переменной n после выполнения инструкций:
n:=0
while n<5 do
n:=n+1
а) 1+
б) 5
в) 6

11. Если тип данных определяется на этапе компиляции, имеет место:
а) статическая типизация +
б) динамическая типизация
в) прогрессивная типизация

12. Можно ли переменную в JavaScript назвать case:
а) нет, переменная должна начинаться с $
б) нет, это зарезервированное слово +
в) да, это допустимое имя для переменной

13. Статическая типизация позволяет проводить проверку типов на этапе:
а) компиляции программы +
б) завершения программы
в) начала программы

14. Какое из имен переменных будет предпочтительней:
а) s
б) spd
в) speed +

15. По зоне видимости переменные бывают:
а) локальные +
б) визуальные
в) прогрессивные

16. Являются ли bigCat и bigcat одной и той же переменной в JS:
а) да
б) нет +
в) только при работе с Node.js

17. По зоне видимости переменные бывают:
а) регрессивные
б) теоретические
в) глобальные +

18. Допустимо ли в JavaScript объявление нескольких переменных в одной строке:
а) нет
б) да +
в) отчасти

19. По наличию внутренней структуры, переменные могут быть:
а) многоступенчатыми
б) одиночными
в) простыми +

20. Что произойдёт при выполнении кода приведённого ниже:
if (true) {
let x = 123;
}
console.log(x).
а) в консоли будет выведено 123
б) будет выдано сообщение об ошибке «Error: x is not dened» +
в) в консоли будет выведено undened

21. По наличию внутренней структуры, переменные могут быть:
а) сложными (составными) +
б) основными
в) второстепенными

22. Что выведет в консоль код приведённый ниже:
if (true) {
var x = «Hello, world!»;
}
console.log(x);
а) сообщение об ошибке
б) Hello, world! +
в) undened

23. Не имеют внутренней структуры, доступной для адресации:
а) сложные переменные
б) многоступенчатые переменные
в) простые переменные +

24. Одно из ключевых слов в JavaScript, с помощью которого объявляются переменные:
а) log
б) var +
в) rav

25. Эти переменные программист создаёт для хранения данных, имеющих внутреннюю структуру:
а) основные
б) простые
в) сложные +

26. Одно из ключевых слов в JavaScript, с помощью которого объявляются переменные:
а) go
б) let +
в) do

27. Одним из характерных примеров сложных типов является:
а) массив +
б) массовость
в) структура

28. Какое имя переменной является недопустимым:
а) $my_div
б) _dummy
в) #bigCat +

29. Одним из характерных примеров сложных типов является:
а) запись +
б) роспись
в) сектор

30. Чем относительно переменной является идентификатор:
а) её значением
б) её именем +
в) типом данных

Легко сдаем