Nangungunang 50 Mga Tanong at Sagot sa Panayam sa Programming (2025)

Basic at Advanced na Mga Tanong sa Panayam sa Computer Programming

Narito ang mga tanong at sagot sa pakikipanayam sa Computer programming para sa mga fresher at may karanasang kandidato para makuha ang kanilang pinapangarap na trabaho.

1) Ano ang Computer programming?

Ang Computer Programming ay kilala rin bilang programming o coding. Ang programming ay isang proseso na kinabibilangan ng mga proseso tulad ng coding, pagpapanatili, pag-update, pag-debug, pagsulat, pagdidisenyo (algorithm), atbp.

Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa Programming


2) Paano gumagana ang programming?

Naglalaman ang programming ng isang set ng mga tagubilin para sa computer na magsagawa ng iba't ibang mga gawain. Sa katunayan, ang mga tagubiling iyon ay mga maipapatupad na utos, bawat isa ay may iba't ibang layunin.


3) Ano ang pag-debug?

Ang pag-debug ay ang proseso ng paghahanap at pag-alis ng mga error sa isang programa. Sa prosesong ito, ang program ay lubusang sinusuri para sa mga error. Pagkatapos ang mga error ay itinuro at na-debug.


4) Pangalanan ang iba't ibang uri ng mga error na maaaring mangyari sa panahon ng pagpapatupad ng isang programa?

Mayroong tatlong uri ng mga error na maaaring mangyari sa panahon ng pagpapatupad ng isang programa.

  • Mga Error sa Syntax
  • Mga Error sa Runtime
  • Mga lohikal na pagkakamali

5) Kapag nagkaroon ng syntax error?

Ang isang syntax error ay nangyayari kapag ang programa ay lumalabag sa isa o higit pang mga tuntunin sa gramatika ng programming language. Ang mga error na ito ay nakita sa oras ng pag-compile, ibig sabihin, kapag sinubukan ng tagasalin (compiler o interpreter) na isalin ang programa.

Mga Tanong sa Panayam sa Programming
Mga Tanong sa Panayam sa Programming

6) Kapag nangyari ang isang runtime error?

Ang isang runtime error ay nangyayari kapag ang computer ay itinuro na magsagawa ng isang ilegal na operasyon ng programa tulad ng paghahati ng isang numero sa zero. Ang mga error sa runtime ay ang tanging mga error na ipinapakita kaagad sa panahon ng pagpapatupad ng isang programa. Kapag nangyari ang mga error na ito, ihihinto ng computer ang pagpapatupad ng programming at maaaring magpakita ng diagnostic message na makakatulong sa paghahanap ng error.


7) Kapag nangyari ang isang lohikal na error?

Ang lohikal na error ay nangyayari kapag ang isang programa ay nagpapatupad ng maling lohika. Ang tagasalin (compiler o interpreter) ay hindi nag-uulat ng anumang mensahe ng error para sa isang lohikal na error. Ang mga error na ito ang pinakamahirap na hanapin.


8) Ano ang flowchart?

Ang flowchart ay isang nakalarawan na representasyon ng isang programa na tumutulong sa pag-unawa sa daloy ng kontrol at data sa algorithm.


9) Ano ang isang algorithm?

Ang isang algorithm ay isang may hangganan na hanay ng mga hakbang na, kung susundin, makakamit ang isang partikular na gawain. Ang isang algorithm ay dapat na malinaw, may hangganan at epektibo.


10) Ano ang naiintindihan mo sa terminong “Panatilihin at i-update ang Programa”?

Programa pagpapanatili ay isang patuloy na proseso ng pag-upgrade ng programa upang matugunan ang mga bagong kinakailangan sa hardware o software at pagpapakilala ng mga maliliit o mahusay na mga pagpapabuti. Sa esensya, ito ay ang pagpapalawak, pag-update at pagpapabuti ng isang programa pagkatapos ng pag-install nito.


11) Ano ang mga variable?

Ang mga variable ay pinangalanang mga lokasyon ng memorya (mga cell ng memorya) na ginagamit upang mag-imbak ng input ng programa at ang mga resulta ng computational nito sa panahon ng pagpapatupad ng programa. Tulad ng iminumungkahi ng pangalan, ang halaga ng isang variable ay maaaring magbago sa panahon ng pagpapatupad ng programa.


12) Ano ang mga reserbang salita?

Ang mga reserbang salita o keyword ay ang mga salita, na may mga paunang natukoy na kahulugan. Mayroon silang mga paunang natukoy na paggamit at hindi maaaring gamitin o muling tukuyin para sa anumang iba pang layunin sa isang programming language.

Mga halimbawa

  • IF
  • ELSE
  • Pagkatapos

13) Ano ang mga loop?

Ang loop ay isang istraktura na maaaring ulitin ang isang set ng mga pahayag hanggang sa isang nakapirming bilang ng mga beses o hanggang sa isang tiyak na pamantayan ay nasiyahan.


14) Pangalanan ang iba't ibang uri ng mga loop.

Ang iba't ibang uri ng mga loop ay

  • PARA…SUSUNOD na Loop
  • HABANG…WEND Loop
  • Pugad ng Loop

15) Ano ang gamit ng FOR…NEXT Loop?

Kapag nalaman nang maaga kung ilang beses dapat ulitin ang loop, ang FOR…NEXT Loop ang pinakamabisang opsyon. PARA…NEXT Loop ay ginagamit upang ulitin ang isang set ng mga pahayag sa isang tiyak na bilang ng beses.


16) Ano ang silbi ng WHILE…WEND Loop?

Patuloy na inuulit ng While loop ang isang aksyon hanggang sa maging false ang isang nauugnay na kundisyon. Ito ay kapaki-pakinabang kung saan ang programmer ay hindi alam nang maaga kung gaano karaming beses ang loop ay isasagawa.


17) Ano ang gamit ng Nested Loop?

Ang loop sa loob ng isang loop ay tinatawag na nested loop.


18) Ano ang Dokumentasyon?

Ang dokumentasyon ay isang detalyadong paglalarawan ng algorithm, disenyo, paraan ng coding, pagsubok, at wastong paggamit ng isang programa. Mahalaga ang dokumentasyon para sa mga user na umaasa sa programa sa pang-araw-araw na batayan, at para sa programmer na maaaring tawagan upang baguhin o i-update ito.


19) Ano ang gumagana ng isang compiler?

Ang compiler ay isang natatanging programa na maaaring magproseso ng mga pahayag na nakasulat sa isang partikular na programming language at maaaring gawing wika ng makina o "code." Ito ang gawain ng isang compiler. Ang compiler ay walang compression ...ituro sa akin ang isang link na nagsasabi nito


20) Ano ang tawag sa binary form ng target na wika?

Ang binary form ng isang target na wika ay tinatawag ding "Binary Code".


21) Ano ang mga pare-pareho?

Ang pare-pareho ay isang dami na ang halaga ay hindi mababago. Hindi tulad ng isang variable, ang halaga na nakaimbak sa isang pare-pareho ay hindi maaaring baguhin sa panahon ng pagpapatupad ng programa.


22) Pangalanan ang dalawang uri ng mga constant.

Dalawang uri ng mga constant ang binanggit sa ibaba:

  • Mga Numeric na Constant
  • Mga Constant ng String

23) Tukuyin ang mga numeric constant.

Ang mga numeric constant ay binubuo ng mga integer, single precision, o double-precision na mga numero. Ang mga integer constant ay kumakatawan sa mga value na binibilang at walang fractional na bahagi, hal, +56, -678


24) Tukuyin ang mga constant ng String.

Ang string constant ay isang sequence ng mga alphanumeric na character na nakapaloob sa double quotation marks. Ang maximum na haba ng isang string constant ay 255 character. Halimbawa, "New York."


25) Tukuyin ang mga Operator.

