wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

programming base

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Что такое переменная?

a)

Именованные ячейки памяти, которые используются для хранения данных программы, результатов ее вычислений. Значение переменной может меняться в ходе выполнения программы.

b)

Постоянная, именованное значение, которое не может быть изменено.

c)

Специальная функция, использующаяся для работы со строками.

d)

структура данных, хранящая набор значений.

2.

Что такое цикл?

a)

фрагмент программного кода, к которому можно обратиться из другого места программы

b)

последовательность операторов, которая выполняется неоднократно.

c)

последовательность операторов, которая выполняется однократно.

d)

выражения, имеющие одно из двух возможных значений: истина или ложь.

3.

Что такое операторы?

a)

специальные символы, которые используются в коде программы для выполнения определенных операций над данными

b)

специальные символы, использующиеся для создания названий переменных

c)

специальные символы, использующиеся для обозначения типов данных

4.

Что такое массив?

a)

совокупность данных (элементов)

одного типа с общим для всех элементов именем.

b)

Ячейка в памяти компьютера, где может храниться одно значение

c)

последовательность операторов, которая выполняется неоднократно.

d)

совокупность данных (элементов)

разного типа с разным для всех элементов именем.

5.

Функция - это...

a)

Часть программы, которая нацелена на решение подзадачи

b)

Именованное объединение группы операторов, которое может быть вызвано из других частей программы

c)

Часть программы, которая нацелена на решение проекта

d)

Определенная взаимосвязь, взаиморасположение составных частей, строение, устройство чего-либо

6.

Выберите верные утверждения для определения имен идентификаторов

a)

При создании идентификатора можно использовать буквы как верхнего, так и нижнего регистров, а также цифры от 1 до 9.

b)

Буквы верхнего и нижнего регистра воспринимаются компилятором как одинаковые

c)

В качестве имен переменных нельзя использовать ключевые слова.

d)

Первый символ идентификатора должен быть либо буквой, либо символом подчеркивания.

e)

В именах идентификаторов не разрешается использовать символ подчеркивания

7.

Какие служебные символы используются для обозначения начала и конца блока кода (С++)

a)

begin

end

b)

< >

c)

( )

d)

{ }

8.

Из предложенных вариантов выберите оператор сравнения(С++)

a)

<>

b)

=

c)

==

d)

//

9.

Общий вид оператора ветвления(полная форма)

a)

if(условие){оператор 1}

else

{оператор 2}

b)

if(условие)

else

{оператор 1}

{оператор 2}

c)

if(условие){оператор 2}

else

{оператор 1}

d)

if(условие){оператор 1}

{оператор 2}

10.

Что такое int?

a)

Команда для создания переменной

b)

Ключевое слово для определения типа данных как целое число

c)

Ключевое слово для обнуления переменной

d)

Слово для определения типа данных как вещественное число

11.

Тип bool это?

a)

Логическое выражение которое будет работать в зависимости от результата (true или false)

b)

Операция, имеющая только один операнд, т.е. операция с единственным входом

c)

Примитивный тип данных, принимающий два возможных значения, называемых true или false

d)

Числовая функция числового аргумента, которая в своей записи содержит себя же

12.

Укажите верные имена переменных...

a)

max

b)

1max

c)

_max

d)

Максимум

e)

_switch

13.

Величины, значения которых меняются в процессе выполнения алгоритма, называются:

a)

постоянными

b)

переменными

c)

константами

d)

табличными

14.

Что входит в сигнатуру функции?

a)

1. тип возвращаемого значения

2. имя функции

3. аргументы функции

b)

1. тип возвращаемого значения

2. имя функции

3. аргументы функции

4. Тело функции

c)

1. тип возвращаемого значения

2. аргументы функции

d)

1. тип возвращаемого значения

2. имя функции

3. аргументы функции

4. Тело функции

5. Возвращаемое значение

15.

Как происходит неявное приведение типов?

a)

Как получится

b)

От более "длинного" типа к более "короткому"

c)

От более "короткого" типа к более "длинному"

d)

Приведение типов может осуществлять только программист