Среда программирования: ККР
Название работы: Программирование 2. ККР. Компьютерная контрольная работа
Вид работы: Контрольная работа
Описание: ONLINE Контрольная работа №2 по дисциплине 'Программирование - 2'
Question 1
Для инициализации графического режима используют стандартную процедуру:
• ClearDevice
• InitGraph
• CloseGraph
• SetTextStyle
• SetFillStyle
Выберите все верные ответы (может быть несколько или один).
Основные вычислительные структуры. Описание синтаксиса языка
Question 2
Компилятор выполняет следующие действия:
• преобразует лишь небольшой фрагмент исходной программы в машинные команды, а затем, дождавшись, когда компьютер их выполнит, переходит к обработке следующего фрагмента
• читает всю программу целиком, делает ее перевод на машинный язык и помещает команды в память компьютера
• преобразует машинные команды в исходный код программы
Выберите все верные ответы (может быть несколько или один).
Процедурное программирование
Question 3
Дана программа:
Var a,b,c,d:integer;
procedure obmen(a:integer; var b:integer);
Var s:integer;
Begin
s:=a; a:=b; b:=s;
end;
Begin
a:=3; b:=5; c:=12; d:=10;
obmen(d,c);
writeln(c);
end.
Что будет выведено на экран в результате выполнения программы?
Введите слово, словосочетание или символьно-цифровое выражение.
Основные операторы
Question 4
Дан фрагмент программы:
b:=6; k:=1; a:=2;
While k>b do
k:=k*a;
Writeln(k);
Что будет выведено на экран?
Введите число.
Множества
Question 5
Укажите описание множественного типа данных:
• Set of 1..25;
• File of integer;
• Array [1..10] of integer;
• Array [1..10, 1..10] of char;
Выберите все верные ответы (может быть несколько или один).
Записи
Question 6
Тип данных «запись» объявляется с помощью служебного слова:
• File
• Record
• Set
• String
• Array
Выберите все верные ответы (может быть несколько или один).
Массивы
Question 7
Дано описание массива в разделе описания переменных:
Var a: array [1..10] of integer;
Выберите строку, в которой есть ошибка при обращении к массиву.
• A[4 div 2]:=round(26.345);
• A[1]:=5 mod 2;
• A[5]:=123.5;
• A[10]:=a[5]+a[2];
• A[round(7.3)]:=-38;
Выберите все верные ответы (может быть несколько или один).
Строки
Question 8
Процедура insert (S1: string; var S: string; I: integer) выполняет:
• вставку строки S в строку S1, начиная с позиции I
• вставку строки S1 в строку S, начиная с позиции I
• вставку I символов строки S в строку S1
• объединение I символов строки S с I символами строки S1
Выберите все верные ответы (может быть несколько или один).
Основные понятия языка Паскаль
Question 9
Выберите составные типы данных.
• Procedure
• Byte
• File
• Function
• Pointer
• Array
• Single
• Char
• Set
Выберите все верные ответы (может быть несколько или один).
Перечислимый тип
Question 10
Какое значение будет выведено на экран после выполнения программы?
type dvig = (vverh, vniz, vpravo, vlevo);
var x, y: dvig; t: (vpered, nazad); k: integer;
begin
k:=ord(nazad)+ord(vpravo);
writeln (k);
end.
Введите слово, словосочетание или символьно-цифровое выражение.
Основные операторы
Question 11
Дан фрагмент программы:
b:=6; k:=1;
For a:=b downto 4 do
k:=k*a;
Writeln(k);
Что будет выведено на экран?
Введите число.
Рекурсия
Question 12
Дана программа:
Function f (n: integer): integer;
begin
if n=1
then f:=1
else f:=f(n-1)*n;
end;
var k: integer;
begin
readln (k);
writeln (f(k));
end.
Что будет выведено на экран, если k=4 ?
Введите слово, словосочетание или символьно-цифровое выражение.
Динамические структуры данных
Question 13
Что будет напечатано в результате выполнения представленных операторов?
p^:=3; q^:=2;
p^:=q^;
if p=q then p:=nil else if p^=q^ then q:=p;
if p<>q then q^:=8;
writeln (p^);
Введите число.
Процедурное программирование
Question 14
Дано описание функции:
Function sum(a,b:integer):integer;
Var s:integer;
Begin
s:=a+b;
sum:=s;
End;
Выберите локальные переменные функции sum.
• b
• sum
• s
• a
Выберите все верные ответы (может быть несколько или один).
Файлы
Question 15
Функция … имеет значение «истина», когда находит символ «конец строки» в файле.
• SEEK
• EOF
• EOLN
Выберите все верные ответы (может быть несколько или один).
Год: 2025
Данный заказ (контрольная работа) выполнялся нашим сайтом в 2025-м году, в рамках этого заказа была разработана программа в среде программирования ККР. Если у Вас похожее задание на программу, которую нужно написать на ККР, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2025-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
| MAX: | |
| Telegram: | |
| ВКонтакте: | |
| WhatsApp: | |
| Viber: | |
| imo: | |
| bip: | |
| E-mail: | |