Ang mga operator ay mga simbolo na ginagamit upang magsagawa ng ilang mga operasyon sa isang data. Kabilang dito ang mga operator ng arithmetic, relational, logical, at assignment.


26) Ano ang isang Ayos?

Ang array ay isang koleksyon ng magkadikit na mga lokasyon ng memorya na maaaring mag-imbak ng data ng parehong uri.


27) Ano ang subroutine?

Ang subroutine ay isang self-contained na hanay ng mga pahayag na maaaring gamitin mula sa kahit saan sa isang programa. Ginagawa ng subroutine ang partikular na gawain nito at pagkatapos ay ibabalik ang kontrol sa program na tumatawag sa subroutine.


28) Ano ang layunin ng mga operator ng arithmetic?

Ginagamit ang mga operator ng aritmetika upang magsagawa ng mga pagpapatakbo ng aritmetika sa mga halaga (mga numero).


29) Ano ang layunin ng mga relational operator?

Ang mga relational operator ay ginagamit upang ihambing ang dalawang halaga. Ang mga operator na ito ay palaging sinusuri kung tama o mali. Palagi silang gumagawa ng hindi zero na halaga (sa karamihan ng kaso 1).


30) Tukuyin ang Low-level na programming language.

Sa computer programming, ang programming language na hindi nagbibigay ng generalization mula sa "instruction set architecture" ng computer ay tinatawag na low-level programming language. Karaniwan itong nagdidirekta sa machine code o assembly language.


31) Tukuyin ang High-Level na programming language.

Sa computer programming, ang programming language na nagbibigay ng mataas na generalization mula sa "instruction set architecture" ng computer ay tinatawag na high-level programming language. Upang gawing mas madali ang pagbuo ng isang programa kumpara sa isang mababang antas ng programming language, maaari nitong gamitin ang mga natural na elemento ng wika.


32) Ano ang Machine code?

Ang machine code ay isang wika, na maaaring direktang iproseso ng isang microprocessor nang hindi nangangailangan ng nakaraang pagbabago. Ang mga programmer ay hindi kailanman sumulat ng mga programa nang direkta sa machine code.


33) Sumulat ng isang code sa 32-bit x86 machine code upang makalkula ang nth Numero ng Fibonacci

8B542408 83FA0077 06B80000 0000C383FA027706 B8010000 00C353BB 01000000B9010000 008D0419 83FA0376 078BD98BC84AEBF1 5BC3


34) Maglista ng ilang mga programming language.

Ang ilang mga programming language ay nakalista sa ibaba:

  • A+
  • A ++
  • ACC
  • ALF
  • APL
  • BATAYANG
  • COBOL

35) Ano ang pagiging maaasahan?

Ito ay ang wastong paggana ng software sa isang tiyak na tagal ng panahon. Kung ang isang programa ay hindi gumana nang maayos sa panahon ng kinakailangang panahon, hindi ito maaasahan.


36) Ano ang modelling language?

Isang artipisyal na wika na maaaring gamitin upang ipahayag ang impormasyon o kaalaman o mga sistema sa isang kaayusan na tinukoy ng isang maaasahang bilang ng mga panuntunan. Ginagamit din ang mga panuntunang ito para sa interpretasyon ng kahulugan ng mga bahagi sa istraktura.


37) Pangalanan ang ilang wika ng pagmomodelo.

Ang mga pangalan ng ilang wika sa pagmomodelo ay nakalista sa ibaba:

  • Notasyon sa Pagmomodelo ng Proseso ng Negosyo
  • HALIMBAWA
  • Extended Enterprise Modelling Language
  • Flowchart
  • Mga Pangunahing Konsepto sa Pagmomodelo
  • Jackson Structured Programming
  • Pinag-isang Wika ng Pagmomodelo
  • Alloy (wika ng pagtutukoy
  • Wika ng Pagmomodelo ng Sistema

38) Ano ang pagsubok ng software?

