Оценочные материалы для проведения экзамена по Системному программированию


Министерство образования и науки Самарской области
государственное автономное профессиональное образовательное учреждение Самарской области
ТОЛЬЯТТИНСКИЙ МАШИНОСТРОИТЕЛЬНЫЙ КОЛЛЕДЖ


УТВЕРЖДАЮ
Заместитель директора по УМР
____________ С.А. Крюков
«____» ____________ 20___г.



оценочные материалы
для проведения экзамена по
МДК 01.01 Системное программирование
профессионального модуля
ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем для студентов 4 курса
специальности 230115 Программирование в компьютерных системах


Составил преподаватель
Е.А. Чуносова
«______»_____________20___



Согласовано
Предметной методической комиссией
специальности 230115
Председатель МК
__________Л.Н. Громова
Протокол №
от «___»__________20___



г.о. Тольятти 2016

ВОПРОСЫ К ЭКЗАМЕНУ
по МДК 01.01 Системное программирование
для студентов 4 курса специальности
230115 Программирование в компьютерных системах

Первые вопросы

Структура программы, описание главной функции в Си++
Этапы работы с программой, компиляция программы на Си++
Элементы языка, алфавит языка Си++
Идентификаторы, служебные слова языка Си++
Константы и типы данных в Си++
Переменные и объекты в Си++
Основные операторы в Си++
Арифметические операции в Си++
Операции отношения в Си++
Логические операции в Си++
Операция условия, условный оператор и его формат в Си++
Операторы выбора в Си++
Организация циклов с предусловием в Си++
Организация циклов с постусловием в Си++
Организация итерационных циклов в Си++
Работа с функциями в Си++
Массивы одномерные в Си++
Массивы многомерные в Си++
Разработка спецификаций в Си++
Отладка программных модулей в Си++
Тестирование программных модулей в Си++
Подключение библиотек для работы главной функции
Форматный ввод и вывод в Си++
Потоковый ввод и вывод в Си++
Оптимизация программного кода в Си++
Подключение математической библиотеки в Си++
Математические функции в Си++
Операция присваивания в Си++
Операция инкремент в Си++
Операция декремент в Си++
Вторые вопросы

Практическое задание:
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.

1
Какое число будет выведено на экран в результате выполнения этого цикла?
i = 5; cout << "9"; while ( i < 5 ) { cout << i; i++; }

2
Сколько раз будет выполнен этот цикл?
i = 6; while ( i < 5 ) { cout << "Привет!\n"; i++; }

3
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 4; while ( i <= ... ) { cout << "Привет!\n"; i++; }

4
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?
a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 5; else a = a + 5;

5
Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы.
p = X[a]; ... X[b] = p;

6
Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов.
M = 0; for ( k=1; k X[M] ) ...

