Ustazdyq
Алғашқы 5 сұрақ тегінИнформатика, ЖМБ · 11-сынып · 30 сұрақ

Мобильді қосымшаны жасау

Әріптестермен бөлісуWhatsAppTelegram

39-40-параграф · Оқулықтың 136–144-беттері · Сұрақ оқулықтың 136-бетіне негізделген

«Информатика, ЖМБ» оқулығының (11-сынып, Арман-ПВ, 2020) «Мобильді қосымшаны жасау» тақырыбы, 39-40-параграф. Мұнда әр сұрақтың бес жауап нұсқасы мен түсіндірмесі бар 30 сұрақ жинақталған: түсіндірме дұрыс нұсқаның қандай ережемен таңдалғанын және қалғандарының неге сәйкес келмейтінін көрсетеді. Мысалы: «MIT App Inventor жобасында батырма көрініп тұр, бірақ басқанда жоспарланған нәтиже шықпайды. Батырма басылуы…»

Өзіңізді тексеріңізТақырып бойынша 5 сұрақ: жауап беріңіз, нәтижені бірден көріңіз.

  1. Дұрыс жауап: Button.Click оқиғасының өңдеушісін және оның әрекет блоктарын

    Жауап нұсқалары

    1. A.Button.Click оқиғасының өңдеушісін және оның әрекет блоктарындұрыс
    2. B.Тек батырманың BackgroundColor бастапқы мәнін
    3. C.Тек суреттің жобадағы файл атауын
    4. D.Тек экранның Title мәтінін
    5. E.Тек жобаның экспортталатын атауын

    Түсіндірме

    Ереже: Батырманың экранда болуы мен оның басылғанда жоспарланған әрекетті орындауы бөлек мәселелер. Click оқиғасының өңдеушісі оқиға мен әрекет логикасын байланыстырады. Көрініс қасиеттері интерфейсті баптайды, бірақ қажетті өңдеу қадамдарын өздігінен жасамайды. Нәтиженің шықпау себебі нақты тексеру арқылы анықталады.

    Қолдану: Шарт жоспарланған нәтиженің батырма басылғанда шықпайтынын береді. Сондықтан оқиға өңдеушісі мен оған қосылған әрекеттерді тексеру осы байланысты тікелей қарайды. Өңдеушінің бар-жоғы, дұрыс компонентке қатысы және қажетті қадамның орындалуы зерттеледі. Бұл басқа барлық себеп жоқ деген қорытынды емес. Егер әрекет суретке байланысты болса, файл да кейін тексерілуі мүмкін, бірақ тек файл атауы оқиға байланысын толық сипаттамайды. Сұрақ қатенің бір ғана міндетті себебін жарияламайды.

    Қате нұсқаларды ажырату: Фон, Title және экспорт атауы жоспарланған әрекетті өздігінен іске қоспайды. Файл атауын жалғыз қарау да басылу логикасын тексермейді. Әрекеттің басталу оқиғасы мен орындалатын блоктарын бірге қараңыз.

    Қайта орындауға ишара: Батырманы басқанда программаға қандай оқиға келеді және сол оқиғада қай әрекеттер жазылған?

  2. Дұрыс жауап: Бастапқы мән, соңғы мән және қадам

    Жауап нұсқалары

    1. A.Бастапқы мән, соңғы мән және қадамдұрыс
    2. B.Бастапқы мән, қаріп өлшемі және фон түсі
    3. C.Тек соңғы мән және компоненттің көрінетін жазуы
    4. D.Тек цикл денесіндегі нәтиже жазуының атауы
    5. E.Сандық диапазонның орнына тек оқиға атауы

    Түсіндірме

    Ереже: Сандық диапазон циклі бастапқы және соңғы мәнмен, әр өту кезіндегі қадаммен беріледі. Бұл параметрлер есептегіш алатын мәндерді анықтайды. Цикл денесі сол мәндермен орындалатын жұмысты сипаттайды; оның мәтін жазуы немесе түсі диапазонның орнына жүрмейді.

    Қолдану: Шарттағы бастапқы мән 2, соңғы мән 8, қадам 2. Берілген бағытта есептегіш 2, 4, 6, 8 мәндерін алады. Сондықтан үш сандық параметрді атайтын жауап дұрыс. Қадамның болуы аралықтағы барлық бүтін сан міндетті қолданылмайтынын көрсетеді. Сұрақ орындалу уақытын немесе құрылғы жылдамдығын емес, диапазонды анықтау параметрлерін сұрайды. Осы мәндердің барлығы берілгендіктен басқа сабақтағы блок суреті қажет емес. Қаріп пен фон бұл сандық тізбекті анықтамайды.

    Қате нұсқаларды ажырату: Төрт қате нұсқаның бірінде қажетті параметрлер көрініс қасиеттерімен алмастырылған, басқаларында диапазон толық берілмеген. Циклдің шегі, қадамы және денесінің қызметін бөлек қарастыру керек.

    Қайта орындауға ишара: Қай саннан басталады, қай шекке дейін жүреді және әр жолы қаншаға өзгереді?

  3. Дұрыс жауап: 0 рет

    Жауап нұсқалары

    1. A.1 рет
    2. B.0 ретдұрыс
    3. C.2 рет
    4. D.3 рет
    5. E.Шексіз рет

    Түсіндірме

    Ереже: Алдын ала шарт тексеретін while циклінде дене тек шарт ақиқат болғанда орындалады. Бастапқы шарт жалған болса, дене бір рет те орындалмайды. Дене ішіндегі өзгеріс алдымен орындауды талап етеді; ол жалған бастапқы шартты тексерудің алдында өздігінен іске қосылмайды.

    Қолдану: Шарт n=3 мәнінен басталады. n<3 тексеруі 3<3 болады және ол жалған. Сондықтан денеге кірмейді, нәтиже 0 рет. n-ді біреуге арттыру командасы дене ішінде тұрғандықтан бұл жағдайда орындалмайды. Кейбір басқа цикл үлгісі денені кемінде бір рет орындауы мүмкін, бірақ тапсырма шартты алдын ала тексеретін while екенін нақты береді. Бұл сұрақ циклдің скриншотын немесе алдыңғы есептің мәнін қажет етпейді: барлық бастапқы дерек берілген.

    Қате нұсқаларды ажырату: 1, 2 және 3 рет жауаптары жалған бастапқы шартқа қарамастан дене орындалды деп болжайды. Шексіз рет жауабы циклге кірудің өзі болмағанын елемейді. Шарттағы < таңбасын ≤ деп ауыстырмаңыз.

    Қайта орындауға ишара: Бірінші тексеруде 3 саны 3-тен кіші ме? Жауап жалған болса, денеге кіре ме?

  4. Дұрыс жауап: «1–6 аралығындағы бүтін сан енгізіңіз»

    Жауап нұсқалары

    1. A.«Кез келген бүтін сан енгізіңіз»
    2. B.«1–6 аралығындағы бүтін сан енгізіңіз»дұрыс
    3. C.«8 мәні дұрыс, жалғастырыңыз»
    4. D.«1–6 аралығында кез келген бөлшек сан енгізіңіз»
    5. E.«Тек 0 санын енгізіңіз»

    Түсіндірме

    Ереже: Енгізу шектеуі мән аралығы мен дерек түрінен тұруы мүмкін. Қате туралы түзету хабары осы талаптарды дұрыс көрсетуі тиіс. Шектеуді ұлғайтып, түрін ауыстыру немесе қате мәнді қабылданды деу бастапқы талапты орындамайды. Түсінікті хабар пайдаланушыға келесі әрекетін анықтауға көмектеседі.

    Қолдану: Шарт 1–6 және бүтін сан талабын бірге береді. 8 жоғарғы шектен асады, сондықтан осы аралықтағы бүтін сан енгізуін сұрайтын хабар дұрыс. Қолданушының орнына нақты бір мәнді таңдаудың қажеті жоқ: алты қабылданатын санның бірін өзі енгізеді. «Кез келген бүтін сан» жоғарғы шекті алып тастайды, ал «кез келген бөлшек» бүтіндік талабын бұзады. Сұрақтағы қабылдау ережесі толық берілген және сыртқы формаға сілтеме жасалмайды.

    Қате нұсқаларды ажырату: 8 дұрыс деген хабар қатені жасырады. 0 рұқсат етілген аралықта емес. Қалған нұсқалар шек пен түрдің бірін жоғалтады. Деректің екі талабын бір мезгілде тексеріңіз.

    Қайта орындауға ишара: Хабарда әрі 1–6 аралығы, әрі бүтін сан талабы сақталған ба?

  5. Дұрыс жауап: if n=1 / else if n=2 / else тармақталуы

    Жауап нұсқалары

    1. A.Шартсыз «Бір», «Екі», «Үш» мәтіндерін кезекпен жазу
    2. B.n мәнін тексермей тек «Бір» мәтінін жазу
    3. C.n мәнін тексермей тек «Үш» мәтінін жазу
    4. D.Барлық жағдайда бос мәтін көрсету
    5. E.if n=1 / else if n=2 / else тармақталуыдұрыс

    Түсіндірме

    Ереже: Шартты тармақталу дерек мәніне байланысты әртүрлі әрекетті таңдайды. if және else if шарттары сәйкес тармақты анықтайды, else алдыңғы шарттар жалған болған жағдайды орындайды. Соңғы тармақтың мағынасын бастапқы рұқсат етілген мәндер жиынына қатысты түсіндіру керек.

    Қолдану: Шарт n тек үш мәннің бірі болатынын береді. Алдымен 1 тексерілсе «Бір», одан кейін 2 тексерілсе «Екі» шығады. Екеуі де жалған болғанда осы шектеу бойынша n=3, сондықтан «Үш» дұрыс. Егер басқа мәндер рұқсат етілсе, else тек 3-ті білдірмес еді. Осы шарттың нақты шегін сақтау маңызды. Шартсыз үш мәтінді кезекпен жазу мәнге сәйкес бір ғана нәтижені таңдау талабын орындамайды.

    Қате нұсқаларды ажырату: Тұрақты «Бір», тұрақты «Үш» және бос мәтін үш мәннің әрқайсысына тиісті нәтижені бермейді. Шартсыз кезекпен жазу да тармақ таңдауы емес. Қай тексерудің қай жағдайда орындалатынын ретімен белгілеңіз.

    Қайта орындауға ишара: 1 мен 2 емес, бірақ тек 1, 2, 3 рұқсат етілген болса, қалған мән қайсы?

Жауаптары мен түсіндірмелері бар тағы 25 сұрақ

Олар жинақта: тақырыптың барлық сұрақтары, сынып үшін араластырылған тесттің екі нұсқасы, мұғалімге арналған кілттер мен түсіндірмелер. Басып шығаруға арналған PDF.

Жинақты сатып алу · 200 ₸Бүкіл кітап — 2000 ₸ (36 × 200 ₸ орнына)

Тек жеке пайдалануға арналған: таратуға болмайды.

Кітаптың басқа тақырыптары

Сұрақтар «Информатика, ЖМБ» оқулығы бойынша құрастырылған, Арман-ПВ, 2020.