
2к3с Языки программирования / Тесты
.pdf
Тестовые задания по дисциплине «Языки программирования»
№ |
вопрос |
1Заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения задачи за конечное число шагов – это….
1)Технология выполнения
2)Алгоритм
3)Линейный алгоритм
4)Цикличный алгоритм
2Свойство алгоритма, заключающееся в том, что «исполнитель алгоритма должен знать, как его выполнить» называется:
1)массовость
2)определенность
3)дискретность
4)понятность
3Алгоритм, в котором в зависимости от условия выполняются те или иные альтернативные действия называются:
1)Линейными
2)Циклическими
3)Ветвление
4)Периодическими
4Оператор, позволяющий проверить является ли результат вычисления некоторого сложного выражения истинным или ложным это…
1)switch
2)if
3)int
4)=
5Набор элементов данных одного типа, каждый элемент которого хранится в следующих друг за другом ячейках основной памяти - это
1)циклические структуры
2)вложенные операторы if
3)файл
4)массив
6 |
Дан фрагмент кода: |
|
int num [5]; |
|
int i; |
|
num [0]=10; |
|
num [1]=70; |
|
num [2]=60; |
|
num [3]=40; |
|
num [4]=50; |
|
for(i=0;i<5;i++) |

|
printf(“\n%d,%d”,i,num[i]); |
|
|
|
Результатом программы будет: |
|
1) |
вывод индексов массива |
|
2) |
вывод значений элементов массива |
|
3) |
вывод индексов и значений элементов массива |
|
4) |
вывод индекса и значения первого элемента массива |
7 |
Переменная, в которой содержится адрес ячейки памяти, выделенной |
|
|
для некоторой другой переменной называется _________________ |
|
|
1) |
указателем |
|
2) |
массивом |
|
3) |
оператором |
|
4) |
функцией |
8 |
|
Операторы, используемые при работе с указателями |
|
а) % |
|
|
б) ^ |
|
|
в) * |
|
|
г) ? |
|
|
д) & |
|
|
е) ; |
|
|
1) |
а, в |
|
2) |
а, б |
|
3) |
в, д |
|
4) |
г, е |
9 |
Поименованная область памяти, значение которой можно получить и |
|
|
изменить – это… |
|
|
1) |
адрес ячейки памяти |
|
2) |
тип данных |
|
3) |
константа |
|
4) |
переменная |
10 |
Дан фрагмент кода, в результате работы которого будет выведено: |
|
|
int a,b; |
|
|
scanf(“%i”, &a); |
|
|
scanf(“%i”, &b); |
|
|
if (a>b){ |
|
|
printf(“%i”, a); |
|
|
} |
|
|
else { |
|
|
printf(“%i”,b); |
|
|
} |
|
|
1) |
Два числа: a и b |
|
2) |
Большее из двух чисел |
|
3) |
Меньшее из двух чисел |
|
4) |
Разность двух чисел |
11 |
Какие виды циклов существуют в языке СИ: а) for б) do…while в) if г) |

while
1)а,б,в,г
2)б,в,г
3)а,г
4)а,б,г
12Однократное выполнение цикла называется ______________
1)условие
2)итерация
3)действие
4)решение
13Основными свойствами алгоритмов являются а) понятность б) дискретность
в) определенность г) результативность д) массовость
1)а,в,г,д.
2)а,б,в,г
3)а,б,в,г,д
14Константные выражения в операторе switch должны быть:
1)вычисляемыми
2)только повторяющиеся
3)только уникальными
4)как повторяемыми так и уникальными
15В языке СИ существует(ют) какие типы оператора выбора:
1)Условный оператор
2)Арифметический оператор
3)Логический оператор
4)Оператор варианта (множественного выбора)
16Массив: mass[0], mass[1],…mass[10] состоит из _________ элементов
1)3
2)6
3)10
4)11
17Каждый элемент массива однозначно определяется соответствующим ему:
1)символом
2)оператором
3)индексом
4)ключевым словом
18Размерность массива считается равной количеству__________
необходимых для однозначного определения каждого элемента
1)индексов

2)символов
3)переменных
4)операторов
19____________ указателя определяет на переменную какого типа может ссылаться данный указатель
1)размер
2)тип
3)содержимое
4)оператор
20Над указателями могут быть выполнены операции: а) сложение б) вычитание в) умножение г) деление
1)а, б, в, г
2)в, г
3)б
4)а,б
21Значения, которые не изменяются в процессе программы – это…
1)переменные
2)идентификаторы
3)константы
4)ключевые слова
22Какие требования предъявляются к выбору имен идентификаторов: а) имена переменных должны начинаться с буквы алфавита б) имя идентификатора может начинаться с цифры
в) после первого символа может идти последовательность из других символов, цифр и знака подчеркивания г) компилятор СИ чувствителен к регистру букв, то есть
идентификаторы add, Add, ADD являются различными д) компилятор СИ не чувствителен к регистру букв е) имена переменных должны отражать их назначение
ж) идентификатор не должен совпадать с ключевым словом СИ или именем функции, уже объявленной в библиотеке СИ
1)а,в,г,е,ж
2)б,в,г,е,ж
3)а,в,д,е,ж
4)а,б,д,е,ж
23_____________ цикла – действия, которые выполняются в цикле
1)итерация
2)счетчик
3)тело
4)переменная
24_________________ - это часть программного кода, которая выполняется до тех пор, пока не будет нарушено определенное условие.
1)цикл
2)библиотека

3)объявление переменных
4)решение