7
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов.
M = X[0]; for ( k=1; k
8
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
a = 10; b = 5; if ( a > 1 ... a < b ) a = a - 7; else a = a + 7;

9
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S?
S = 0; for ( j=0; j
//Варианты условий (выбрать одно)
S / 2 == 1

S % 2 == 0

X[j] % 2 == 1

X[j] % 2 = 0

X[j] / 2 = 0


10
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S? Вводите ответ без пробелов.
S = 0; for ( k=0; k
11
Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? Вводите ответ без пробелов.
S = 0; for ( k=0 k
12
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 7; else a = a + 7;

13
Что надо написать вместо многоточия, чтобы вывести элементы массива X[N] в обратном порядке? В ответе не используйте пробелы.
for ( k=0; k
14
Требуется заполнить массив именно так:
X = [1 2 4 8 16 32]
Какой оператор надо поместить в тело цикла вместо многоточия?
X[0] = 1; for ( k=1; k<6; k++ ) { ... }
//Варианты условий (выбрать одно)

X[k] = k

X[k] = 2*k

X[k] = X[k-1] + 1

X[k] = 2*X[k-1]

X[k] = 2*(X[k-1] - 1)



15
Требуется заполнить массив именно так:
X = [0 3 4 7 8 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }

X[k] = 3*k - k % 2

X[k] = 2*k + k % 2

X[k] = 2*k - k 5 2

X[k] = 2*k + k / 2

X[k] = 2*(k - 1)



16
Требуется заполнить массив именно так:
X = [12 9 6 3 0 -3]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }

X[k] = k

X[k] = 12 - 2*k

X[k] = 3*k - 12

X[k] = 3*(k + 1) + 9

X[k] = 12 - 3*k


17
Требуется заполнить массив именно так:
X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }

X[k] = k

X[k] = 2*k

X[k] = 2*k - 1

X[k] = 2*k + 1

X[k] = 2*(k + 1)


18
Какое число будет выведено на экран после выполнения этого фрагмента программы?
cout << 1; for ( i=2; i<=0; i++ ) cout << i;

19
Какое число будет выведено на экран после выполнения этого фрагмента программы?
cout << 4; for ( i=4; i>=3; i-- ) cout << 2*i;

20
Какое число будет выведено на экран после выполнения этого фрагмента программы?
for ( i=2; i>=0; i-- ) cout << i;

21
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 4; for ( i=1; i<=4; i++ ) a += a;

22
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 2; for ( i=0; i<=3; i++ ) a += i;

23
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10; for ( i=0; i<=3; i++ ) a -= i;

24
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10; for( i=1; i<=2; i++ ) a -= 1;

25
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 4; a = 12; while ( i < 5 ) { a += i; i++; }

26
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = ...; while ( i <= 2 ) { cout << "Привет!\n"; i++; }

27
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = ...; while ( i >= 2 ) { cout << "Привет!\n"; i--; }

28
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i = 3; while ( i >= ... ) { cout << "Привет!\n"; i--; }

29
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 5; while ( i >= ... ) { cout << "Информатика\n"; i--; }

30
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 1; while ( i <= ... ) { cout << "Программирование\n"; i++; }



Министерство образования и науки Самарской области
Экзаменационный билет №
1

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Структура программы, описание главной функции в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число будет выведено на экран в результате выполнения этого цикла?
i = 5; cout << "9"; while ( i < 5 ) { cout << i; i++; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
2

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Этапы работы с программой, компиляция программы на Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Сколько раз будет выполнен этот цикл?
i = 6; while ( i < 5 ) { cout << "Привет!\n"; i++; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
3

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Элементы языка, алфавит языка Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 4; while ( i <= ... ) { cout << "Привет!\n"; i++; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
4

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Идентификаторы, служебные слова языка Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?
a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 5; else a = a + 5;


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
5

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Константы и типы данных в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы.
p = X[a]; ... X[b] = p;


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
6

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Переменные и объекты в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов.
M = 0; for ( k=1; k X[M] ) ...


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
7

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Основные операторы в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов.
M = X[0]; for ( k=1; k


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
8

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Арифметические операции в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
a = 10; b = 5; if ( a > 1 ... a < b ) a = a - 7; else a = a + 7;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
9

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операции отношения в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S?
S = 0; for ( j=0; j//Варианты условий (выбрать одно)
S / 2 == 1
S % 2 == 0
X[j] % 2 == 1
X[j] % 2 = 0
X[j] / 2 = 0


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
10

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Логические операции в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Задан массив X[N]. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S?
S = 0; for ( k=0; k

Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
11

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операция условия, условный оператор и его формат в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S?
S = 0; for ( k=0 k


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
12

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операторы выбора в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 7; else a = a + 7;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
13

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Организация циклов с предусловием в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Что надо написать вместо многоточия, чтобы вывести элементы массива X[N] в обратном порядке? В ответе не используйте пробелы.
for ( k=0; k


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
14

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Организация циклов с постусловием в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Требуется заполнить массив именно так:
X = [1 2 4 8 16 32]
Какой оператор надо поместить в тело цикла вместо многоточия?
X[0] = 1; for ( k=1; k<6; k++ ) { ... }
X[k] = k
X[k] = 2*k
X[k] = X[k-1] + 1
X[k] = 2*X[k-1]
X[k] = 2*(X[k-1] - 1)


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
15

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Организация итерационных циклов в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Требуется заполнить массив именно так:
X = [0 3 4 7 8 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }
X[k] = 3*k - k % 2
X[k] = 2*k + k % 2
X[k] = 2*k - k 5 2
X[k] = 2*k + k / 2
X[k] = 2*(k - 1)


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
16

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Работа с функциями в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Требуется заполнить массив именно так:
X = [12 9 6 3 0 -3]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }
X[k] = k
X[k] = 12 - 2*k
X[k] = 3*k - 12
X[k] = 3*(k + 1) + 9
X[k] = 12 - 3*k


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
17

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Массивы одномерные в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Требуется заполнить массив именно так:
X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
for ( k=0; k<6; k++ ) { ... }
X[k] = k
X[k] = 2*k
X[k] = 2*k - 1
X[k] = 2*k + 1
X[k] = 2*(k + 1)


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
18

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Массивы многомерные в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число будет выведено на экран после выполнения этого фрагмента программы?
cout << 1; for ( i=2; i<=0; i++ ) cout << i;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
19

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Разработка спецификаций в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число будет выведено на экран после выполнения этого фрагмента программы?
cout << 4; for ( i=4; i>=3; i-- ) cout << 2*i;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
20

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Отладка программных модулей в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число будет выведено на экран после выполнения этого фрагмента программы?
for ( i=2; i>=0; i-- ) cout << i;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
21

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Тестирование программных модулей в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 4; for ( i=1; i<=4; i++ ) a += a;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
22

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Подключение библиотек для работы главной функции
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 2; for ( i=0; i<=3; i++ ) a += i;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
23

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Форматный ввод и вывод в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10; for ( i=0; i<=3; i++ ) a -= i;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
24

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Потоковый ввод и вывод в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10; for( i=1; i<=2; i++ ) a -= 1;



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
25

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Оптимизация программного кода в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 4; a = 12; while ( i < 5 ) { a += i; i++; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
26

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Подключение математической библиотеки в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = ...; while ( i <= 2 ) { cout << "Привет!\n"; i++; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
27

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Математические функции в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = ...; while ( i >= 2 ) { cout << "Привет!\n"; i--; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
28

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операция присваивания в Си++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i = 3; while ( i >= ... ) { cout << "Привет!\n"; i--; }



Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
29

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операция инкремент в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 5; while ( i >= ... ) { cout << "Информатика\n"; i--; }


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК



Министерство образования и науки Самарской области
Экзаменационный билет №
30

ГАПОУ СО «ТМК»
ПМ.01 МДК 01.01 Системное программирование

13 SHAPE \* MERGEFORMAT 1415
(экзамен)


230115 Программирование в компьютерных системах





(профессия, специальность, код по классификатору)


очная, основное общее образование


(форма обучения, база)



Операция декремент в Си ++
Дан фрагмент программы. Разберите программный код, ответьте на поставленный вопрос, составьте программу с этим фрагментом, проведите отладку, сохраните файл, объясните код каждой строки и получение результата.
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 1; while ( i <= ... ) { cout << "Программирование\n"; i++; }


Ответственный за составление:


Утверждаю: зам.директора по УМР

Преподаватель:
Е.А. Чуносова


/ С.А. Крюков/

Согласовано: на методической комиссии

«

»

2016


/Л.Н. Громова/






Председатель МК













2 Эмблема(прозр фон)gђ Заголовок 2lђ Заголовок 3єђ Заголовок 415