Programming Foundations: Questions and Answers, Exams of Programming Methodologies

A series of questions and answers related to the foundations of programming. It covers topics such as operators, data types, variable declarations, control structures, and algorithm design. It is designed to test and reinforce understanding of basic programming concepts, making it a useful resource for students learning to code. The questions cover a range of topics, including data types, operators, control structures, and algorithm design. This resource is suitable for students and educators in computer science.

Typology: Exams

2025/2026

Available from 09/02/2025

Achieverr
Achieverr 🇺🇸

4.2

(14)

20K documents

1 / 18

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Ultimate |\D278 |\Scripting |\and |\Programming |\
Foundations |\QUESTIONS |\WITH |\ANSWERS
Which |\operator |\should |\be |\used |\to |\determine |\if |\a |\number |\is |\evenly |\
divisible |\by |\5?
%
A |\car |\drove |\200 |\miles |\using |\10 |\gallons |\of |\fuel.
Which |\operation |\should |\be |\used |\to |\compute |\the |\miles |\per |\gallon, |\which |\is
|\20?
Division
A |\variable |\should |\hold |\a |\person's |\height |\in |\meters.
Which |\data |\type |\should |\the |\variable |\be?
Float
A |\variable |\should |\hold |\the |\names |\of |\all |\past |\U.S. |\presidents.
Which |\data |\type |\should |\the |\variable |\be?
String |\array
A |\program |\uses |\the |\number |\of |\seconds |\in |\a |\minute |\in |\various |\
calculations.
How |\should |\the |\item |\that |\holds |\the |\number |\of |\seconds |\in |\a |\minute |\be |\
declared?
Constant |\integer |\secondsPerMinute
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Partial preview of the text

Download Programming Foundations: Questions and Answers and more Exams Programming Methodologies in PDF only on Docsity!

Ultimate |\D278 |\Scripting |\and |\Programming |\

Foundations |\QUESTIONS |\WITH |\ANSWERS

Which |\operator |\should |\be |\used |\to |\determine |\if |\a |\number |\is |\evenly |
divisible |\by |\5? % A |\car |\drove |\ 200 |\miles |\using |\ 10 |\gallons |\of |\fuel. Which |\operation |\should |\be |\used |\to |\compute |\the |\miles |\per |\gallon, |\which |\is |\20? Division A |\variable |\should |\hold |\a |\person's |\height |\in |\meters. Which |\data |\type |\should |\the |\variable |\be? Float A |\variable |\should |\hold |\the |\names |\of |\all |\past |\U.S. |\presidents. Which |\data |\type |\should |\the |\variable |\be? String |\array A |\program |\uses |\the |\number |\of |\seconds |\in |\a |\minute |\in |\various |
calculations. How |\should |\the |\item |\that |\holds |\the |\number |\of |\seconds |\in |\a |\minute |\be |
declared? Constant |\integer |\secondsPerMinute

A |\program |\determines |\if |\a |\user's |\age |\is |\high |\enough |\to |\run |\for |\U.S. |
president. |\The |\minimum |\age |\requirement |\is |\35. How |\should |\the |\item |\that |\holds |\the |\minimum |\age |\be |\declared? Constant |\integer |\minAge Given |\integer |\x |= |\ 3 |\and |\integer |\y |= |\5. What |\is |\the |\value |\of |\the |\expression |( |\x |/ |\2.0) |+ |\y?

Given |\float |\x |= |\10.2 |\and |\float |\y |= |\1.0. What |\is |\the |\value |\of |\the |\expression |\x |/ |\y |?

What |\kind |\of |\operator |\is |\the |== |\in |\the |\expression |\i |== |\20? Equality What |\is |\the |\purpose |\of |\parentheses |() |\in |\a |\programming |\expression? To |\group |\expressions Given |\float |\x |= |\3.0. Which |\expression |\evaluates |\to |\2.0? x |/ |\ 2 |+ |\0.5 |/2 |+ |.

