Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - помогите пожалуйста,прошел тест, но не уверен в ответах (pascal)

Ответить
Настройки темы
Разное - помогите пожалуйста,прошел тест, но не уверен в ответах (pascal)

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кому не сложно помогите плз горю с тестом((( заранее благодарю
Вопрос 1
Какие виды проектирования принято выделять в процессе разработки программы?
+1.логическое
+2.физическое
3.смысловое
4.математическое

Вопрос 2
Что такое постановка задачи?
+1.Определение требований к программному продукту
2.Разработка структуры программного продукта
3.Составление программы на выбранном языке программирования

Вопрос 3
Какие ошибки характерны для процесса разработки новой программы?
1.ошибки в написании исходного текста программы
2.логические ошибки
3.ошибки, связанные с объединением отдельных программных модулей

Вопрос 4
Какое служебное слово используется для обозначения раздела описаний переменных?
+1.var
2.Type
3.program
4.begin


Вопрос 5
Какие описания констант являются правильными?
+1.const x = 1;
+2.Const hello = 'hello';
3.const z : 10;
4.const string = 'OK';

Вопрос 6
Что включает в себя описание переменных в разделе описаний?
1.указание способа использования переменной
2.определение имен-идентификаторов переменных
3.указание типа каждой переменной
4.указание доступности каждой переменной

Вопрос 7
Какие инструкции присваивания для целочисленных переменных являются правильными?
1. i := 0;
+2. k := k - 1;
3. j := 2 + 'a';
4. n := (i -1)/(i + 2);

Вопрос 8
Какие инструкции присваивания для вещественных переменных являются правильными?
+1.y := ((x -10) + x/2)/5;
+2.z := 0.1*z;
3.t := (2x + 5)/10;
4.d := (s + 1) * 'a';

Вопрос 9
Что происходит при отработке программой инструкции WriteLn без параметров?
+1.переход к началу следующей строки на экране
2.эта инструкция не может использоваться без параметров
3.произойдет ошибка времени выполнения (Run time error)
4.вывод на экран строки пробелов

Вопрос 10
Какие инструкции проверки условия являются правильными?
+1.if условие then инструкции;
+2.if условие then инструкции else другие_инструкции;
3.if условие else инструкции;
4.if условие then инструкции; else другие_инструкции;

Вопрос 11
Что происходит, если текущее значение селектора не совпадает ни с одним из заданных в теле инструкции выбора значений?
+1.зависит от наличия или отсутствия в конце инструкции выбора ветки else
2.генерируется ошибка времени выполнения
3.всегда выполняется инструкция, следующая по порядку за инструкцией выбора
4.выполняется группа инструкций для последнего по порядку значения селектора

Вопрос 12
Какие условные инструкции являются правильными?
+1.if (x>0) AND (y<0) then z := x else z := y;
2.if (x-1) OR (t <> 0) then y := (x + 1) * t;
3.if i=0 then j := j + 1; else j := j - 1;
4.if (i <> 0)*(j = 0) then k := i + j;

Вопрос 13
Сколько раз выполнится тело цикла: for i := 1 to 0 do Write('Yes!')?
+1.ни разу
2.один раз
3.бесконечное число раз
4.10 раз

Вопрос 14
Переменные каких типов можно использовать в качестве счетчика повторений в циклах for_to_do?
+1.целого
+2.символьного
3.вещественного
4.строкового

Вопрос 15
Что выведет следующий цикл: for k := 10 to 10 do Write(k)?
1.бесконечное множество чисел 10
+2.одно число 10
3.Ничего
4.десять чисел 10

Вопрос 16
Если n = 1, то сколько раз выполнится тело цикла Repeat n := n + 1 until n = 10;?
+1)9 раз
2)10 раз
3)ни разу
4)бесконечное число раз

Вопрос 17
Когда цикл While _ Do заканчивает свою работу?
+1)когда условие становится ложным
2)когда условие становится истинным
3)в зависимости от реализации - при ложном или истинном условии
4)когда счетчик повторений превысит заданное значение

Вопрос 18
Если j = 1, то что выведет следующий цикл: Repeat Write( j ) Until j > 0;?
1)один раз число 1
2)бесконечное количество раз число 1
3)Ничего
4)один раз символ j

Вопрос 19
Дано описание массива mas : array [1 .. 100] of real; На каком расстоянии от начала массива будет находиться элемент mas[8] ?
1)42 байта
2)48 байтов
3)32 байта
+4)28 байтов

