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

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

Ответить
Настройки темы
Разное - Помогите решить тест по основам алгоритмизации и программирования!!!

Аватара для Калинка

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


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

Профиль | Отправить 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

 

Аватара для Delirium

Ветеран


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

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


Хм. Я поставлю памятник тому форумчанину, кто будет отвечать на 50! вопросов. Уважаемый, вы не пробовали учить?
1-а
2-б
3-а
4-а

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:10, 23-03-2009 | #2



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

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


Аватара для Калинка

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


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

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


Я уважаемая... И за 2 дня я не успею выучить... Но и на этом спасибо!

Отправлено: 08:14, 23-03-2009 | #3


Аватара для Delirium

Ветеран


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

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


хм. прошу прощения, по нику пол не виден Подождите, сейчас все спят, часа через 3 могут ответить. всем миром, глядишь, наберете ответы

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:21, 23-03-2009 | #4


Аватара для Калинка

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


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

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


Буду надеятся..

Отправлено: 08:46, 23-03-2009 | #5


Ветеран


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

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


Тест на самом деле очень некорректный - некоторые ответы можно только угадать или предположить, что скорее всего подразумевался такой. Например:

15. Что называется операторными скобками?
а) ();
б) {};
в) begin ... end;
г) [].

Во-первых, правильнее звучало бы "является". Но это полностью зависит от языка: для Паскаля это begin..end, для си и производных - {}. Если не ошибаюсь, в tcl [] используются как операторные скобки.

Ага, судя по последним вопросам, речь идёт исключительно про Паскаль/Delphi.

Отправлено: 10:45, 23-03-2009 | #6


Аватара для lxa85

Необычный


Contributor


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

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


а,б,а,а,в,б,в,в,г,б, //1-10
г,?,?(я так и не понял, о чем идет речь в этих вопросах),б,б(если рассматривается Delphi то Begin end; утверждать для всех языков так нельзя), б,б,г,а,в, // 11-20
б,г,?(23. Константное значение – это: здесь сомневаюсь, т.к. не сталкивался с приведенными конструкциями. ИМХО они все не верны), а,б,?(сомневаюсь в ответе. и что значит стандартные?), б,в,а,б, //21-30
б?(перечисляемы, уточни), б,г,а,а,в(с условием что ; в конце разделяет варианты ответов), а(ответа на самом деле нет, т.к. переменная l неинициализированна, и изначально содержит в себе неизвестно что), а?,а(тоже уточнить),четно, лень брать лист бумаги и считать рекурсию , //31-40
б,(ИМХО все неверны), а?, г,в,а,г,г,б,в //41-50

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:03, 23-03-2009 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход