Программирование - 2 тест ТУСУР сборник ответов

Раздел
Программирование
Тип
Просмотров
114
Покупок
1
Антиплагиат
Не указан
Размещена
19 Апр в 17:51
ВУЗ
ТУСУР
Курс
Не указан
Стоимость
400 ₽
Демо-файлы   
1
jpg
Безымянный Безымянный
57.6 Кбайт 57.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Программирование
524.2 Кбайт 400 ₽
Описание

Более 100 вопросов с ответами.

Тест был собран из нескольких попыток

Год сдачи - 2024.

ВАЖНО!!! Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам. На этой странице нажмите CTRL+F, в поиске вводите часть вопроса. Можно использовать несколько попыток до совпадения большей части ответов.

После покупки Вы получите файл с ответами на вопросы, которые указаны ниже.

А так же есть еще сборники ответов на тесты ТУСУР и готовые контрольные, курсовые, лабораторные работы. Писать в личные сообщения или смотреть в профиле мой магазин готовых работ.

Оглавление

1

Имеются описания:


type dvig = (vverh, vniz, vpravo, vlevo);

var x, y: dvig; t: (vpered, nazad);


Какие присваивания допустимы?

 

t:=vpered;

 

y:=pred(vverh);

 

t:=vlevo;

 

y:=pred(nazad);

 

x:=succ(vniz);

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Какие элементы будут в множестве b после выполнения следующих операций?


b:=[1,2,4,6]; b:=b*[2,4,12]; b:=b+[2,6,18];

 

[4,6,12,18]

 

[2,6]

 

[2,2,4,6,12,18]

 

[2,4,6,18]

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Дан фрагмент программы:


b:=8; k:=1; a:=2;

Repeat

k:=k*a;

Until k<b;

Writeln(k);


Сколько раз будет работать цикл?


В ответ введите число.

Пример ввода ответа: 12

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question6

Аксиоматической семантикой называют:

 

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

 

описание последствий отдельных шагов вычислений, которые имеют место при выполнении программы

 

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Процедура delete (var S: string; P: integer; N: integer) выполняет { ; } { ; ; } символов строки { ; ; }, начиная с позиции { ; ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question9

Для построения линий в графическом режиме используют процедуры:

 

OutText и OutTextXY

 

SetLineStyle и SetColor

 

PutPixel и GetPixel

 

Line и LineTo

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Дана программа:


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.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question11

Очередью называется линейный список, в котором:

 

все включения производятся на одном конце списка, а все исключения – на другом конце

 

все включения и исключения делаются в одном конце списка

 

все включения и исключения производятся в произвольной позиции списка

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Дан фрагмент программы:


b:=6; k:=1; a:=2;

While k<b do

k:=k*a;

k:=k+3;

Writeln(k);


Что будет выведено на экран?

 

Верно

Введите число.

Question14

Дана программа:


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 ?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question15

Выберите ссылочные типы данных.

 

Single

 

Function

 

Pointer

 

Procedure

 

Char

 

Array

 

Set

 

Byte

 

File

Верно

Выберите все верные ответы (может быть несколько или один).

2

Функциональной семантикой называют:

 

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

 

описание последствий отдельных шагов вычислений, которые имеют место при выполнении программы

 

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Какое значение будет выведено на экран после выполнения программы?


type dvig = (vverh, vniz, vpravo, vlevo);

var x, y: dvig; t: (vpered, nazad); k: integer;

begin

k:=ord(nazad)+ord(vpravo);

writeln (k);

end.

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question4

Даны описания:


Var a,b:integer; c,d:real;

procedure obmen(var a:real; b:integer);

Var s:integer;

Begin

s:=round(a); a:=b; b:=s;

end;


Выберите строку с ошибкой применения данной процедуры.

 

Obmen(d,b);

 

Obmen(c,d);

 

Obmen(c,a mod 10);

 

Obmen(d,round(c));

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Укажите описание множественного типа данных:

 

File of integer;

 

Array [1..10] of integer;

 

Set of 1..25;

 

Array [1..10, 1..10] of char;

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Дан фрагмент программы:


b:=6; k:=1;

For a:=1 to b do

k:=k*a;

Writeln(k);


Сколько раз будет работать цикл?


В ответ введите число.

Пример ввода ответа: 12

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question10

Выберите простые типы данных.

 

Array

 

Single

 

Function

 

Byte

 

Char

 

Set

 

Procedure

 

Pointer

 

File

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Для графического программирования на языке Паскаль подключают модуль:

 

Mouse

 

Dos

 

System

 

Graph

 

Crt

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Процедура insert (S1: string; var S: string; I: integer) выполняет:

 

вставку строки S в строку S1, начиная с позиции I

 

вставку строки S1 в строку S, начиная с позиции I

 

объединение I символов строки S с I символами строки S1

 

вставку I символов строки S в строку S1

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Процедура … позволяет закрыть файл.

 

Reset

 

Rewrite

 

Close

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Дана программа:


Var a,b,c,d:integer;

Function sum(var a,b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(c,d)-c);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question15

Выберите строку, в которой обращение к элементу массива неверно.

 

A[3+2]

 

A(2)

 

A[5-1]

 

A[2*3]

 

A[2]

Верно

Выберите все верные ответы (может быть несколько или один).

2

Укажите стандартные процедуры вывода.

 

Write

 

Readln

 

Begin

 

Writeln

 

Read

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Функция … имеет значение «истина», когда находит символ «конец файла».

 

SEEK

 

EOLN

 

EOF

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Выберите строки, в которых ссылочный тип данных объявлен с ошибкой.

 

tie^ = real;

 

linkchar = ^char;

 

link = integer;

 

Ptr = ^integer;

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Интерпретатор выполняет следующие действия:

 

преобразует машинные команды в исходный код программы

 

преобразует лишь небольшой фрагмент исходной программы в машинные команды, а затем, дождавшись, когда компьютер их выполнит, переходит к обработке следующего фрагмента

 

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Дана программа:


Var a,b,c,d:integer;

Function sum(a,b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(c,d)-c);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question12

Точка начала координат в графическом режиме находится:

 

в центре экрана

 

в левом верхнем углу

 

в правом нижнем углу

 

в левом нижнем углу

 

в правом верхнем углу

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Данные какого типа могут выступать в качестве индекса массива?

 

Операторы

 

Файловый тип данных

 

Вещественные типы данных

 

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

Верно

Выберите все верные ответы (может быть несколько или один).

5

Для вывода текста на экран в графическом режиме используют процедуры:

 

SetLineStyle и Line

 

OutText и OutTextXY

 

PutPixel и GetPixel

 

SetColor и LineTo

Верно

Выберите все верные ответы (может быть несколько или один).

7

Дана программа:


var i: integer; s: string;

begin

i:=278;

str (i, s);

writeln (s);

end.


Что будет выведено на экран?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

12

Тип данных «запись» объявляется с помощью служебного слова:

 

Set

 

File

 

String

 

Array

 

Record

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Типичное представление вещественных чисел в Паскале осуществляется с помощью типа данных:

 

Integer

 

Char

 

Real

 

Boolean

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Дана рекурсивная функция:


Function f (n: integer): integer;

begin

if n=0

then f:=1

else f:=f(n-1)*n;

end;


Какую задачу решает эта функция?

 

Находит произведение n элементов массива.

 

Эта функция не является рекурсивной.

 

Находит произведение n чисел Фибоначчи.

 

Находит сумму натуральных чисел до n.

 

Находит факториал числа n.

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Функция … имеет значение «истина», когда находит символ «конец файла».

 

SEEK

 

EOF

 

EOLN

Верно

Выберите все верные ответы (может быть несколько или один).

1

Выберите верные утверждения, характеризующие файловый тип данных.

 

Файловый тип данных относится к составным типам.

 

EOF – функция, определяющая тип файла.

 

Файловый тип данных относится к простым типам.

 

Тип элементов файла может быть любым, кроме файлового.

 

Тип элементов файла может быть любым, включая файловый.

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Дан фрагмент программы:


b:=6; k:=1; a:=2;

While k<b do

k:=k*a;

Writeln(k);


Сколько раз будет работать цикл?


В ответ введите число.

Пример ввода ответа: 12

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question3

Выберите строку, в которой обращение к элементу массива неверно.

 

A(2)

 

A[2]

 

A[2*3]

 

A[5-1]

 

A[3+2]

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Для рисования окружности в графическом режиме можно использовать процедуры:

 

Circle и Ellipse

 

Bar и Rectangle

 

SetTextStyle и Delay

 

DrawPoly и SetFillStyle

 

InitGraph и ClearDevice

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Дана программа:


Var a,b,c,d:integer;

Function sum(a:integer; var b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(a,b)-b);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question6

Дана программа:


Var a,b,c,d:integer;

Function sum(a:integer; var b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(a,b)-a);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question9

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

 

If <условие> Then <оператор>;

 

If <условие> Then <оператор1> Else <оператор2>;

 

For <переменная>:=<выражение1> to <выражение2> do begin <оператор1>; <оператор2>; end;

 

While <условие> Do begin <оператор1>; <оператор2>; end;

 

Repeat <оператор1>; <оператор2>; until <условие>;

 

While <условие> Do <оператор>;

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Операционной семантикой называют:

 

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

 

описание последствий отдельных шагов вычислений, которые имеют место при выполнении программы

 

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Для создания динамической переменной используют процедуру:

 

Assign

 

Nil

 

Close

 

Append

 

New

 

Dispose

Верно

Выберите все верные ответы (может быть несколько или один).

1

Дана программа:


Var a,b,c,d:integer;

Function sum(a:integer; var b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(a,b)-b);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question2

Выберите ошибочные утверждения.

 

Значения перечислимого типа нельзя использовать для непосредственного ввода и вывода с помощью read и write.

 

Значения перечислимого типа упорядочены в соответствии с описанием, порядковый номер начинается с 0.

 

К значениям перечислимого типа применяются операции сравнения.

 

Значения перечислимого типа можно использовать для непосредственного ввода и вывода с помощью read и write.

 

Допускается описание двух и более перечислимых типов с совпадающими константами.

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Дан фрагмент программы:


b:=6; k:=1; a:=2;

While k<b do

k:=k*a;

Writeln(k);


Что будет выведено на экран?

 

Верно

Введите число.

Question4

Дан фрагмент программы:


b:=8; k:=1; a:=2;

Repeat

k:=k*a;

Until k>b;

Writeln(k);


Что будет выведено на экран?

 

Верно

Введите число.

Question5

Для освобождения динамической памяти используют процедуру:

 

Assign

 

Append

 

Nil

 

Close

 

Dispose

 

New

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Функция concat (S1, S2, .., SN: string): string выполняет ___ последовательности строк.

 

сравнение

 

удаление

 

соединение

 

выделение

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Дана программа:


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(c,d);

writeln(c);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question9

Выберите процедурные типы данных.

 

Procedure

 

Array

 

File

 

Function

 

Pointer

 

Single

 

Byte

 

Char

 

Set

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Для подключения модулей в программе на языке Паскаль используется раздел:

 

Uses

 

Procedure

 

Var

 

Const

 

Type

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Однородные конечные последовательности в языке Паскаль представлены с помощью:

 

множеств

 

массивов

 

файлов

 

записей

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

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

 

Var t: string of file;

 

Var f: file of real;

 

Var f: file of file;

 

Var f: file in integer;

 

Var f: set of file;

Верно

Question14

Какие выражения имеют значение false?

 

['a','b','c']>=['a','c']-['f','d']

 

5 in [1..25]

 

'e' in ['q','r','u']

 

[1,2,3,4]<=[6,7,8]+[11,12]

 

[22,44]<=[22,44,55,66]

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Дан фрагмент программы:


Type aaa = record a, b: integer; c: char; end;

Var z: aaa;

Begin

With z do begin

a:=25; b:=25+8; c:=succ('c');

end;

z.b:=z.a; z.a:=z.b*2;


Чему будут равны значения полей записи?

 

a=35; b=43; c='b'

 

a=50; b=25; c='d'

 

a=25; b=33; c='a'

 

a=50; b=33; c='d'

Верно

Выберите все верные ответы (может быть несколько или один).

1

Выберите составные типы данных.

 

Char

 

Array

 

Pointer

 

Single

 

Function

 

Set

 

Byte

 

File

 

Procedure

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Дано описание функции:


Function sum(a,b:integer):integer;

Var s:integer;

Begin

s:=a+b;

sum:=s;

End;


Выберите локальные переменные функции sum.

 

s

 

b

 

sum

 

a

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Дан фрагмент программы:


Var s: set of 1..10; r: 1..10;

Begin s:=[2,4,7]; s:=s*[1,2,7,9];

For r:=1 to 10 do

If r in s then write (r, ' ');

End;


Какие значения будут выведены на экран?

 

1 2 4 7 9

 

2 4 7

 

2 7

 

1 7 9

 

4 7 9

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Дана рекурсивная функция:


Function f (n: integer): integer;

begin

if n=0

then f:=1

else f:=f(n-1)*a[n];

end;


Какую задачу решает эта функция?

 

Находит факториал числа n.

 

Находит произведение n элементов массива.

 

Находит произведение n чисел Фибоначчи.

 

Эта функция не является рекурсивной.

 

Находит сумму натуральных чисел до n.

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Дан фрагмент программы:


b:=6; k:=1;

For a:=b downto 4 do

k:=k*a;

Writeln(k);


Что будет выведено на экран?

 

Верно

Введите число.

Question8

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

 

While <условие> Do begin <оператор1>; <оператор2>; end;

 

For <переменная>:=<выражение1> downto <выражение2> do begin <оператор1>; <оператор2>; end;

 

If <условие> Then <оператор>;

 

While <условие> Do <оператор>;

 

For <переменная>:=<выражение1> to <выражение2> do begin <оператор1>; <оператор2>; end;

 

Repeat <оператор1>; <оператор2>; until <условие>;

 

For <переменная>:=<выражение1> to <выражение2> do <оператор>;

 

If <условие> Then <оператор1> Else <оператор2>;

 

For <переменная>:=<выражение1> downto <выражение2> do <оператор>;

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Дана программа:


Var a,b,c,d:integer;

procedure obmen(var 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(b,a);

writeln(a);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question10

Дан фрагмент программы:


Type aaa = record a, b: integer; c: char; end;

Var z: aaa;


Выберите строки, в которых есть ошибки обращения к записи.

 

z[a]:=2; z[b]:=9; z[c]:=succ('c'); end;

 

z.a:=1; z.b:=z.a*8; z.c:='+';

 

With z do begin a:=25; b:=2+8; c:='c'; end;

 

z.a:=succ('3'); z.b:=2+8; z.c:='x';

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Функция … имеет значение «истина», когда находит символ «конец строки» в файле.

 

SEEK

 

EOF

 

EOLN

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Дано описание переменных:


var p, q: ^integer; a, b: integer;


Выберите строки с ошибками.

 

new (p); new (q);

 

a:=q^;

 

a:=p;

 

p^:=3; q^:=2;

 

p^:=q^;

 

new (a); new (b);

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Интерпретатор выполняет следующие действия:

 

преобразует лишь небольшой фрагмент исходной программы в машинные команды, а затем, дождавшись, когда компьютер их выполнит, переходит к обработке следующего фрагмента

 

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

 

преобразует машинные команды в исходный код программы

Верно

Выберите все верные ответы (может быть несколько или один).

1

Выберите ошибочные утверждения.

 

К значениям перечислимого типа применяются операции сравнения.

 

Допускается описание двух и более перечислимых типов с совпадающими константами.

 

Значения перечислимого типа упорядочены в соответствии с описанием, порядковый номер начинается с 0.

 

Значения перечислимого типа нельзя использовать для непосредственного ввода и вывода с помощью read и write.

 

Значения перечислимого типа можно использовать для непосредственного ввода и вывода с помощью read и write.

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Выберите верное утверждение, характерное для типа данных «записи».

 

Все операции производятся над отдельными полями записи.

 

Над записями невозможно произведение каких-либо операций.

 

Единственная операция, которую можно произвести над однотипными записями, – это присваивание, все другие операции производятся над отдельными полями записи.

 

Над записями возможны операции: объединение, пересечение, разность.

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Дана программа:


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(c,d);

writeln(c);

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question5

Что будет напечатано в результате выполнения представленных операторов?


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^);

 

Верно

Введите число.

Question6

Процедура … позволяет открыть файл для записи в него данных.

 

Close

 

Rewrite

 

Reset

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Выберите строки, в которых множества описаны с ошибками.

 

A: set of integer;

 

A: set of char;

 

A: set of real;

 

A: set of 2.7..5.9;

 

A: set of boolean;

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Даны заголовки процедур. Выберите строки, в которых содержатся ошибки.

 

Procedure Primer(var a,b:integer; c,d:real);

 

Procedure Primer(var a:integer; c:function);

 

Procedure Primer(var a:integer; c:real);

 

Procedure Primer(var a:integer; c:real):integer;

 

Procedure Var(a:integer; c:real);

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Дана рекурсивная функция:


Function f (n: integer): integer;

begin

if n=0

then f:=0

else begin

if n=1 then f:=1 else f:=f(n-1)+f(n-2);

end;

end;


Какую задачу решает эта функция?

 

Находит n-e число Фибоначчи.

 

Находит сумму натуральных чисел до n.

 

Эта функция не является рекурсивной.

 

Находит произведение n элементов массива.

 

Находит факториал числа n.

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Дан фрагмент программы:


b:=6; k:=1;

For a:=1 to b do

k:=k*a;

Writeln(k);


Сколько раз будет работать цикл?


В ответ введите число.

Пример ввода ответа: 12

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question15

Процедура delete (var S: string; P: integer; N: integer) выполняет { ; } { ; ; } символов строки { ; ; }, начиная с позиции { ; ; }.

Верно

Следуйте подсказкам по вводу ответов.

1

Тип данных «запись» объявляется с помощью служебного слова:

 

File

 

Set

 

Array

 

String

 

Record

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Для рисования прямоугольников в графическом режиме используют процедуры:

 

SetTextStyle и Delay

 

CloseGraph и SetFillStyle

 

Circle и Ellipse

 

Bar и Rectangle

 

InitGraph и ClearDevice

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Типичное представление целых чисел в Паскале осуществляется с помощью типа данных:

 

Real

 

Integer

 

Boolean

 

Char

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Какие выражения имеют значение false?

 

'e' in ['q','r','u']

 

[1,2,3,4]<=[6,7,8]+[11,12]

 

[22,44]<=[22,44,55,66]

 

['a','b','c']>=['a','c']-['f','d']

 

5 in [1..25]

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Функция … имеет значение «истина», когда находит символ «конец файла».

 

EOF

 

EOLN

 

SEEK

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Выберите конструкции, которые используются для представления условного оператора.

 

If <условие> Then <оператор1> Else <оператор2>;

 

For <переменная>:=<выражение1> to <выражение2> do begin <оператор1>; <оператор2>; end;

 

If <условие> Then <оператор>;

 

While <условие> Do <оператор>;

 

While <условие> Do begin <оператор1>; <оператор2>; end;

 

Repeat <оператор1>; <оператор2>; until <условие>;

Верно

Выберите все верные ответы (может быть несколько или один).

3

Дана программа:


Var a,b,c,d:integer;

Function sum(a,b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(c,d));

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question4

Функция … имеет значение «истина», когда находит символ «конец файла».

 

EOLN

 

EOF

 

SEEK

Верно

Выберите все верные ответы (может быть несколько или один).

6

Для освобождения динамической памяти используют процедуру:

 

Assign

 

Close

 

Dispose

 

Nil

 

Append

 

New

Верно

Выберите все верные ответы (может быть несколько или один).

13

Дано описание массива в разделе описания переменных:


Var a: array [1..10] of integer;


Выберите строку, в которой есть ошибка при обращении к массиву.

 

A[1]:=5 mod 2;

 

A[10]:=a[5]+a[2];

 

A[round(7.3)]:=-38;

 

A[4 div 2]:=round(26.345);

 

A[5]:=123.5;

Верно

Выберите все верные ответы (может быть несколько или один).

15

Для инициализации графического режима используют стандартную процедуру:

 

CloseGraph

 

InitGraph

 

ClearDevice

 

SetFillStyle

 

SetTextStyle

Верно

Выберите все верные ответы (может быть несколько или один).

1

Стек – это линейный список, в котором:

 

все включения и исключения производятся в произвольной позиции списка

 

все включения и исключения делаются в одном конце списка

 

все включения производятся на одном конце списка, а все исключения – на другом конце

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Какие элементы будут в множестве b после выполнения следующих операций?


b:=[2,4,6]; b:=b+[2,4,12]; b:=b*[2,6,18];

 

[2,2,4,6,12,18]

 

[2,4,6,12]

 

[2,6]

 

[4,6,12,18]

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

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

 

For <переменная>:=<выражение1> to <выражение2> do <оператор>;

 

For <переменная>:=<выражение1> downto <выражение2> do begin <оператор1>; <оператор2>; end;

 

If <условие> Then <оператор>;

 

For <переменная>:=<выражение1> downto <выражение2> do <оператор>;

 

Repeat <оператор1>; <оператор2>; until <условие>;

 

While <условие> Do <оператор>;

 

For <переменная>:=<выражение1> to <выражение2> do begin <оператор1>; <оператор2>; end;

 

While <условие> Do begin <оператор1>; <оператор2>; end;

 

If <условие> Then <оператор1> Else <оператор2>;

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Даны описания:


Var a: array ['a'..'z'] of real; k: integer;


Выберите строку, в которой есть ошибка при обращении к массиву.

 

A['d']:=123.5;

 

A[k]:=26.345;

 

A['r']:=a['s']+a['e'];

 

A[chr(ord('b'))]:=-38.23;

 

A['z']:=5 mod 2;

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Дана программа:


Var a,b,c,d:integer;

Function sum(a,b:integer):integer;

Var s:integer;

Begin

a:=a+2; b:=b+1;

s:=a+b;

sum:=s;

End;

Begin

a:=3; b:=5; c:=12; d:=10;

writeln(sum(c,d));

end.


Что будет выведено на экран в результате выполнения программы?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question7

Дан фрагмент программы:


b:=6; k:=1;

For a:=b to 1 do

k:=k*a;

Writeln(k);


Сколько раз будет работать цикл?


В ответ введите число.

Пример ввода ответа: 12

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question8

Даны описания:


Var a,b:integer; c,d:real;

procedure obmen(a:integer; b:integer);

Var s:integer;

Begin

s:=a; a:=b; b:=s;

end;


Выберите строку с ошибкой применения данной процедуры.

 

Obmen(round(c),a mod 10);

 

Obmen(a,round(c));

 

Obmen(trunc(d),b);

 

Obmen(b-4,b+7);

 

Obmen(d,b);

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Дана рекурсивная функция:


Function f (n: integer): integer;

begin

if n=0

then f:=1

else f:=f(n-1)*a[n];

end;


Какую задачу решает эта функция?

 

Находит произведение n чисел Фибоначчи.

 

Находит произведение n элементов массива.

 

Эта функция не является рекурсивной.

 

Находит факториал числа n.

 

Находит сумму натуральных чисел до n.

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Дана программа:


var i: integer; s: string;

begin

i:=278;

str (i, s);

writeln (s);

end.


Что будет выведено на экран?

 

Верно

Введите слово, словосочетание или символьно-цифровое выражение.

Question11

Для вывода текста на экран в графическом режиме используют процедуры:

 

SetLineStyle и Line

 

OutText и OutTextXY

 

PutPixel и GetPixel

 

SetColor и LineTo

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Укажите стандартные процедуры вывода.

 

Begin

 

Read

 

Writeln

 

Write

 

Readln

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Процедура … позволяет открыть файл для чтения из него данных.

 

Reset

 

Close

 

Rewrite

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Что будет выведено на экран после выполнения программы?


type dvig = (vverh, vniz, vpravo, vlevo);

var x, y: dvig; t: (vpered, nazad); k: integer;

Begin

T:=nazad; X:=vniz;

Case x of

Vverh, vniz: k:=1;

Else k:=0;

End;

Writeln (k);

End.

 

Верно

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Ноя в 09:34
7 +7
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
13 +3
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
16 +1
0 покупок
Другие работы автора
Право
Контрольная работа Контрольная
22 Ноя в 14:32
6 +6
0 покупок
Право
Контрольная работа Контрольная
22 Ноя в 14:10
10 +10
0 покупок
Право
Контрольная работа Контрольная
22 Ноя в 13:49
10 +10
0 покупок
Право
Контрольная работа Контрольная
22 Ноя в 13:00
9 +9
0 покупок
Социология образования
Контрольная работа Контрольная
21 Ноя в 14:11
9 +3
0 покупок
Литература
Контрольная работа Контрольная
21 Ноя в 13:39
10 +4
0 покупок
Педагогика
Контрольная работа Контрольная
21 Ноя в 13:18
12 +4
0 покупок
Психология
Контрольная работа Контрольная
20 Ноя в 14:41
23 +5
0 покупок
Психология
Контрольная работа Контрольная
20 Ноя в 14:05
35 +9
0 покупок
Психосоматика
Контрольная работа Контрольная
20 Ноя в 13:34
15 +3
0 покупок
История
Контрольная работа Контрольная
20 Ноя в 11:40
18 +5
0 покупок
Управление персоналом
Контрольная работа Контрольная
15 Ноя в 17:40
16 +1
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
15 Ноя в 17:30
11 +1
0 покупок
Налоговое право
Контрольная работа Контрольная
13 Ноя в 16:39
13 +1
0 покупок
Право
Контрольная работа Контрольная
13 Ноя в 16:04
21 +1
0 покупок
Инвестиции и проекты
Контрольная работа Контрольная
11 Ноя в 18:01
34 +1
1 покупка
Финансы
Тест Тест
11 Ноя в 17:52
78 +3
0 покупок
Бухгалтерский учет, анализ и аудит
Контрольная работа Контрольная
11 Ноя в 17:34
26 +1
0 покупок
Экономика
Контрольная работа Контрольная
9 Ноя в 20:50
19 +1
0 покупок
Бухгалтерский учет, анализ и аудит
Контрольная работа Контрольная
9 Ноя в 17:52
21 +2
0 покупок
Темы журнала
Показать ещё
Прямой эфир