|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Помогите решить тест по основам алгоритмизации и программирования!!! |
|
Разное - Помогите решить тест по основам алгоритмизации и программирования!!!
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать Тест
1. Алфавит языка программирования – это а) фиксированный набор символов, однозначно трактуемых; б) А … Я; в) A ... Z. 2. Оператор – это а) функция, которая оперирует с данными; б) законченная фраза языка, предписание, команда; в) алгоритм действия программы, написанной на данном языке; г) процедура обработки данных. 3. Переменная – это а) объект, способный принимать различные значения; б) значения чисел; в) меняющееся число; г) динамический объект. 4. Модуль – это а) отдельная программа, которая взаимодействует с другими программами; б) набор символов и идентификаторов; в) специальная программная единица для создания библиотек; г) вспомогательная процедура. 5. Язык программирования – это а) набор слов для написания программ; б) определенная последовательность битов; в) специально созданная система обозначений слов, букв, чисел; г) двоичные коды для компьютера. 6. Синтаксис языка программирования – это а) набор правил расстановки знаков препинания; б) система правил, определяющая допустимые конструкции языка; в) интерпретация отдельных языковых конструкций языка; г) фиксированный набор основных символов, допускаемых для составления программы. 7. Семантика языка программирования – это а) система правил, определяющая допустимые конструкции языка; б) система правил однозначного истолкования языковых конструкций языка; в) набор металингвистических формул бэкуса-наура; г) синтаксическая конструкция, определяющая свойства программных объектов. 8. Функция в языке программирования – это а) программный объект, принимающий значение с помощью оператора присваивания; б) программный объект, задающий вычислительную процедуру определения значения аргумента; в) сегмент программы, хранящий некоторое значение, зависящее от аргумента; г) выражение, означающее зависимость левой части от правой. 9. Языки программирования высокого уровня являются а) набором нулей и единиц; б) ограниченными по объему информации; в) машинно-зависимыми; г) машинно-независимыми. 10. Язык программирования образуют три составляющие: а) алфавит, орфография, диалектика; б) алфавит, синтаксис, семантика; в) переменные, процедуры, функции; г) модули, описания, реализация. 11. Величины в языках программирования характеризуются: а) элементами, размером, значением; б) однородностью, предназначением, полезностью; в) местоположением, принадлежностью, значением; г) типом, именем, значением. 12. Простой величине соответствует а) одна ячейка памяти; б) массив из простых чисел; в) структура входных, выходных и промежуточных значений; г) множество простых ее элементов. 13. Характеристики структурной величины: а) упорядоченность, однородность, способ доступа, фиксированность числа элементов; б) индивидуальность имен, порядок перечисления элементов; в) однозначность, неизменность, множество элементов; г) размер занимаемой памяти, многофункциональность, способ доступа к элементам. 14. Команда на машинном языке содержит а) строку из спецсимволов; б) задание сделать ту или иную операцию; в) служебное слово; г) код и адреса ячеек, с содержимым которых выполняется закодированное действие. 15. Что называется операторными скобками? а) (); б) {}; в) begin ... end; г) []. 16. Процедуры и функции – это а) операторы; б) подпрограммы; в) имена; г) переменные. 17. Файл – это а) база данных; б) поименованный участок на внешних носителях памяти; в) список; г) раздел на жестком диске. 18. Выражение – это а) конструкция языка, значение которой может меняться; б) текст программы, заключенный в операторные скобки; в) множество символов, которые являются упорядоченными; г) конструкция, задающая правила вычисления значений переменных. 19. Рекурсия – это а) повторение выполнения функции или процедуры внутри себя; б) оператор; в) цикл; г) метод определения функции или процедуры. 20. Массив – это а) запись множества переменных разного типа; б) неупорядоченная совокупность отличных друг от друга однотипных элементов; в) последовательность, состоящая из фиксированного числа однотипных элементов; г) тип одномерных величин. 21. Множество – это а) список элементов, заключенный в круглые скобки, вида: <имя поля>:<значение>; б) неупорядоченная совокупность отличных друг от друга однотипных элементов; в) совокупность однотипных элементов, отличных только индексами; г) совокупность отличных друг от друга элементов разного типа. 22. Запись – это а) константное значение; б) последовательность, состоящая из фиксированного числа однотипных элементов; в) последовательность однотипных элементов, отличающихся индексами; г) последовательность, состоящая из фиксированного числа величин, называемых полями. 23. Константное значение – это а) тип вида: k = record i:integer; r:real end; б) тип вида: const = array [1 ... 3]; в) тип вида: const = set of real; г) список элементов, заключенный в круглые скобки вида <имя поля>:<значение>. 24. N будет константой в описании а) const N = 5; б) N : const = 5; в) N = 5; г) N : integer = 5. 25. Оператор присваивания выглядит следующим образом: а) <имя переменной>: - <значение>; б) <имя переменной >:=<выражение>; в) <имя переменной >::=<выражение>; г) <значение>:=<имя переменной>. 26. Над вещественными величинами определены операции: а) not, and, or и стандартные; б) <, >, =, odd(), abs() и стандартные; в) *, +, –, / и стандартные; г) оdd(), eof(), abs(), sin(), cos(). 27. Над логическими величинами определены операции а) +, –, *, /; б) not, and, or, add(); в) sin(), cos(), tg(), abs(); г) trunc(), round(), ord(). 28. Цикл с постусловием записывается в виде: а) while <логич. выражение> do <оператор>; б) for I:=1 to n do <оператор>; в) repeat <последовательность операторов> until <логич. выражение>; г) case k of <последовательность операторов>. 29. Цикл с предусловием записывается в виде: а) while <логич. выражение> do <оператор>; б) for I:=1 to n do <оператор>; в) repeat <последовательность операторов> until <логич. выражение>; г) case k of <последовательность операторов>. 30. Цикл с параметром записывается в виде: а) while <логич. выражение> do <оператор>; б) for I:=1 to n do <оператор>; в) repeat <последовательность операторов> until <логич. выражение>; г) case k of <последовательность операторов>. 31. В массиве индексы можно вычислить. Их тип должен быть а) логическим; б) перечисляемым; в) ординальным; г) массивом. 32. В типе String количество символов одной строки не должно превышать а) 256; б) 255; в) 1 024. 33. Глобальные переменные действуют а) во всех процедурах; б) во всех функциях; в) во всех модулях; г) во всей программе. 34. Обращение к функции в программе имеет вид: а) <имя функции> (<список фактических параметров>); б) <оператор функции>; в) <имя функции>:=<значение>; г) <имя функции>. 35. Обращение к процедуре в программе имеет вид: а) <имя процедуры> (<список глобальных параметров>); б) <оператор процедуры>; в) <имя процедуры>: тип значения; г) <имя процедуры>. 36. Какая из данных программ на Паскале правильная? а) Var r:string; begin r:=irue; if r then halt end.; б) Var r:string; c: char; begin r:=4/c: end.; в) Var r:string; begin r:="He!!o World"; writeln(r); end.; г) Var r:string; begin r;=Hi, friend: writeln(r); end. 37. Выберите правильный результат действия программы на Паскале: Const n=2; Var k:integer; m, l:real; Begin i:=0; for k:=1 to 6 do m:=k/n; l:= l+ m end. а) 1 = 10.5; б) 1 = 20.5; в) 1 = 1.5; г) 1 = 10. 38. Каков будет результат выполнения программы? Type digits=set of 0 ...9; Var d1, d2, d3: digits; Begin D1:=[1,3,5]; D2:=[0,4,5]; D3:=d1*d2; End. а) d3=[0,l,3,4,5]; б) d3=[0,l,3,4]; в) d3=[5]; г) d3=[l,3,5,0,4,5]. 39. Результат вычисления какого из приведенных ниже выражений является решением следующей задачи: для целого п, где 100 < n < 1 000, определить символьный вид третьей справа цифры в записи числа: а) chr(n/100); б) chr((n/100)*10); в) (n div 1000 mod 10); г) chr ((n mod 1000) div 100)? 40. Определить результат вычисления функции акк (1, к); если задано ее описание: Function akk (m, n : integer): integer; Begin if m=0 then akk:=n+1 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; г) k+2. 41. Модуль – это а) отдельная процедура программы; б) отдельный файл, вызываемый из основной программы и выполняющий определенные действия; в) набор стандартных функций; г) библиотека программиста. 42. Что является описанием текстового файла: а) Var t:file; б) Var t:text; в) Var t:file of text; г) Assign (f, 'c;\t.txt')? 43. Библиотекой VCL в Delphi называется а) набор стандартных кнопок; б) ассортимент стандартных объектов, представленных на палитре компонентов; в) библиотека готовых процедур; г) такое понятие отсутствует в Delphi. 44. Объект Tbutton – это а) объект, предназначенный для организации выпадающего списка; б) инструмент для создания кнопки; в) стандартная процедура; г) коллекция кнопок. 45. Формой в Delphi называют а) инструмент для рисования сложных объектов; б) ассортимент стандартных объектов, представленных на палитре компонентов; в) стандартное окно будущей программы; г) окно для задания свойств объекта. 46. Что обозначает технология Drag&Drop в Delphi: а) возможность «перетаскивания» визуальных компонент на рабочую форму без необходимости их программирования; б) свойство окон, создаваемых в Delphi, позволяющее осуществлять операцию перетаскивания; в) не применяется в Delphi. 47. С помощью каких компонент в Delphi происходит организация списков? а) TForm; б) TEdit, TMemo; в) TButton, TBitButton; г) TlistBox, TComboBox. 48. Что позволяет организовать стандартные диалоговые окна Windows в Delphi? а) TOpenDialog; б) TSaveDialog; в) TPrinterSetup; г) все из перечисленных и некоторые другие. 49. Определите результат работы следующей процедуры: Procedure ButtonClick; Form 1. Color:=clRead; Edit1. Text:=’Hello’; Edit1. Font.Color:=clBlue; a) создание окна и вывод в нем слова Hello; б) заливка формы красным цветом, вывод слова Hello, синим цветом; в) изменение цвета готового текста сначала на красный, а затем на зеленый; г) вывод формы на экран и ожидание ввода с клавиатуры некоторого текста. 50. Что обозначает термин «событие» применительно к объектно-ориентированному языку программирования? а) это атрибут объекта, определяющий то, как объект выглядит; б) это процедура или функция класса, определяющая поведение объекта; в) реакция объекта на воздействие пользователя на клавиатуру или мышь; г) все из перечисленного. |
|
Отправлено: 07:53, 23-03-2009 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Хм. Я поставлю памятник тому форумчанину, кто будет отвечать на 50! вопросов. Уважаемый, вы не пробовали учить?
1-а 2-б 3-а 4-а |
------- Отправлено: 08:10, 23-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Я уважаемая... И за 2 дня я не успею выучить... Но и на этом спасибо!
|
Отправлено: 08:14, 23-03-2009 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать хм. прошу прощения, по нику пол не виден Подождите, сейчас все спят, часа через 3 могут ответить. всем миром, глядишь, наберете ответы
|
------- Отправлено: 08:21, 23-03-2009 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Буду надеятся..
|
|
Отправлено: 08:46, 23-03-2009 | #5 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Тест на самом деле очень некорректный - некоторые ответы можно только угадать или предположить, что скорее всего подразумевался такой. Например:
15. Что называется операторными скобками? а) (); б) {}; в) begin ... end; г) []. Во-первых, правильнее звучало бы "является". Но это полностью зависит от языка: для Паскаля это begin..end, для си и производных - {}. Если не ошибаюсь, в tcl [] используются как операторные скобки. Ага, судя по последним вопросам, речь идёт исключительно про Паскаль/Delphi. |
Отправлено: 10:45, 23-03-2009 | #6 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать а,б,а,а,в,б,в,в,г,б, //1-10
г,?,?(я так и не понял, о чем идет речь в этих вопросах),б,б(если рассматривается Delphi то Begin end; утверждать для всех языков так нельзя), б,б,г,а,в, // 11-20 б,г,?(23. Константное значение – это: здесь сомневаюсь, т.к. не сталкивался с приведенными конструкциями. ИМХО они все не верны), а,б,?(сомневаюсь в ответе. и что значит стандартные?), б,в,а,б, //21-30 б?(перечисляемы, уточни), б,г,а,а,в(с условием что ; в конце разделяет варианты ответов), а(ответа на самом деле нет, т.к. переменная l неинициализированна, и изначально содержит в себе неизвестно что), а?,а(тоже уточнить),четно, лень брать лист бумаги и считать рекурсию , //31-40 б,(ИМХО все неверны), а?, г,в,а,г,г,б,в //41-50 |
------- Отправлено: 11:03, 23-03-2009 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Помогите решить задачу | Urann | Программирование и базы данных | 11 | 14-05-2013 11:44 | |
C/C++ - Помогите решить задачу | zdughi | Программирование и базы данных | 1 | 01-05-2009 06:03 | |
C/C++ - Помогите решить | elektra192 | Программирование и базы данных | 14 | 19-12-2007 18:00 | |
Помогите решить проблему | shron | Сетевые технологии | 2 | 05-08-2007 02:11 |
|