Ang pagsubok ng software ay isang proseso kung saan sinusuri ang software sa ilalim ng ilang partikular na kundisyon upang subukan ang kalidad ng isang programa. Ang pagsubok sa isang programa ay kinakailangan din upang suriin kung ang software ay nagbibigay ng isang mahusay na karanasan ng gumagamit o hindi.


39) Sabihin ang ilang dahilan ng pagsubok ng software.

Ang ilang mga dahilan para sa pagsubok ng software ay binanggit sa ibaba:

  • Tamang pagtatrabaho
  • Kasiya-siyang kalidad
  • Tinutupad ang mga kinakailangan ng gumagamit
  • Maaaring ipatupad sa magkapareho

40) Ano ang bersyon ng Beta?

Ang beta na bersyon ng isang software ay ang bersyon na hindi pa handang ilabas at maaaring baguhin pagkatapos ng feedback mula sa mga user. Ang bersyon ng beta ay pagkatapos ng bersyon ng alpha.


41) Ano ang gawain ng mga lohikal na operator?

Hinahayaan tayo ng mga lohikal na operator na pagsamahin ang mga simpleng kundisyon upang makabuo ng mga mas kumplikado (Sa pamamagitan ng mga kundisyon, ang ibig nating sabihin ay isang expression na sinusuri sa totoo o mali).


42) Ano ang layunin ng operator ng pagtatalaga?

Ginagamit ang assignment operator para mag-imbak ng value, string o computational na resulta sa isang variable.


43) Ano ang pagsusuri ng isang programa?

Ang proseso kung saan ang programa ay nabubulok sa mga sub-problema. Sa halip na ituon ang mas malaking problema sa kabuuan, sinusubukan naming lutasin ang bawat sub-problema nang hiwalay. Ito ay humahantong sa isang simpleng solusyon. Ang pamamaraan na ito ay kilala rin bilang top-down na disenyo.


44) Ano ang gumagana sa isang algorithm?

Ang bawat algorithm ay gumaganap ng hindi bababa sa sumusunod sa tatlong hakbang:

  • Kumuha ng data
  • Magsagawa ng pagkalkula
  • Ipakita ang mga resulta

45) Paano tinukoy ang paghahati sa pamamagitan ng zero?

Ang dibisyon sa pamamagitan ng zero ay hindi natukoy.


46) Ano ang kahulugan ng pagpapatupad ng isang programa?

Kapag ang programa ay nasubok nang lubusan, dapat itong mai-install o ilagay sa operasyon sa site kung saan ito gagamitin. Ito ay kilala bilang pagpapatupad ng programa.


47) Ano ang mga variable na numero?

Mayroon ka nang napakaraming tanong sa mga variable na numero. Palitan ito

Ang mga variable na maaaring mag-imbak ng mga numerong halaga ay tinatawag na mga variable ng numero. Kasama sa mga numeric na halaga ang parehong mga floating point na numero at buong numero.


48) Ano ang mga string variable?

Ang isang string ay maaaring tukuyin bilang isang sequence ng mga character na nakapaloob sa double quotation. Ang isang string variable, samakatuwid, ay maaaring mag-imbak ng isang sequence ng mga character. Ang likas na katangian ng string ng character ay ganap na naiiba sa likas na katangian ng mga numerong halaga.


49) Ano ang mga utos?

Ang mga utos ay mga executable na tagubilin na pinapatakbo sa direktang mode. Hindi nila kailangan ng naunang numero ng linya. Maling impormasyon


50) Ano ang pagsasagawa ng isang programa?

Ang pagpapatupad ng programa ay tumutukoy sa pagsasagawa ng pagtuturo ng programa. Ang programa ay dapat na mai-load sa memorya (RAM) bago isagawa.

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