Вопрос 20
Что включает в себя описание массива?
+1)указание имени переменной
+2)указание максимально возможного числа элементов в массиве
+3)указание типа элементов массива
4)указание набора операций с массивом

Вопрос 21
Чем определяется эффективность использования массивов для решения различных задач?
+1)возможностью непосредственного обращения к любому элементу массива
2)высокой скоростью доступа к элементам массива
3)возможностью гибкого управления используемой памятью
4)возможностью хранения разнородной информации

Вопрос 22
Какие типы данных можно использовать в качестве элементов массива?
+1)целые
+2)вещественные
+3)символьные
+4)логические

Вопрос 23
Чем определяется размер памяти, выделяемой для хранения элементов массива?
+1)заявленным при описании массива числом элементов
+2)заявленным при описании массива типом элементов массива
3)заявленным при описании массива именем переменной
4)явным указанием необходимого объема памяти при описании массива


Вопрос 24
Какие описания элементов двухмерного массива являются правильными?
+1)mas2 [10, 20]
+2)mas2 [k+1, j-1]
3)mas2 [i; j]
4)mas2 [i, j, 3]

Вопрос 25
Какие описания множеств являются правильными?
+1)MySet : Set of 0 .. 20;
+2)MySet : Set of 'a' .. 'z';
3)MySet : Set of real;
4)MySet : Set [1 .. 10];

Вопрос 26
Какие операции можно выполнять с переменными-множествами?
+1)разность
+2)проверка включения двух множеств
+3)проверка принадлежности элемента множеству
+4)пересечение
+5)объединение

Вопрос 27
Как можно получить текущую длину текстовой строки?
+1)с помощью стандартной функции Length
+2)с помощью нулевого байта
3)с помощью стандартной подпрограммы StringLen
4)прямым подсчетом всех символов в строке

Вопрос 28
Какие служебные слова используются при описании структуры запись?
+1)record - end
2)begin - end
3)type - end

Вопрос 29
Для чего при работе с записями используется служебное слово With?
1)для устранения необходимости указывать имя записи с каждым полем
2)для выполнения одной и той же операции сразу со всеми полями записи
3)для установки начальных значений в поля записи
4)для организации циклической обработки полей записи

Вопрос 30
Какие инструкции присваивания с полями записи Stud являются правильными?
+1)Stud.Name := 'Alexander';
+2)Stud.Oplata := summa/12;
3)Stud Sex := true;
4)Name.Stud := 'Marina';

Вопрос 31
Если f - файловая переменная, то как выполняется связь ее с дисковым файлом?
1)Assign (f, 'MyFile.001');
+2)Assign (f, FileName);
3)Assign ('MyFile.txt', f);
4)Reset (f, FileName);

Вопрос 32
Сколько файловых переменных следует объявлять в программе?
+1)столько, сколько файлов ОДНОВРЕМЕННО предполагается использовать в программе
2)столько, сколько ВСЕГО файлов предполагается использовать в программе
3)ВСЕГДА достаточно только одной
4)любое количество

Вопрос 33
Что происходит с существующим файлом при его открытии для записи?
+1)старое содержимое файла уничтожается без предупреждения
2)выводится предупреждение о возможном уничтожении содержимого файла
3)генерируется ошибка времени выполнения
4)ничего не происходит

Вопрос 34
Что необходимо выполнить для формирования типизированного файла с элементами-записями?
1)объявить переменную-запись соответствующего типа
2)сформировать все поля очередной записи
3)скопировать сразу всю запись в файл
4)скопировать в файл отдельные поля записи

Вопрос 35
Что необходимо выполнить для построчного чтения текстового файла с числовыми данными?
1)организовать внешний цикл для чтения строк по условию достижения конца файла EOF
2)организовать внутренний цикл для чтения из файла очередного набора чисел по условию достижения конца строки EOLN
3)перейти к чтению чисел из следующей строки с помощью ReadLn без параметров
4)организовать чтение сразу всей очередной строки в соответствующую переменную

Вопрос 36
В чем заключаются основные особенности текстовых файлов?
+1)текстовый файл - это последовательность текстовых строк
+2)каждая строка может иметь свою байтовую длину
3)каждая строка заканчивается специальным признаком конца строки
4)текстовые файлы можно обрабатывать не только последовательно, но и в любом порядке

