алгоритмизация. Основы_алгоритмизации_и_программирования_ответы. 1. Общий вид определения указателей выглядит следующим образом
Скачать 308.09 Kb.
|
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 |