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

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

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

3.3-3.4-параграф · Оқулықтың 88–96-беттері · Сұрақ оқулықтың 90-бетіне негізделген

«Информатика, ҚГБ» оқулығының (11-сынып, Алматыкітап баспасы, 2020) «Мобильді қосымша жасау» тақырыбы, 3.3-3.4-параграф. Мұнда әр сұрақтың бес жауап нұсқасы мен түсіндірмесі бар 30 сұрақ жинақталған: түсіндірме дұрыс нұсқаның қандай ережемен таңдалғанын және қалғандарының неге сәйкес келмейтінін көрсетеді. Мысалы: «Сәлемдесу қосымшасында NameBox өрісіне «Айша» енгізілді. Label мәтіні «Қош келдіңіз, Айша» болуы керек. Қай…»

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

  1. Дұрыс жауап: «Қош келдіңіз, » жолын NameBox.Text мәнімен біріктіру

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

    1. A.NameBox.Text мәнін сан ретінде көбейту
    2. B.Label мәтініне тек «Қош келдіңіз, » жолын жазу
    3. C.Label мәтініне тек NameBox.Text мәнін жазу
    4. D.«Қош келдіңіз, » жолын NameBox.Text мәнімен біріктірудұрыс
    5. E.NameBox.Text мәнін босатып, ескі Label мәтінін сақтау

    Түсіндірме

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

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

    Қате нұсқаларды ажырату: Көбейту есім жолына сәйкес операция емес. Тек сәлемдесуді жазу есімді, тек есімді жазу сәлемдесуді жоғалтады. Өрісті босату қажетті нәтижені жасамайды. Соңғы мәтіннің әр бөлігінің қай дереккөзден алынатынын салыстырыңыз.

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

  2. Дұрыс жауап: HintLabel.Visible = false

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

    1. A.HintLabel.Visible = true
    2. B.HintLabel.Text = "false"
    3. C.HintLabel.Visible = falseдұрыс
    4. D.HintLabel.Text = "" және Visible = true
    5. E.HintLabel.FontSize = 30

    Түсіндірме

    Ереже: Visible логикалық қасиеті компоненттің экранда көрсетілуін басқарады. false көрінбеуді, true көрінуді білдіреді. Мәтін мазмұны мен компоненттің көрінуі бірдей қасиет емес. Жазуға «false» сөзін енгізу логикалық баптауды өзгертпейді. Бос мәтін де компоненттің өзі міндетті жасырылды дегенге тең емес.

    Қолдану: Шарт HintLabel-ды бастапқыда көрсетпеуді сұрайды. Сондықтан оның Visible қасиетіне false беріледі. Бұл мән Дизайнердегі бастапқы баптауда не тиісті бастапқы логикада орнатылуы мүмкін; нақты әдіс жобаға тәуелді. Компонент жоба ішінде сақталады және кейін қажет болса қайта көрсетіледі. Жасыру оны жоюдан бөлек әрекет, сондықтан оған арналған блоктарды қолдану мүмкіндігі автоматты жоғалмайды.

    Қате нұсқаларды ажырату: Visible=true керісінше көрсетуді ұсынады. Text="false" тек сөзді ауыстырады. Бос мәтінмен Visible=true компонентті жасырмайды. Қаріп өлшемін өзгерту де көріну талабына тікелей жауап емес. Параметрдің түрі мен қызметін бірге ажыратыңыз.

    Қайта орындауға ишара: Жазудың мазмұнын емес, оның экранда бар-жоғын басқаратын логикалық қасиетті табыңыз.

  3. Дұрыс жауап: StartButton.Click ішінде HintLabel.Visible мәнін true ету

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

    1. A.StartButton.Click ішінде HintLabel.Visible мәнін true етудұрыс
    2. B.HintLabel.Click ішінде StartButton.Visible мәнін false ету
    3. C.StartButton.Click ішінде HintLabel.Visible мәнін false ету
    4. D.Screen1 ашылғанда HintLabel мәтінін ғана өзгерту
    5. E.StartButton.Click ішінде басқа жобаны қайта атау

    Түсіндірме

    Ереже: Оқиғаға негізделген логика пайдаланушы әрекетін тиісті өңдегішпен байланыстырады. Компонентті көрсету үшін оның Visible қасиеті true етіледі. Оқиға көзі мен өзгеретін нысан әртүрлі болуы мүмкін: батырма басылады, ал жазу өзгереді. Осы екеуін шатастыру дұрыс қасиетті басқа компонентке қолдануға әкеледі.

    Қолдану: Шартта әрекет көзі StartButton, қажетті нәтиже HintLabel-дың көрінуі. Сондықтан StartButton.Click өңдегішінде HintLabel.Visible=true орындалады. Бастапқы жасырын күйден кейінгі өзгеріс осы оқиғаға байланыстырылған. Дұрыс блоктар бар болғанымен, басқа батырманың оқиғасына қосылса, күтілетін басу нәтиже бермейді. Сол себепті тек команданы емес, оның қай өңдегішке жалғанғанын да тексеру қажет.

    Қате нұсқаларды ажырату: HintLabel.Click басқа оқиғаға қатысты және жасырын жазуға сүйенеді. Visible=false көрсетудің орнына жасырады. Тек мәтінді өзгерту көріну күйін міндетті ауыстырмайды. Жобаны қайта атау қажетті интерфейс реакциясына қатыссыз. Оқиға, нысан және жаңа мән үштігін салыстырыңыз.

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

  4. Дұрыс жауап: TextBox — мәтін енгізу өрісі

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

    1. A.Label — мәтін көрсету жазуы
    2. B.Image — сурет көрсету компоненті
    3. C.TextBox — мәтін енгізу өрісідұрыс
    4. D.Button — басу батырмасы
    5. E.Clock — уақыт оқиғалары компоненті

    Түсіндірме

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

    Қолдану: Шарт еркін терілген есімді қабылдауды сұрайды. Сондықтан TextBox қажет. Label сұрақты немесе кейінгі сәлемдесуді көрсете алады, Button енгізілген мәнді өңдеуді бастайды. Бірақ олар мәтін қабылдайтын өрістің орнына жүрмейді. Енгізілген есімді кейін TextBox.Text арқылы алуға болады. Жоба бұл мәнді қалай тексеретіні бөлек алгоритммен анықталады; компонентті қосу барлық дерек тексеруін автоматты аяқтамайды.

    Қате нұсқаларды ажырату: Label көрсетуге, Image кескінге, Button басу әрекетіне, Clock уақыттық оқиғаларға арналған. Олардың жобаға қажет болуы нақты сұралған енгізу міндетіне сәйкес келетінін білдірмейді. Компонентті сыртқы пішініне емес, пайдаланушы орындайтын әрекетке қарай таңдаңыз.

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

  5. Дұрыс жауап: Click өңдегішіне Label.Text мәнін өзгертетін блок қосу

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

    1. A.Батырманың түсін ғана ауыстыру
    2. B.Компонентті қайта атап, өңдегішті бос қалдыру
    3. C.Click өңдегішіне Label.Text мәнін өзгертетін блок қосудұрыс
    4. D.Label қарпін ғана үлкейту
    5. E.Қолданба белгішесін ауыстыру

    Түсіндірме

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

    Қолдану: Күтілетін нәтиже Label мәтінінің өзгеруі. Оны орындайтын блок StartButton.Click ішіне қойылады. Осылайша басу оқиғасы нақты әрекетпен байланысады. Тек атау не түс ауыстыру бос өңдегіштің орнын толтырмайды. Өзгерістен кейін батырма басылып, Label-дың күтілетін мәтінге ауысқаны тексеріледі. Қате болса, дұрыс Label таңдалғаны және блоктың дұрыс өңдегіште тұрғаны қайта қаралады.

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

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

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

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

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

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

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

Сұрақтар «Информатика, ҚГБ» оқулығы бойынша құрастырылған, Алматыкітап баспасы, 2020.