Поиск по базе сайта:
Алгоритмізація та програмування екзаменаційні питання icon

Алгоритмізація та програмування екзаменаційні питання




Скачати 29.82 Kb.
НазваАлгоритмізація та програмування екзаменаційні питання
Дата конвертації23.10.2014
Розмір29.82 Kb.
ТипДокументи

Алгоритмізація та програмування

ЕКЗАМЕНАЦІЙНІ ПИТАННЯ


  1. Архітектура комп’ютерів. Принцип фон Неймана.

  2. Виконання арифметичних операцій у двійковій системі числення.

  3. Переведення до десятинної системи числення з іншої.

  4. Переведення з двійкової та восмірічної системи до десятинної системи.

  5. Алгоритм і його властивості. Приклади алгоритмів.

  6. Поняття алгоритму. Мова блок-схем. Приклади.

  7. Способи запису алгоритмів. Приклади алгоритмів.

  8. Мови програмування: основні поняття, класифікація, призначення.

  9. Етапи розв'язання задачі з використанням ПК.

  10. Складові середовища програмування.

  11. Типи трансляторів та їх функції.

  12. Структура програм в Visual Studio. Створення консольного додатку в Visual Studio.

  13. Загальні положення про Visual Studio. Структура робочого столу середовища. Головне вікно.

  14. Створення найпростішого консольного додатку.

  15. Засоби налагодження програми.

  16. Структура програми мовою С. Головна функція програми. Заголовкові файли. Коментарі у програмі. Приклади.

  17. Основні поняття мови програмування С: алфавіт, ідентифікатори, константи, класифікація і пріоритет операцій.

  18. Типи констант у програмі мовою С. Відмінності констант і типізованих констант у програмах мовою С.

  19. Константи. Відображення констант різних типів.

  20. Шістнадцяткові та вісімкові константи. Символічні константи, їх оголошення і використання.

  21. Унарні та бінарні операції. Арифметичні операції. Операції відношення. Операції інкремента і декремента. Скорочені операції присвоєння.

  22. Форматоване введення/виведення даних і специфікатори перетворення.

  23. Оголошення й ініціалізація змінних. Поняття простої змінної. Поняття про присвоювання.

  24. Оператори оголошення. Поняття типу даних. Внутрішнє представлення цілих чисел в пам’яті комп’ютера. Базові типи даних у програмах мовою С.

  25. Визначення розмірів типів даних та ідентифікаторів операцією sizeof.

  26. Пріоритети і порядок виконання операцій. Перетворення типів даних.

  27. Модифікація базових типів даних. Діапазони відображення і точність різних типів даних.

  28. Засоби переривання циклів Приклади.

  29. Логічні значення true, false і логічні операції. Побітові (поразрядні) логічні операції у мові С. Приклади використання.

  30. Керуючі конструкції мови С: безумовні і умовні. Побудова умов. Приклади.

  31. Керуючі конструкції мови С: конструкція вибору. Приклади.

  32. Керуючі конструкції мови С: конструкція вибору. Приклади.

  33. Керуючі конструкції мови С: конструкція розгалуження. Тернарна операція. Приклади.

  34. Циклічні конструкції. Оператори циклу «поки»та циклу «доки». Приклади.

  35. Циклічні конструкції. Оператори циклу «поки»та циклу «доки». Приклади.

  36. Оператори break і continue як засоби переривання циклів.

  37. Поняття масиву. Ініціалізація масивів. Масиви констант і символів. Приклади.

  38. Знаходження суми та добутку елементів масиву.

  39. Пошук мінімального та максимального елементу масиву.

  40. Поняття функції як структурного елемента С-програми. Прототипи функцій і заголовкові файли. Типи значень, які повертають функції.

  41. Процедури користувача: опис, формальні та фактичні параметри, використання.

  42. Функції користувача: опис, формальні та фактичні параметри, використання.

  43. Особливості передавання параметрів у функції; побічні ефекти.

  44. Локальні та глобальні змінні. Області дії змінних.

  45. Методи передачі параметрів у функції і повертання результатів.

  46. Механізми передачі параметрів у підпрограми. Передача параметрів за значенням. Передача параметрів за посиланням.

  47. Поняття покажчика. Оголошення і розіменування покажчиків. Нульові покажчики.

  48. Покажчики і функції. Покажчики як параметри функції.

  49. Зв’язок між масивами і покажчиками. Приклади.

  50. Методології розробки програм: низхідне та висхідне, модульне програмування.




Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації