Главная страница
Навигация по странице:

  • НАО « АТЫРАУСКИЙ УНИВЕРСИТЕТ НЕФТИ И ГАЗА

  • ПЕРЕЧЕНЬ ПИСЬМЕННЫХ ЭКЗАМЕНАЦИОННЫХ ВОПРОСОВ по дисциплине «Программирование на Java»для обучающихся по направлению подготовки « 6В061

  • » / 6В06102 «

  • Атырау, 2022г. Перечень письменных экзаменационных вопросов 1 уровень (легкий) Максим. балл – 15

  • Перечень экзамен. вопросов_программирование на Java 2. Министерство науки и высшего образования республики казахстан нао атырауский университет нефти и газа имени сафи утебаева


    Скачать 60.23 Kb.
    НазваниеМинистерство науки и высшего образования республики казахстан нао атырауский университет нефти и газа имени сафи утебаева
    Дата02.02.2023
    Размер60.23 Kb.
    Формат файлаdocx
    Имя файлаПеречень экзамен. вопросов_программирование на Java 2.docx
    ТипДокументы
    #917288


    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РЕСПУБЛИКИ КАЗАХСТАН

    НАО «АТЫРАУСКИЙ УНИВЕРСИТЕТ НЕФТИ И ГАЗА ИМЕНИ САФИ УТЕБАЕВА»
    Факультет Информационных технологий


    «Утверждаю»

    Председатель Совета по

    академическому качеству

    __________________ Ж.Нурлан

    «______»________________20____г.


    ПЕРЕЧЕНЬ ПИСЬМЕННЫХ ЭКЗАМЕНАЦИОННЫХ ВОПРОСОВ

    по дисциплине «Программирование на Java»

    для обучающихся по направлению подготовки

    «6В061- Информационно-коммуникационные технологии» / 6В06102 «Компьютерные системы управления и робототехника»

    Отделение: казахское, русское

    Кол-во кредитов ______5__________

    Кол-во экз-х вопросов ____50_____


    Атырау, 2022г.
    Перечень письменных экзаменационных вопросов

    1 уровень (легкий)

    Максим. балл – 15



    Сұрақ / Вопрос

    1

    Объект. Анықтама. Қолдану тәсілі

    Объект . Определение. Способ использования

    2

    Инкапсуляция. Анықтама. Қолдану тәсілі

    Инкапсуляция . Определение. Способ использования

    3

    Абстракция. Анықтама. Қолдану тәсілі

    Абстракция. Определение. Способ использования

    4

    Объектіге бағытталған бағдарламалау тіліне анықтама

    Определение объектно-ориентированного языка программирования

    5

    Java-да деректер түрлері туралы айтыңыз

    Расскажите, типы данных в Java

    6

    JRE, JVM және JDK. Анықтама. Қолдану тәсілі

    JRE, JVM және JDK. Определение. Способ использования

    7

    Программа, оператор ұғымы

    Понятие программы и оператора

    8

    Bytecode. Анықтама. Қолдану тәсілі

    Bytecode. Определение. Способ использования

    9

    Immutable object. Анықтама. Қолдану тәсілі

    Immutable object. Определение. Способ использования

    10

    Java-да String сипаттамасы

    Характеристика String в Java.

    2 уровень (средней сложности)

    Максим. балл – 20



    Сұрақ / Вопрос

    1

    Массив. Анықтама. Қолдану тәсілі

    Массив. Определение. Способ использования

    2

    For циклі туралы түсінігіңіз және қолданиылуы

    Понятие и применение цикла For

    3

    Цикл. Анықтама. Қолдану тәсілі

    Цикл. Определение. Способ использования

    4

    Таңдау операторының (switch) рөлі мен жазу ережелері туралы айтыңыз

    Расскажите, роль и правила написания оператора выбора (switch)

    5

    Логикалық операциялар мен операторлар. Анықтама. Қолдану тәсілі

    Логические операции и операторы. Определение. Способ применения

    6

    Main функциясы туралы түсінік және қолданиылуы

    Понятие и применение функции Main

    7

    continue операторы туралы түсінігіңіз және қолданиылуы

    Понятие и применение оператора continue

    8

    return операторы туралы түсінігіңіз және қолданиылуы

    Понятие и применение оператора return

    9

    If шартты операторы туралы түсінігіңіз және қолданиылуы

    Понятие и применение условного оператора If

    10

    Бір өлшемді массивтер туралы түсінік

    Понимание одномерных массивов

    11

    Көп өлшемді массивтер туралы түсінік

    Понятие многомерных массивов

    12

    length айнымалысы туралы түсінік

    Понимание переменной length

    13

    Арифметикалық цикл алгоритмі, for операторы, параметрлі цикл

    Алгоритм арифметического цикла, оператор for, параметрический цикл

    14

    Қадамдық цикл алгоритмі, while және do .. while операторлары.

    Алгоритм пошагового цикла, while и do .. операторы while.

    15

    While, do .. while және for операторларын салыстыру.

    While, do .. while и for сравнение операторов

    3 уровень (сложный)

    Максим. балл – 30



    Сұрақ / Вопрос

    1

    Жиым және матрицаның сипаттамасы.

    Описание массива и матрицы.

    2

    Жиым элементтерін енгізу (шығару). Жиым элементтерін нөмірлеу

    Ввод (вывод) элементов массива. Нумерация элементов массива

    3

    Жиымның ең үлкен, ең кіші элементтерін, қосындысын, көбейтіндісін,

    арифметикалық, геометриялық орталарын, т.б. анықтау.

    Определение максимальных, минимальных элементов массива, суммы, произведения, арифметических, геометрических сред и т. д.

    4

    Кубтың қыры берілген. Кубтың көлемі мен бүйір бетінің ауданын анықтаңдар.

    Грань куба задана. Определите объем куба и площадь боковой поверхности.

    5

    Массивті сұрыптау үшін көпіршікті сұрыптау алгоритмін іске асырыңыз

    Реализуйте алгоритм сортировки пузырьком для сортировки массива

    6

    Бүтін сандар массиві және тағы бір бүтін сан берілген. Бұл санның барлық көріністерін массивтен алып тастаңыз

    Дан массив целых чисел и ещё одно целое число. Удалите все вхождения этого числа из массива

    7

    Scanner класын пайдаланып бүтін санды енгізіңіз. Егер бұл 0-ден 10-ға дейінгі сан болса, консольге "оң сан 10-нан аз немесе нөл" хабарын шығарыңыз, әйтпесе "оң сан 10-нан үлкен немесе теріс"хабарын шығарыңыз. if-else операторын қолданамыз.

    С помощью класса Scanner ввести целое число. Если это число от 0 до 10, вывести на консоль сообщение “Положительное число меньше 10 или ноль”, иначе вывести сообщение “Положительное число больше 10 или отрицательное”. Используем оператор if-else. 

    8

    Бағдарламаның кірісіне дәлел ретінде 1-ден 7-ге дейінгі санды жіберіңіз. Егер Сан 1 болса, консольге "дүйсенбі", 2 –"сейсенбі" және т.б. Егер 6 немесе 7 "демалыс" болса. Біз if-else-if дизайнын қолданамыз.

    Передать на вход программы число от 1 до 7 в качестве аргумента. Если число равно 1, выводим на консоль “Понедельник”, 2 –”Вторник” и так далее. Если 6 или 7 – “Выходной”. Используем конструкцию if-else-if.

    9

    1-ден 100-ге дейінгі барлық сандарды басып шығарыңыз, олар қалдықсыз 5-ке бөлінеді. Біз do-while циклін қолданамыз.

    Распечатать все числа от 1 до 100, которые делятся на 5 без остатка. Используем цикл do-while.

    10

    Day айнымалысында 1-ден 31-ге дейінгі аралықтағы Сан бар. Бұл сан айдың қай он күндігіне түсетінін анықтаңыз (бірінші, екінші немесе үшінші).

    В переменной day лежит какое-то число из интервала от 1 до 31. Определите в какую декаду месяца попадает это число (в первую, вторую или третью).

    11

    Ай айнымалысында 1-ден 12-ге дейінгі аралықтағы Сан бар. Осы айдың қай мезгілге түсетінін анықтаңыз (Қыс, Жаз, Көктем, Күз)

    В переменной month лежит какое-то число из интервала от 1 до 12. Определите в какую пору года попадает этот месяц (зима, лето, весна, осень)

    12

    Элементтері бар массив берілген 1, 2, 5, 9, 4, 13, 4, 10. For циклі мен if операторының көмегімен массивте мәні 4-ке тең элемент бар-жоғын тексеріңіз. Егер бар болса - 'бар!'және циклден шығыңыз. Егер жоқ болса, ештеңе істеудің қажеті жоқ.

    Дан массив с элементами 1, 2, 5, 9, 4, 13, 4, 10. С помощью цикла for и оператора if проверьте есть ли в массиве элемент со значением, равным 4. Если есть - выведите на экран 'Есть!' и выйдите из цикла. Если нет - ничего делать не надо.

    13

    Массив сандармен берілген, мысалы: [10, 20, 30, 50, 235, 3000]. 1, 2 немесе 5 санынан басталатын массивтен тек сол сандарды экранға шығарыңыз.

    Дан массив числами, например: [10, 20, 30, 50, 235, 3000]. Выведите на экран только те числа из массива, которые начинаются на цифру 1, 2 или 5.

    14

    Жолдағы барлық 'А' әріптерін 'Б'әріптерімен ауыстырыңыз

    Заменить в строке все буквы 'а' на буквы 'б'

    15

    Параметр ретінде кез-келген жолды қабылдайтын әдісті жазыңыз, мысалы: “I like Java!!!”.

    Напишите метод, который принимает в качестве параметра любую строку, например “I like Java!!!”. 

    16

    Бағдарламаның кірісіне дәлел ретінде 1-ден 7-ге дейінгі санды жіберіңіз. Егер Сан 1 болса, консольге "дүйсенбі", 2 –"сейсенбі" және т.б. Егер 6 немесе 7 "демалыс" болса. Біз if-else-if дизайнын қолданамыз.

    Передать на вход программы число от 1 до 7 в качестве аргумента. Если число равно 1, выводим на консоль “Понедельник”, 2 –”Вторник” и так далее. Если 6 или 7 – “Выходной”. Используем конструкцию if-else-if.

    17

    Енді lang  айнымалысында тіл сақталсын (ол мәндердің бірін немесе 'ru' немесе 'en' -), ал day айнымалысында - күн нөмірі. Lang және day айнымалыларына сәйкес келетін аптаның күнін сөзбен шығарыңыз. Яғни: егер, мысалы, lang = ' ru ' және day = 3 болса, онда біз 'ортаны'шығарамыз.

    Пусть теперь в переменной lang хранится язык (она принимает одно из значений или 'ru', или 'en' - либо то, либо то), а в переменной day - номер дня. Выведите словом день недели, соответствующий переменным lang и day. То есть: если, к примеру, lang = 'ru' и day = 3 - то выведем 'среда'.

    18

    Реттелмеген сандар жиымын олардың мәндерінің кемуіне қарай орналасқан сандар жиымына түрлендіретін кодты жазыңыз.

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

    19

    Жолдың алғашқы 55 элементін экранға шығаратын бағдарлама жасаңыз 1 3 5 7 9 11 13 15 17 ....

    Создайте программу, выводящую на экран первые 55 элементов последовательности 1 3 5 7 9 11 13 15 17 ….

    20

    10-нан 20-ға дейінгі сандардың квадраттарын экранға шығаратын бағдарлама жасаңыз.

    Составьте программу, выводящую на экран квадраты чисел от 10 до 20 включительно.

    21

    Нақты a, b, c сандары берілген ( a ≠ 0). ax2+bx+c=0 теңдеуінің нақты түбірлері бар екенін тексеріңіз. Егер бар болса оларды есептеңіз, кері жағдайда экранда “нақты түбірі жоқ” деген мәлімдеме шығу керек.

    Даны действительные числа a, b, c ( a 0 0). убедитесь, что уравнение ax2+bx+c=0 имеет действительные корни. Если есть вычислить их, в обратном случае на экране должно появиться заявление “нет реального корня".

    22

    Нақты x, y, z сандары берілген. max ( x + y + z, x*y*z ) + 10 өрнегін есептейтін

    программа жазыңыз.

    Даны действительные числа x, y,Z.

    напишите программу, которая вычисляет выражение max ( x + y + z, x*y*z ) + 10.

    23

    OR, AND, XOR, NOT.логикалық операторлары

    Логические операторы OR, AND, XOR, NOT.

    24

    Элементтері бар массив берілген[1, 2, 3, 4, 5]. Осы элементтердің барлығын экранға шығару үшін for циклін пайдаланыңыз.

    Дан массив с элементами [1, 2, 3, 4, 5]. С помощью цикла for выведите все эти элементы на экран.

    25

    Берілген массив [ [1, 2, 3], [4, 5, 6], [7,8,9] ]. Осы массивтен 4 санын экранға шығарыңыз.

    Дан массив [ [1, 2, 3], [4, 5, 6], [7,8,9] ]. Выведите на экран цифру 4 из этого массива.



    Рассмотрено и одобрено на заседании Совета по академическому качеству факультета
    Протокол № ____ от «_____» ____________ 20__г.

    Разработали: __________ Абдигалиева А.Н.

    (подпись)
    __________ Бигалиева В.Х.

    (подпись)


    написать администратору сайта