Основы алгоритмизации и программирования тест Синергии

Основы алгоритмизации и программирования тест Синергии

Тест Синергии «Основы алгоритмизации и программирования» Цена 200р.

1. Общий вид определения указателей выглядит следующим образом: *char p; *тип *p; *тип* имя_указателя; *int *имя_указателя;

2. Последовательность символов, заключенная в двойные кавычки называется *управляющая последовательность *символ *идентификатор *строковая константа

3. Константа NULL определена в залоговочном файле: *stdlib.h *alloc.h *include.h *stdio.h

4. Допустимо ли применение оператора безусловного перехода goto в программах, написанных на языке C? да нет

5. Одним из последних языков программирования, разработанных компанией Microsoft, является *Pascal *C# *C++ *Java

6. Сколько байт занимает в памяти ЭВМ следующая строка: «Я стану лучшим в мире программистом!» *43 *37 *36 *40

7. Что из ниже перечисленного не является языком программирования: *С++ *Basic *Java *Flash

8. Операция, состоящая из одного операнда и предшествующего ему знаку унарной операции называется … *унарная операция *бинарная операция *тернарная операция

9. Какие действия не допустимы с указателями? *присваивание *получение адреса самого указателя *унарные операции изменения его значения *вычисление логарифма сложение и вычитание

10. Декомпозиция в объектно-ориентированном программировании – это: *разделение алгоритмов, при котором каждый модуль системы выполняет собственный процесс *разделение алгоритмов, при котором каждый модуль системы выполняет один из этапов общего процесса *процесс сборки программы в объектно-ориентированной среде *процесс разработки одного программного комплекса в различных объектно-ориентированных средах программирования

11. В объектно-ориентированном программировании переопределение – это: *передача управления от одного объекта другому *модификация унаследованных методов *один из видов наследования

12. Найдите ошибку в строке cout>>”Hello”>>endl; и укажите правильный ответ: *cout << ”Hello” << endl; *cout >> Hello >> endl; *cout >> Hello >> endl

13. Какое расширение обычно имеют файлы с текстом программ в Visual C++? *dsw *ico *exe *prog *cpp

14. Какое значение имеет именованная константа «PINK» следующего перечисления: enum COLOR {GREEN, RED, BLUE, PURPLE, PINK, BLACK, BROWN, YELLOW};? *6 *4 *5 *3

15. Единица текста программы, которая при компиляции воспринимается, как единое целое и по смыслу не может быть разделена на более мелкие элементы, называется: *константа *лексема *мантисса *транслятор

16. Что такое указатель в С++? *метка в программе *переменная, в которой хранится целое число *переменная, в которой хранится адрес области памяти *переменная, которая указывает на принадлежность к определенному классу

17. Набор ключевых слов и система правил для конструирования программ, состоящих из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых люди могут сообщать компьютеру набор команд называется … *компилятор *ассемблер *лексема *язык программирования

18. Можно ли открыв для просмотра файл exe в шестнадцатиричном представлении точно воспроизвести последовательность машинных команд, из которых он состоит? *можно без применения специальных программ *нельзя *можно с использованием специальных программ-отладчиков

19. Какой результат будет выведен на экран после выполнения данной программы: #include < stdio.h > void main( ) { int n=10,k=2; printf(«%d»,n+++k); } *12 *11 *13

20. Чему равно значение величин А, В и С после выполнения приведенных операций присваивания, если до начала этих действий А=100, В=200, С=300. А := 1000; С := 50; В := А/С; С := B; В := А/С; С :=А; *А=1000, В=50, С=1000 *А=100, В=20, С=50 *А=1000, В=20, С=50 *А=100, В=200, С=20

21. Что считается методом в объектно-ориентированном программировании? *стиль программирования *функция программы *функция, объявленная в классе

22. Равносильны ли формулы ¯A+¯B=¯AB? *да *нет

23. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: C := A V (-B) *С= «истина» *С= «ложь»

24. Модификатор доступа — это: *функция, управляющая доступом к программе *ключевое слово, регламентирующее тип доступа к определенному члену класса *настройка интерфейса VC ++ *служебная функция, регламентирующая тип доступа к классу

25. Совокупность однотипных элементов, расположенных в определенном порядке, различающихся индексами и имеющая единое имя называется ……. правильная последовательность *массив *функция *класс

26. Какие языки программирования были созданы специально для обучения людей программированию? *Basic *Assembler *Cobol *Fortran *C++

27. Для чего нужен деструктор в С++? *для освобождения области памяти, выделенной для всей программы *для обнуления переменной *для уничтожения функции *для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл

28. По какой причине возникает «зацикливание» при выполнении группы операторов x=0; y=1; while y<=10 do x=x+1; *не правильно заданы значения x и y перед циклом *неверное условие в заголовке цикла while *отсутствует в теле цикла оператор, увеличивающий y

29. Чему равно i, при следующих условиях: x=4, y=8, z=56. z=x+y*5; x= z–39; i= x+y+z%x; *16 *21 *19

30. В объектно-ориентированном программировании, данные, называемые параметрами передаются: *переменным программы *функциям в виде переменных *настройкам интерфейса программы

31. Оператор ……… предназначен для организации выбора одного из многих вариантов хода выполнения программы, выполняя проверку совпадения заданного выражения с одной из заданных констант и осуществляя ветвление на основе этой проверки. *GOTO *SWITCH *BREAK *WHILE

32. Содержать буквы любого алфавита, цифры, специальные знаки может … *идентификатор *комментарий *оператор *функция

33. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: C:= A v B *C = истина *С = ложь

34. В какой момент программы Си выполняется функция с именем main()? *когда ее вызовет другая функция *в конце программы *при запуске программы (если определена как стартовая) *после открытия консольного приложения Win32

35. Верно ли утверждение «имя статического массива является указателем-константой на первый байт первого элемента массива»? да нет

36. Для чего используется наследование в объектно-ориентированном программировании? *для копирования программ *для обращения к библиотекам данных *для изменения функциональности классов *для возможности одному классу наследовать функциональность другого класса

37. Какой язык программирования был создан специально для обработки коммерческих данных? *C *C# *C++ *Cobol

38. Что из ниже перечисленного не является языком программирования *C++ *Cobol *Assembler *HTML

39. Если компонентами массива являются массивы, то такой массив называется *множественный *многомерный *сложный *ассоциативный

40. Для чего используется переменные типа int в С++: *Для хранения числовых значений. *Для хранения буквенных значений. *Для хранения числовых и буквенных значений. *Для работы с циклами.

41. Инициализация данных в С++ представляет собой: *присвоение начального значения переменной *проверка правильности данных переменной *поиск данных переменной

42. Что из ниже перечисленного используется для создания web-сайтов *С++ *Assembler *Basic *PhP

43. Языки программирования можно разделить на языки *высокого и низкого уровня *переходного уровня *среднего уровня

44. Какая ошибка допущена в данной программе: #include < stdio.h > main( ) { printf («\\n Hi, world!\\n») } *отсутствует точка с запятой в функции *не определена переменная *нет точки в конце тела функции

45. Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: С=AvB *С= «истина» *С= «ложь»

46. Какой язык программирования был придуман раньше других? *C *Fortan *Assembler *Pascal

47. Какие из следующих утверждений неверны по отношению к конструктору класса С++? *конструктор класса – специальный метод, который выполняется в программе при создании объекта данного класса *конструктор возвращает значения, но ему нельзя передавать параметры *имя конструктора идентично имени класса *конструктор не возвращает никакого значения, но ему можно передать любое количество параметров.

48. …….. – это программа, переводящая текст инструкций для компьютера с какого-либо языка программирования на машинный язык. *система программирования *компилятор *кодировщик *язык программирования

49. Переменная типа содержит адрес размещения участка динамической памяти *указатель *функция *константа

50. Найдите в списке все слова, для которых истинно выражение: ЧастьРечи = «глагол»Время = «будущее» *был *истина *красный *кружка *подойдет *ревущие *столб *тихо

51. Функция объявлена как int Func1(const int &arg);. Что означает ключевое слово const в объявлении формального параметра? *в качестве аргумента могут передаваться только константы целого типа *внутри функции не производится изменение значения аргумента arg *внутри функции не производится приведение arg к другому типу

52. При выполнении операций инкремента и декремента значение указателя увеличивается или уменьшается на *произвольное количество бит *количество элементов массива *длину типа, на который ссылается используемый указатель *длину int

53.Равносильны ли формулы A→B=B ̅→A ̅? да Нет

54. Значение величин, которые занимают место в памяти, имеют имя и определенный тип, и их значение никогда не меняется, называется *переменная *постоянная *константа *целая величина

55. Первым разработанным языком программирования высокого уровня является *Basic *C *Fortran *Assembler *Pascal

56. Можно ли в языке программирования Си создать массив указателей? да нет

57. Вычислите значение выражения i=(a++*7)+(++b)–( – –с/7), если a=3, b=7, c=15 *42 *27 *24

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *