Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 7
Исполнителей: 7 из 163
Клиентов: 13 из 6962

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Готовые работы
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух

Банковские карты
QIWI
Юmoney
Webmoney


Яндекс.Метрика











Программирование 1,2. Экзамен

Программа
в среде программирования (К)



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: (К)

Название работы: Программирование 1,2. Экзамен

Вид работы: Программа

Описание: Программирование 1,2
Экзамен (К)

Основные операторы

Question 1
Укажите строки с ошибками в следующем фрагменте программы.
var y: real; k, i: integer;

• k:=163 div 2;
• y:=13 mod 5;
• for i:=1 to sqrt(k) do
• y:=2*y;
Выберите все верные ответы (может быть несколько или один).

Основные понятия языка Паскаль

Question 2
Для каких выражений (все они содержат ошибки) справедливо объяснение «операнды разных типов»?
• 1 and 0
• true + false
• true < 0
• (not 2) = 5
• not not b or or d
Выберите все верные ответы (может быть несколько или один).

Массивы

Question 3
Дана матрица
A=231132311.
Что будет напечатано программой?
s:=0;
for i:=1 to 3 do
for j:=1 to 2 do
if i mod j<>0 then s:=s+a[i,j];
writeln(s);
Введите число.

Строки

Question 4
Что будет напечатано?
Str:='abcdefgh';
insert('abc', Str, 3);
write(Str);
Введите слово, словосочетание или символьно-цифровое выражение.

Основные понятия языка Паскаль

Question 5
Какие выражения имеют значение 5?
• ord(succ(pred(chr(5))))
• ord(pred(succ(chr(5))))
• ord(succ(succ(chr(5))))
• ord(pred(pred(chr(5))))
Выберите все верные ответы (может быть несколько или один).

Рекурсивные программы

Question 6
Дана рекурсивная функция:
function f(n: integer): integer;
begin
if n>100 then f:=n-10
else f:=f(f(n+11))
end;
Вычислите f(98).
Введите слово, словосочетание или символьно-цифровое выражение.

Процедурное программирование

Question 7
Что будет напечатано программой?
var a, b, c: integer;
procedure swap(var x, y:integer);
var t: integer;
begin
t:=x; x:=y; y:=t;
end;
begin
a:=1; b:=2; c:=3; swap(a, b); swap(b, c); write(c);
end.
Введите слово, словосочетание или символьно-цифровое выражение.

Основные операторы

Question 8
Что будет выведено на экран в результате выполнения программы при n=1234?
var n, a, b, c: integer;
begin
readln(n);
b:=0; c:=1;
while n<>0 do
begin
a:=n mod 10;
b:=b+c*a;
n:=n div 10;
c:=-c;
end;
writeln(b);
end.
Введите слово, словосочетание или символьно-цифровое выражение.

Процедурное программирование

Question 9
var c, d: integer;
procedure R(var x, y: integer);
begin y:=x+1 end;
Укажите, какие вызовы процедуры ошибочны.
• R(sqr(c)+c, d)
• R(c, 1)
• R(c, d)
• R(5, 6)
Выберите все верные ответы (может быть несколько или один).

Тестирование и отладка

Question 10
Определите значение s после выполнения следующих операторов.
i:=0; j:=1;
while i<=10000 do
begin
i:=i+1;
j:=j+1;
s:=j-i;
end;
Подсказка: ответ можно получить, не выполняя эту программу.
Введите число.

Множества

Question 11
Какие из представленных конструкций являются множествами (в смысле языка Паскаль)?
• [2..3, 5.1, 7.0]
• [true..false]
• [2, sqrt(9)]
• ['=', '<', '>'];
• [odd(7), 0<2]
Выберите все верные ответы (может быть несколько или один).

Перечислимый тип

Question 12
Имеются описания:
type season = (winter, spring, summer, autumn);
var x, y: season;
t: (warmth, cold);
Что будет напечатано?
write(ord(spring)–ord(autumn)+ord(cold));
Введите слово, словосочетание или символьно-цифровое выражение.

Динамические структуры данных

Question 13
Укажите верное утверждение.
• Все переменные, которые необходимо объявлять в разделе объявления переменных и которые обозначаются идентификаторами, называются динамическими переменными.
• Динамические переменные применяются тогда, когда память, используемая программой, предсказуема (известна) в момент написания программы.
• Распределение памяти для статических переменных производится полностью автоматически.
Выберите все верные ответы (может быть несколько или один).

Файлы

Question 14
При работе с файлами необходимо выполнять действия в определенном порядке.
1) Выполнить чтение или запись информации.
2) Описать переменную файлового типа.
3) Открыть файл процедурой reset или rewrite.
4) По окончании работы с файлом закрыть файл процедурой close.
5) Связать файловую переменную с конкретным физическим файлом процедурой assign.
В ответ введите номера необходимых действий в правильном порядке.
Пример ввода ответа: 3 1 2 4 5
Введите слово, словосочетание или символьно-цифровое выражение.

Модули

Question 15
Укажите верные утверждения.
• Модификация реализации при прежнем интерфейсе может отразиться на программах, использующих модули.
• Если программа использует объекты из модулей u1, u2, u3, то первой строкой в программе (после возможного заголовка программы) должна быть директива для компилятора
uses u1, u2, u3;
• Если модуль использует другие модули, то это задается с помощью директивы uses.
Выберите все верные ответы (может быть несколько или один).

Основные вычислительные структуры. Описание синтаксиса языка

Question 16
Какие утверждения верны?
• Вычислительная структура неоднородных конечных последовательностей состоит из множества конечных последовательностей, элементами которых могут быть данные разных типов. В Паскале эта структура не представлена.
• Вычислительная структура неограниченных последовательностей в Паскале представляется файлами.
• Вычислительная структура значений истинности состоит из двух элементов данных «истина» и «ложь» – соответственно true и false в языке Паскаль.
Выберите все верные ответы (может быть несколько или один).

Массивы

Question 17
Даны следующие описания в начале некоторой программы. Укажите строки, содержащие ошибки.
• const n = 50;
• type words = array [0..n-1] of letter;
• letter = 'a'..'z';
• vector = array [real] of integer;
• digits = array [true..false] of (1, 2, 3, 4);
• var k: 1..maxint;
• x: array [1..k] of char;
• y: array [(a, b, c)] of boolean;
Выберите все верные ответы (может быть несколько или один).

Основные понятия языка Паскаль

Question 18
Какое выражение имеет значение 7?
• ord(succ(pred(chr(5))))
• ord(pred(succ(chr(5))))
• ord(succ(succ(chr(5))))
• ord(pred(pred(chr(5))))
Выберите все верные ответы (может быть несколько или один).

Основные операторы

Question 19
Что будет выведено на экран в результате выполнения программы при n=12345?
var n, a, b: integer;
begin
readln(n);
b:=0;
while n<>0 do
begin
a:=n mod 10;
b:=10*b+a;
n:=n div 10;
end;
writeln(b);
end.
Введите слово, словосочетание или символьно-цифровое выражение.

Записи

Question 20
Даны описания:
type point1 = array [(x, y)] of real;
point2 = record x, y: real end;
complex = record x, y: real end;
var p1: point1; p2: point2; c: complex;
Укажите допустимую конструкцию.
• p1[ord(x)]
• p1[pred(y)]
• p2.pred(y)
Выберите все верные ответы (может быть несколько или один).

Год: 2020

<<< Назад к списку

Данный заказ (программа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования (К). Если у Вас похожее задание на программу, которую нужно написать на (К), либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
WhatsApp +7(937)424-22-35
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2021 kursovik.com
➥ Оценить задание
➥ Контакты