Вопрос 37
Что может включать в себя заголовок процедуры?
1)служебное слово procedure
+2)имя процедуры
3)набор формальных параметров
4)описание локальных переменных

Вопрос 38
Какие заголовки процедур являются правильными?
+1)procedure Poisk;
2)procedure MinMax( ai, aj : integer; ax : real );
3)procedure Search( astr : string ) : integer;
4)procedure My Proc[ an : byte ];

Вопрос 39
Что такое локальные переменные?
+1)переменные, объявленные в разделе описание подпрограммы
2)переменные, перечисленные в заголовке подпрограммы
3)переменные, значения которых передаются в подпрограмму при ее вызове
4)переменные, значения которых возвращаются при завершении работы подпрограммы

Вопрос 40
Какие вызовы процедуры MyProc( var an : byte; as : string) являются правильными?
1)MyProc( 1, 'Yes!' );
+2)MyProc( 'No' );
3)MyProc( i, 'Hello' + ' OK' );
4)MyProc( i + j, 'OK' );

Вопрос 41
В чем состоит смысл передачи параметров по значению?
1)в подпрограмму при ее вызове передаются копии фактических значений
2)сами фактические значения в подпрограмме не изменяются
3)параметры-значения используются только для передачи в подпрограмму входных данных
4)в подпрограмму при ее вызове передаются сами фактические переменные

Вопрос 42
Какие правила соответствия должны соблюдаться между формальными и фактическими параметрами?
+1)число формальных и фактических параметров должно быть равно
2)порядок следования фактических и формальных параметров должен совпадать
3)тип фактического параметра должен соответствовать типу формального параметра
4)имена фактических и формальных параметров всегда должны совпадать

Вопрос 43
Какая подпрограмма называется рекурсивной?
+1)если она вызывает сама себя
2)если она имеет внутренние подпрограммы
3)если она оформлена в виде функции
4)если она имеет формальные параметры

Вопрос 44
В чем состоит основное преимущество рекурсивных программ?
+1)в более простой и ясной структуре программы
2)в получении значительно более быстрых машинных программ
3)в получении значительно более компактного машинного кода
4)в существенном сокращении необходимой оперативной памяти

Вопрос 45
Какой принцип используется при восстановлении параметров рекурсивных вызовов?
1)первыми восстанавливаются параметры самого последнего вызова
2)первыми восстанавливаются параметры самого первого вызова
+3)параметры вообще не восстанавливаются
4)параметры восстанавливаются в порядке, который определяется результатом завершившегося вызова

Вопрос 46
Как программно можно реализовать метод двоичного поиска в упорядоченном массиве?
1)с помощью рекурсивных подпрограмм
2)с помощью цикла Repeat - Until
3)с помощью цикла While - Do
4)с помощью цикла For - To - Do

Вопрос 47
Если в упорядоченном массиве 1 миллион элементов, то сколько шагов придется сделать в наихудшем случае при двоичном поиске?
+1)не более 20
2)не более 10
3)var mas2 : array[1 .. 50] of array [1 .. 20] of integer;
4)var mas2 : array [1 .. 50] of [1 .. 20] of integer;
5)var mas2 : array[ 1 .. 50, 1 . .20 ] of integer;
6)type Tmas1 : array [1 .. 20] of integer; var mas2 : array[1 .. 50] of Tmas1;
7)не более 10000
8)не более 100

Вопрос 48
Чем определяется эффективность метода двоичного поиска в упорядоченном массиве?
+1)на каждом шаге отбрасывается половина текущего подмассива
2)для вычисления серединного элемента подмассива используется специальная функция
3)используются особенности представления в памяти двоичных данных
4)возможностью использования специальных команд процессора

Отправлено: 16:25, 06-04-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - помогите пожалуйста,прошел тест, но не уверен в ответах (pascal)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) Loading Программирование и базы данных 41 20-05-2015 15:28
Пожалуйста пожалуйста помогите блондинке собрать комп leno4ka_perm Выбор отдельных компонентов компьютера и конфигурации в целом 21 04-03-2011 10:34
Разное - Pascal помогите пожалуйста написать программу Azamt Программирование и базы данных 1 21-01-2011 17:49
Браузер Opera прошел тест Acid 3 OSZone News Новости информационных технологий 4 10-04-2008 18:44
Проблема с блоком питания(хотя и не уверен в этом) AlexTAI Непонятные проблемы с Железом 16 01-07-2003 08:32




 
Переход