function |\P(integer |\x) |\returns |\integer |\y y |= |\ 2 |* |\x What |\does |\P(5) |\evaluate |\to? 10 Function |\F() Put |"Hey" |\to |\output What |\entire |\output |\appears |\after |\three |\successive |\calls |\to |\F()? HeyHeyHey What |\is |\a |\valid |\user-defined |\function |\name? Any |\valid |\identifier A |\function |\MyFct |\has |\an |\input |\x |\and |\an |\output |\z. What |\does |\MyFct |\return? z |\only What |\is |\the |\return |\value |\of |\a |\function? Output |\of |\a |\function A |\program |\should |\continue |\accepting |\input |\numbers, |\adding |\each |\to |\a |
sum, |\until |\a |\ 0 |\is |\input. Which |\control |\structure |\should |\be |\used? While |\loop

Joe |\is |\building |\an |\online |\game. |\He |\wants |\to |\provide |\a |\riddle |\and |\have |\the |\player |\guess |\the |\answer. |\The |\game |\needs |\to |\prompt |\the |\user |\to |\enter |\the |\answer, |\check |\to |\see |\if |\it |\the |\input |\provided |\does |\not |\match |\the |\correct |
answer, |\and |\continue |\prompting |\the |\user |\until |\the |\answer |\entered |
matches |\the |\correct |\answer. Which |\control |\structure |\supports |\Joe's |\needs? Do-while |\loop What |\is |\put |\to |\output |\by |\the |\following |\pseudocode: x |= |\ 3 do Put |\x |\to |\output Put |" |" |\to |\output x |= |\x |- |\ 1 while |\x |> |\ 0 3 |\ 2 |\ 1 A |\programmer |\has |\developed |\the |\following |\code: count |= |\ 0 while |\count |\is |\less |\than |\5: print |'Hello' What |\is |\the |\result |\of |\implementing |\this |\code? 'Hello' |\will |\print |\indefinitely. What |\is |\the |\loop |\expression |\in |\the |\following |\pseudocode? i |= |\ 0 while |\i |< |\ 20

Order |\the |\tasks |\needed |\to |\create |\a |\pyramid |(large |\on |\bottom, |\small |\on |
top) |\on |\a |\table |\from |\first |(1) |\to |\last |(4). A |\Place |\largest |\shape. B |\Clear |\table C |\Place |\smallest |\shape. D |\Place |\middle-sized |\shape. BADC What |\does |\the |\following |\algorithm |\determine? if |\x |== |\y z |= |\ 1 else z |= |\ 0 Whether |\x |\and |\y |\are |\the |\same What |\does |\the |\following |\algorithm |\accomplish? x |= |\Get |\next |\input if |\x |== |- Put |"Goodbye" |\to |\output Outputs |\Goodbye |\when |\user |\types |- What |\does |\an |\output |\of |\ 1 |\indicate |\for |\the |\following |\algorithm |\running |\on |\a |\five-element |\list |\of |\integers? i |= |\ 0 x |= |\ 0 while |\i |< |\ 5 if |\list[i] |< |\ 0

x |= |\ 1 i |= |\i |+ |\ 1 Put |\x |\to |\output At |\least |\one |\integer |\is |\negative When |\should |\a |\programmer |\develop |\an |\algorithm |\to |\solve |\a |\problem? Before |\writing |\a |\program |\to |\solve |\the |\problem Which |\text |\represents |\an |\algorithm? Insert |\key, |\turn |\key, |\open |\door Which |\text |\represents |\an |\algorithm? Shake |\bulb; |\if |\it |\rattles, |\replace |\it An |\algorithm |\should |\output |"OK" |\if |\a |\list's |\numbers |\are |\all |\non-zero, |\else |\the |\output |\is |"Not |\OK." Which |\test |\is |\a |\valid |\test |\of |\the |\algorithm? Input |\99, |\0, |\5. |\Ensure |\output |\is |"Not |\OK." Which |\elements |\are |\characteristic |\of |\a |\class |\diagram? System's |\classes, |\attributes, |\and |\methods |\and |\their |\features, |\constraints, |
and |\relationships