32 Comments

  1. awatara Dorlis Muriuki sabi ni:

    Salamat sa iyong pagsagot…..Gusto kong ma-access ang higit pang mga tanong mula sa iyo

    1. awatara Arin zaheer rar sabi ni:

      Maraming salamat sa kapaki-pakinabang na impormasyon.

    2. awatara Arin zaheer rar sabi ni:

      Napakalaking tulong

  2. awatara Olaf Olsen sabi ni:

    Humihingi sila ng numero 33 sa bawat oras. Alamin ito mga kabayan.

  3. awatara Kamlesh Chouksey sabi ni:

    Thanx sa pagtulong sa amin

  4. awatara Projekimaji sabi ni:

    Tunay na kapaki-pakinabang!
    Salamat ng maraming

  5. awatara Keadimilwe sabi ni:

    Mayroon akong panayam para sa mga programa sa pag-aaral ng computer programming mangyaring tulungan ako sa mga tanong at kung ano ang aasahan

  6. awatara James mollel sabi ni:

    Ang notepad ,c++ ,c# ba ay hindi isang programming language

  7. awatara Harrison Gbatoe sabi ni:

    Salamat sa kaalaman

  8. awatara jean paul ishimwe sabi ni:

    maraming salamat po

  9. Sunilkumar S Mooleemani sabi ni:

    # isama
    # isama
    walang bisa pangunahing ()
    {
    int a[2],i,n;
    clrscr();
    printf("Ipasok ang halaga ng N:\n");
    scanf(“%d”,&n);

    printf("Ipasok ang elemento ng Array:\n");
    para sa(i=1;i<=n;i++)
    scanf("%d",&a[i]);

    printf("Ang mga elemento ng array ay:\n");
    para sa(i=1;i<=n;i++)
    printf("%d\n",a[i]);

    getch();
    }

    Pagkatapos pa rin magtalaga ng laki ng array bilang 2. kumukuha din ito ng 20 elemento…????

    maaari bang sagutin ako ng sinuman nang eksakto kung paano gumagana ang array….

    1. awatara Prajesh Kumar sabi ni:

      Nasubukan mo na bang gamitin ang pytong

  10. awatara Alisha Fida sabi ni:

    Nakatutulong na materyal para sa pakikipanayam, nagbibigay-kaalaman

  11. awatara UMA CHOUDHARY sabi ni:

    Napakakahulugan ng iyong post sa iyong post maraming mga bagay na matututunan na lubhang kapaki-pakinabang para sa isang indibidwal sa buhay na iyon ay patuloy na mag-post at ibahagi ang iyong kaalaman hangga't maaari.

  12. talagang nakakatulong.Salamat

  13. awatara UMA CHOUDHARY sabi ni:

    Ito ang pinakamagandang blog na nakita ko sa internet lahat ng post ay maganda at nakakatulong sa pagbibigay ng kaalaman at turuan ka ng mga bagong kasanayan na patuloy na mag-post ng ganito

  14. awatara Maraming Salamat sabi ni:

    Maraming salamat po

  15. Ako ay Bagong addmissin na panayam

  16. awatara Dipendra yadav sabi ni:

    Salamat ng maraming

  17. awatara Barnet sabi ni:

    Kailan natin ginagamit ang while, if , else kapag nagco-coding?

  18. Francis sabi ni:

    Maraming salamat sa inyo.

  19. awatara Prajesh Kumar sabi ni:

    Maraming salamat, malaki ang maitutulong nito sa akin para matanggap ako sa microsoft googal. maraming rosas

  20. awatara Muhirwa verygood sabi ni:

    maraming salamat sa pagbibigay ng mga tanong na ito na lubhang nakakatulong sa mga taong nagsisimulang magprograma sa mga araw na ito nawa'y pagpalain ng Diyos ang bawat katawan na nag-iisip tungkol dito

  21. awatara Sharifu Masudi sabi ni:

    Maraming salamat sa iyong tulong

  22. awatara Doreen Joseph sabi ni:

    Maraming salamat 👍🙏🌌

  23. awatara Norah kawira sabi ni:

    Maraming salamat sa impormasyon na nais kong ma-access ang higit pang impormasyon mula sa pinagmulang ito

  24. awatara Antoine Marie sabi ni:

    maraming salamat, bumagsak sana ako sa aking pagsusulit ngunit ang mahalaga ay kung paano ko natutunan ang marami sa akin.

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *