Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Программирование циклических алгоритмов



303. Задание {{ 179 }} ТЗ № 267

Выберите 1 правильный ответ

R ни одна из программ

£ программа 1

£ программа 2

£ программа 3

304. Задание {{ 234 }} ТЗ № 230

Установите соответствие

While пока
do делать
for для
to до

305. Задание {{ 277 }} ТЗ № 234

Впишите правильный ответ

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

const n=2;

var k: integer; m, l: real;

begin

l: =0;

For k: =l to 6 do

m: =k/n;

l: =l+m

end.

Правильные варианты ответа: 10.5; 10, 5;

306. Задание {{ 278 }} ТЗ № 235

Впишите правильный ответ

Значение переменной s после выполнения фрагмента программы вида:

s: =0;

i: =1;

while (i< 5) do

begin

i: =i+1;

s: =s+i

end;

будет равно...

Правильные варианты ответа: 9;

307. Задание {{ 279 }} ТЗ № 236

Впишите правильный ответ

Фрагмент программы вида:

x: =4;

i: =3;

j: =3;

while (x mod j> 0) do

begin

j: =j-1;

i: =i-1

end;

write (i+j);

выдаст на экран число, равное...

Правильные варианты ответа: 4;

308. Задание {{ 280 }} ТЗ № 237

Впишите правильный ответ

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

Var n, i: integer;

Begin

n: =0;

For i: =l to 10 do n: =n+i end.

Правильные варианты ответа: 55;

309. Задание {{ 281 }} ТЗ № 238

Впишите правильный ответ

Фрагмент программы вида:

k: =1;

while (k< 100) do k: =k+k;

white (k);

выведет значение k, равное:

Правильные варианты ответа: 89;

310. Задание {{ 283 }} ТЗ № 240

Выберите 1 правильный ответ

Когда окончится выполнение цикла while a< b do

a: =a+1;

£ Когда а станет больше b

R Когда а станет равно b

£ Цикл не закончится

£ Сразу закончится

311. Задание {{ 284 }} ТЗ № 241

Выберите 1 правильный ответ

Фрагмент программы вида

m: =5;

p: =5:

for i: =1 to 3 do