A |\programmer |\decides |\a |\program |\should |\convert |\U.S. |\units |\to |\metric |
units |\and |\decides |\to |\write |\the |\program |\in |\C++ |\using |\several |\functions. Which |\phase |\of |\a |\waterfall |\approach |\is |\occurring |\when |\the |\programmer |
starts |\writing |\the |\program? Implementation A |\company |\has |\a |\new |\project |\it |\wishes |\to |\implement |\to |\track |\and |
analyze |\employee |\and |\customer |\interactions. |\The |\company |\leadership |
determines |\that |\the |\system |\should |\support |\direct |\data |\entry |\as |\well |\as |
automated |\data |\capture |\of |\phone |\calls |\and |\emails. Which |\phase |\of |\the |\waterfall |\process |\is |\occurring? Analysis A |\programmer |\shows |\a |\program's |\first |\version |\to |\a |\customer. |\The |
customer |\provides |\feedback, |\which |\causes |\the |\programmer |\to |\change |\the |
goals |\of |\the |\program. In |\which |\phase |\of |\an |\agile |\approach |\are |\goals |\changed |\based |\on |\customer |\feedback? Analysis A |\programmer |\shows |\a |\program's |\first |\version |\to |\a |\customer. |\Based |\on |
feedback, |\the |\programmer |\begins |\writing |\a |\second |\version |\of |\the |\program. In |\which |\phase |\of |\an |\agile |\approach |\does |\the |\writing |\of |\a |\second |\version |
of |\the |\program |\occur? Implementation

A |\programmer |\shows |\a |\program's |\first |\version |\to |\a |\customer. |\Based |\on |
feedback, |\the |\programmer |\creates |\a |\second |\version, |\and |\then |\has |\a |
colleague |\run |\the |\second |\version |\on |\numerous |\inputs |\to |\ensure |\outputs |
are |\correct. Which |\phase |\of |\an |\agile |\approach |\is |\that |\colleague |\carrying |\out? Testing A |\programmer |\is |\currently |\programming |\the |\fourth |\version |\of |\a |\program. |
Each |\version |\has |\additional |\features |\to |\satisfy |\more |\customers. In |\which |\phase |\of |\an |\agile |\approach |\does |\the |\programming |\of |\the |\fourth |
version |\occur? Implementation What |\does |\a |\programmer |\do |\first |\to |\use |\an |\existing |\programming |\library? Include |\the |\library What |\relationship |\is |\common |\among |\a |\programming |\library's |\functions? Functions |\all |\relate |\to |\the |\same |\purpose What |\is |\an |\advantage |\of |\using |\a |\programming |\library? The |\code |\has |\already |\been |\tested Which |\language |\is |\dynamically |\typed? Python Which |\language |\is |\not |\built |\on |\object-oriented |\design |\principles?

Which |\characteristic |\specifically |\describes |\a |\markup |\language? Tags |\surround |\text |\to |\describe |\desired |\formatting Which |\characteristic |\specifically |\describes |\interpreted |\languages? They |\can |\be |\run |\one |\statement |\at |\a |\time Which |\characteristic |\specifically |\describes |\interpreted |\languages? They |\can |\run |\on |\any |\machine |\having |\the |\right |\interpreter Program Consists |\of |\instructions |\executing |\one |\at |\a |\time. Input A |\program |\gets |\data, |\perhaps |\from |\a |\file, |\keyboard, |\touchscreen, |\network, |\etc. Process A |\program |\performs |\computations |\on |\that |\data, |\such |\as |\adding |\two |
values |\like |\x |+ |\y. Output A |\program |\puts |\that |\data |\somewhere, |\such |\as |\to |\a |\file, |\screen, |\network, |
etc. Variables To |\refer |\to |\data, |\like |\x. Algorithm A |\sequence |\of |\instructions |\that |\solves |\a |\problem.