if ((p< i) or (m< i) then p: =i else m: =i;

writeln (m, p);

R 1, 3

£ 2, 3

£ 3, 2

£ 3, 3

£ 1, 1

312. Задание {{ 285 }} ТЗ № 242

Выберите 1 правильный ответ

Фрагмент программы

k: =1;

f: =1;

while k< 6 do

begin

f: =f*k;

k: =k+2

end;

write (f, k);

выведет на экран пару чисел в следующей последовательности:

£ 15, 5

R 15, 7

£ 13, 7

£ 13, 5

£ 11, 3

313. Задание {{ 303 }} ТЗ № 260

Выберите 1 правильный ответ

Цикл с постусловием записывается в виде

£ While < логическое выражение> do < оператор>;

£ For i: =l to n do < оператор>;

R Repeat < последовательность операторов> until < логическое выражение>;

£ Case k of < последовательность операторов>;

314. Задание {{ 304 }} ТЗ № 261

Выберите 1 правильный ответ

Цикл с предусловием запишется в виде

R While < логическое выражение> do < оператор>;

£ For i: =l to n do < оператор>;

£ Repeat < последовательность операторов> until < логическое выражение>;

£ Case k of < последовательность операторов>.

315. Задание {{ 305 }} ТЗ № 262

Выберите 1 правильный ответ

Цикл с параметром запишется в виде

£ While < логическое выражение> do < оператор>;

R For i: =l to n do < оператор>;

£ Repeat < последовательность операторов> until < логическое выражение>;

R Case k of < последовательность операторов>;

316. Задание {{ 309 }} ТЗ № 266

Выберите 1 правильный ответ

В текстовом файле записаны целые числа из диапазона от 1000 до 10000 по 10 чисел в каждой строке. В следующей программе должно выводиться в качестве результата число, равное одному проценту от суммы всех чисел, хранящихся в файле. Определить результат работы программы, если в файле 1000 строк, содержащих только числа 1000.

Var f: text; i, s, a: integer; p: real; begin

assign (f, " in.txt" ); reset (f);

while not eof (f) do

for i: =l to 10 do

begin

read (f, a);

s: = s+a;

end;

p: =s/100; writeln (p: 9:

end.

R правильный результат не может быть вычислен;

£ программа зациклится;

£ 0.00;

£ результат не может быть выведен в указанном формате.

317. Задание {{ 313 }} ТЗ № 271

Выберите 1 правильный ответ

В результате выполнения следующего программного кода:

for i: =1 to 10 do;

writeln('Yes');

£ Будет сгенерирована " ошибка выполнения"

£ На экран будет 10 раз выведено слово " Yes"

£ На экран будет 0 раз выведено слово " Yes"

R На экран будет 1 раз выведено слово " Yes"

318. Задание {{ 316 }} ТЗ № 274

Выберите 1 правильный ответ

Сколько раз выполнится данный цикл

while (3> 2) do begin

writeln('выполняется цикл');

end;

R Будет выполняться бесконечно;

£ Ни разу;

£ В коде программы синтаксическая ошибка;

319. Задание {{ 317 }} ТЗ № 275

Выберите 1 правильный ответ

Сколько раз выполнится данный цикл

i: =2;

repeat

i: =i+1;

until i=2

£ Ни разу;

£ Один раз;

£ Два раза;

£ В коде синтаксическая ошибка;

R Бесконечное число раз;

320. Задание {{ 318 }} ТЗ № 276

Выберите 1 правильный ответ

Сколько раз выполнится данный цикл:

for i: =1 to 1 do

write('mama');

£ Ни разу;

R Один раз;

£ Два раза;

£ В коде синтаксическая ошибка;

£ Бесконечное число раз;

321. Задание {{ 319 }} ТЗ № 277

Выберите 1 правильный ответ

Сколько раз выполнится данный цикл:

for j: =2 downto 1 do

write('papa');

£ Ни разу;

£ Один раз;

R Два раза;

£ В коде синтаксическая ошибка;

£ Бесконечное число раз;

322. Задание {{ 321 }} ТЗ № 279

Выберите 1 правильный ответ

Данный фрагмент кода

for i: =1 to 33000 do

write('mama');

£ будет работать совершенно нормально;

R вызовет ошибку на этапе компиляции;

£ вызовет " ошибку выполнения";

323. Задание {{ 322 }} ТЗ № 280

Выберите 1 правильный ответ

Данный фрагмент кода:

Var X, Y: char;

begin

writeln('введите Y');

read(Y);

writeln('введите X');

read(X);

end.

£ Считает с клавиатуры переменные Y, а затем X;

R Считает с клавиатуры переменные Y, и не считает X;

£ Вызовет ошибку выполнения;

£ Вызовет синтаксическую ошибку;

324. Задание {{ 323 }} ТЗ № 281

Выберите 1 правильный ответ

Данный фрагмент кода:

while (3> 2) do begin

repeat

writeln('mama');

end;

until 3> 2;

£ будет работать совершенно нормально;

R вызовет синтаксическую ошибку;

£ вызовет " ошибку выполнения;

£ зациклится;

Рекурсия

325. Задание {{ 253 }} ТЗ № 328

Выберите 1 правильный ответ

Итерация - это

R шаг выполнения программы

£ циклическая конструкция алгоритма

£ язык программирования

£ функция прерывания

326. Задание {{ 254 }} ТЗ № 329

Выберите 1 правильный ответ

Дедуктивный принцип - это

£ когда определяется связь между входными, выходными данными и процессами обработки

£ принцип построения модели от частного к общему

£ упрятывание информации и абстрактных типов данных

R принцип построения модели от общего к частному

327. Задание {{ 255 }} ТЗ № 330

Выберите 1 правильный ответ

Индуктивный принцип - это

£ принцип построения модели от общего к частному

£ когда определяется связь между входными, выходными данными и процессами обработки

R принцип построения модели от частного к общему

£ упрятывание информации и абстрактных типов данных

328. Задание {{ 268 }} ТЗ № 343

Выберите 1 правильный ответ

Реализация алгоритма включает в себя

£ гипотезу, инструкцию, умозаключение

£ выбор задачи и цели, разработку, анализ

R кодирование, интеграцию, тестирование

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

329. Задание {{ 269 }} ТЗ № 344

Выберите 1 правильный ответ

Деструктивность процесса тестирования проявляется в следующем

R тест удачный, если обнаружена ошибка

£ тест удачный, если проведен без ошибок

£ тест неудачный, если обнаружена еще не выявленная ошибка

£ тест неудачный, если все задания некорректны

330. Задание {{ 270 }} ТЗ № 345

Выберите 1 правильный ответ

Тестирование программы как черного ящика заключается в следующем

£ знаем, какие данные будут на выходе

£ не знаем, какие данные подаем на вход

R анализ входных данных и результатов работы программы

£ управляем логикой программы, используя ее внутреннюю структуру

331. Задание {{ 271 }} ТЗ № 346

Выберите 1 правильный ответ

Тестирование программы как белого ящика заключается в следующем

£ не знаем, какие данные будут на выходе

£ не знаем, как получаются данные на выходе

£ анализ входных данных и результатов работы программы

R управляем логикой программы, используя ее внутреннюю структуру

332. Задание {{ 272 }} ТЗ № 347

Выберите 1 правильный ответ

Целью декомпозиции является

£ определение связи между модулями

£ процедурное описание программы

R создание модулей, которые взаимо-действуют друг с другом по определенным правилам

£ неформальное описание модуля: обзор действий

333. Задание {{ 346 }} ТЗ № 304

Выберите 1 правильный ответ

Рекурсия - это

R повторение выполнения функции или процедуры внутри себя

£ оператор

£ цикл

£ метод определения функции или процедуры

Строковые переменные

334. Задание {{ 273 }} ТЗ № 348

Выберите 1 правильный ответ

Переменная типа " char" способна хранить

R один символ;

£ два символа;

£ три символа;

£ до 255 символов;

335. Задание {{ 308 }} ТЗ № 265

Выберите 1 правильный ответ

Какая из данных программ на Паскале правильная

£ var r: string; begin r: =true; If r then halt; end.

£ var r: string; c: char; begin r: =4/c; end.

R var r: string; begin r: =" Hello World! "; Writeln(r); end.

£ var r: string; begin r: =Hi, friend; Write(r); end.

336. Задание {{ 325 }} ТЗ № 283

Впишите правильный ответ

В типе String количество символов одной строки не должно превышать

Правильные варианты ответа: 255;

337. Задание {{ 326 }} ТЗ № 284

Впишите правильный ответ

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

var s1, s2, s3: string;

begin

s1: =" napo"; s2: =" воз";

s3: =concat(s1, s2);

Writeln(s3);

end.

Правильные варианты ответа: паровоз; поравоз; паравоз; поровоз;

338. Задание {{ 327 }} ТЗ № 285

Впишите правильный ответ

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

var s1, s2: string;

begin

s1: =" информатика";

s2: =delete(s1, 3, 4);

Writeln(s2);

end.

Правильные варианты ответа: инатика;

339. Задание {{ 328 }} ТЗ № 286

Впишите правильный ответ

Каков будет результат выполнения программы: ответ 3

var s1, s2: string;

begin

s1: =copy(" крокодил", 4, 3);

Writeln (s;

end.

Правильные варианты ответа: код;

340. Задание {{ 329 }} ТЗ № 287

Впишите правильный ответ

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

var s: string;

begin

s: =length(" каникулы" )

End.

Правильные варианты ответа: 8;

Функции и процедуры

341. Задание {{ 205 }} ТЗ № 201

Выберите 1 правильный ответ

Фактические параметры процедуры

£ описываются в ее заголовке

£ указываются при описании данных в программе

R перечисляются при ее вызове

£ нигде не указываются

£ указываются при описании промежуточных переменных процедуры

342. Задание {{ 238 }} ТЗ № 313

Выберите 1 правильный ответ

Глобальные переменные действуют

£ во всех процедурах

£ во всех функциях

£ во всех модулях

R во всей программе

343. Задание {{ 239 }} ТЗ № 314

Выберите 1 правильный ответ

Обращение к функции в программе имеет вид

R < имя функции> (< список фактических параметров> )

£ < оператор функции>

£ < имя функции>: =< значение>

£ < имя функции>

344. Задание {{ 240 }} ТЗ № 315

Выберите 1 правильный ответ

Обращение к процедуре в программе имеет вид

£ < имя процедуры> (< список глобальных параметров> )

£ < оператор процедуры>

£ < имя процедуры>: тип значения

R < имя процедуры>

345. Задание {{ 241 }} ТЗ № 316

Выберите 1 правильный ответ

Связь программы с принтером осуществляется процедурой

£ assign(f, " aux" )

£ assign(f, " usr" )

R assign(f, " 1st" )

£ assign(f, " № порта принтера" )

346. Задание {{ 242 }} ТЗ № 317

Выберите 1 правильный ответ

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

£ на этапе трансляции

£ на этапе компиляции

£ на этапе отладки

R в ходе выполнения программы

347. Задание {{ 243 }} ТЗ № 318

Выберите 1 правильный ответ

Значением указателя динамической переменной является

£ адрес сегмента носителя информации, в котором будет храниться соответствующая динамическая величина

R адрес ячейки памяти, начиная с которой будет храниться соответствующая динамическая величина

£ № кластера жесткого диска, в котором будет храниться соответствующая динамическая величина

£ значение динамической величины

348. Задание {{ 244 }} ТЗ № 319

Выберите 1 правильный ответ

Что произойдет, если выполнить операторы New(i); Writeln (i)

£ выдастся значение динамической переменной с адресом /

£ перезагрузка компьютера

£ ничего

R выдастся адрес динамической переменной

349. Задание {{ 248 }} ТЗ № 323

Выберите 1 правильный ответ

Определить результат вычисления функции akk (l, k); если задано ее описание:

Function akk (m, n: integer): integer;

begin

if m=0

then akk: =n+l

else

if n=0

then akk: =akk(m-1, 1)

else akk: =akk(m-1, akk(m, n-1));

end;

£ 2*k

£ k+3

£ 2*k=3

R k+2.

350. Задание {{ 337 }} ТЗ № 295

Выберите 1 правильный ответ

Функция в языке программирования это

£ программный объект, принимающий значение с помощью оператора присваивания

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

£ сегмент программы, хранящий некоторое значение, зависящее от аргумента

£ выражение, означающее зависимость левой части от правой

351. Задание {{ 342 }} ТЗ № 300

Выберите 1 правильный ответ

Процедуры и функции - это

£ операторы

R подпрограммы

£ имена

£ переменные

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-03-25; Просмотров: 1675; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.111 с.)
Главная | Случайная страница | Обратная связь