Flowchart A |\graphical |\language |\for |\creating |\or |\viewing |\computer |\programs. Run |\execute Carrying |\out |\a |\program's |\statements. String |\literal Consists |\of |\text |(characters) |\within |\double |\quotes, |\as |\in |"Go |#57!". Characters Any |\letter |(a-z, |\A-Z), |\digit |(0-9), |\or |\symbol |(~, |!, |@, |\etc.). Newline A |\two-character |\sequence |\n |\whose |\appearance |\in |\an |\output |\string |\literal |
causes |\the |\cursor |\to |\move |\to |\the |\next |\output |\line. Comment Text |\a |\programmer |\adds |\to |\a |\program, |\to |\be |\read |\by |\humans |\to |\better |
understand |\the |\code, |\but |\ignored |\by |\the |\program |\when |\executing. Whitespace Refers |\to |\blank |\spaces |(space |\and |\tab |\characters) |\between |\items |\within |\a |
statement, |\and |\to |\newlines. Moore's |\Law Engineers |\have |\reduced |\switch |\sizes |\by |\half |\about |\every |\ 2 |\years. Assignment |\statement Assigns |\a |\variable |\with |\a |\value, |\such |\as |\x |= |\5. Variable |\declaration Specifies |\the |\variable's |\name |\and |\type. Integer

Text |\that |\resembles |\a |\program |\in |\a |\real |\programming |\language |\but |\is |
simplified |\to |\aid |\human |\understanding. if |\else A |\decision |\and |\its |\two |\branches. |\Because |\IF |\the |\decision's |\expression |\is |
true |\then |\the |\first |\branch |\executes, |\ELSE |\the |\second |\branch |\executes. Boolean A |\type |\that |\has |\just |\two |\values: |\true |\or |\false. While |\loop A |\loop |\that |\repeatedly |\executes |\the |\loop |\body |\while |\the |\loop's |\expression |
evaluates |\to |\true. For |\loop A |\loop |\with |\three |\parts |\at |\the |\top: |\a |\loop |\variable |\initialization, |\a |\loop |
expression, |\and |\a |\loop |\variable |\update. Do |\While |\loop A |\loop |\that |\first |\executes |\the |\loop |\body's |\statements, |\then |\checks |\the |
loop |\condition. Array An |\ordered |\list |\of |\items |\of |\a |\given |\data |\type. Function |\call Consists |\of |\the |\function |\name |\and |\parentheses, |\within |\which |\comma- separated |\arguments |(if |\any) |\appear. Analysis This |\first |\SDLC |\phase |\determines |\the |\goals |\and |\requirements |\for |\a |
system. Design This |\second |\SDLC |\phase |\defines |\specifics |\of |\how |\to |\build |\a |\program.

Implementation This |\third |\SDLC |\phase |\involves |\writing |\the |\program. Testing The |\fourth |\SDLC |\phase |\checks |\the |\system |\functions |\properly |\and |\meets |
requirements. Waterfall |\method Each |\phase |\is |\done |\in |\sequence, |\entirely |\completing |\one |\phase |\before |
moving |\to |\the |\next |\phase. Agile |\or |\spiral A |\program |\can |\be |\built |\by |\doing |\small |\amounts |\of |\each |\phase |\in |
sequence, |\and |\then |\repeating. Universal |\Modeling |\Language |(UML) Is |\a |\modeling |\language |\for |\software |\design |\that |\uses |\different |\types |\of |
diagrams |\to |\visualize |\the |\structure |\and |\behavior |\of |\programs. Use |\case |\diagram A |\behavioral |\diagram |\used |\to |\visually |\model |\how |\a |\user |\interacts |\with |\a |
software |\program. Class |\diagram A |\structural |\diagram |\that |\can |\be |\used |\to |\visually |\model |\the |\classes |\of |\a |
program, |\including |\data |\members |\and |\functions. Activity |\diagram A |\flowchart |\used |\to |\describe |\the |\flow |\of |\an |\activity |\or |\set |\of |\activities. Sequence |\diagram A |\behavioral |\diagram |\that |\shows |\interaction |\between |\software |
components |\and |\indicates |\the |\order |\of |\events. Statically |\typed