1) What is the purpose of identifying inputs in software development? a) Deploy the application b) Test the software c) Create user interface d) Define data needed 2) Which of the following is a functional requirement related to processes? a) Calculating the total b) User login c) Error logging d) System shutdown 3) What is an example of an output in software development? a) User input form b) System update c) User Responses on screen d) Data encryption 4) Which symbol is used for decisions in flowcharts? a) Diamond b) Rectangle c) Circle d) Oval 5) What is pseudocode primarily used for? a) Database management b) UI design c) Algorithm design d) Code execution 6) What is a key feature of a flowchart? a) Data storage b) Hierarchical structure c) User feedback d) Sequential steps 7) Which element is essential in a wireframe? a) Code snippets b) Algorithm steps c) Database schema d) Navigation layout 8) Which is a benefit of structure diagrams? a) User input b) Data encryption c) Code execution d) Visual clarity 9) Which tool is used for UI design? a) Structure diagram b) Wireframe c) Pseudocode d) Flowchart 10) What is a character data type? a) True or false b) Single letter c) Whole number d) Text string 11) Which is an example of a string? a) 3.14 b) Hello World c) 42 d) True 12) What defines an integer? a) Whole number b) Decimal number c) Text data d) Logical value 13) Which is a real number? a) False b) 7 c) 'A' d) 3.14 14) What does a Boolean represent? a) Text b) True or false c) Character d) Number 15) What is an assignment expression? a) Loops iteration b) Concatenates strings c) Logical operation d) Assigns values 16) Which operator is used for addition? a) - b) / c) * d) + 17) How do you concatenate strings? a) Using , b) Using * c) Using + d) Using / 18) What does the '>' operator do? a) Equal to b) Less than c) Greater than d) Not equal 19) What does the '==' operator do? a) Check if equal to b) Less than c) concatenate d) Not equal 20) What does the '=' operator do? a) Make equal to b) Less than c) concatenate d) Not equal 21) What does the '!=' operator do? a) Equal to b) Less than c) join d) Not equal 22) What is a complex conditional? a) Multiple conditions b) Simple loop c) Single condition d) No condition 23) What does 'AND' operator do? a) Both true b) None true c) Always false d) Either true 24) What is a fixed loop? a) Runs a set times b) Never runs c) Runs indefinitely d) Runs once 25) What does 'random' function do? a) Generates random values b) Rounds numbers c) Calculates length d) Concatenates strings 26) What does 'round' function do? a) Rounds numbers to set dp b) Calculates length of string c) Generates random values d) Concatenates strings 27) What does 'length' function do? a) Calculates length of string b) Rounds numbers c) Concatenates strings d) Generates random values 28) What is a conditional loop? a) Runs a set times b) Runs on condition c) Never runs d) Runs indefinitely 29) What does 'OR' operator do? a) None true b) Both true c) Either true d) Always false 30) What is input validation? a) Store data temporarily b) Sort data into order c) Display output d) Check input meets conditions 31) What is a running total? a) Loop condition b) Array index c) Sum in loop d) Data input 32) How to traverse a 1-D array? a) Use a variable b) Use a function c) Use a loop d) Use a constant 33) What ensures code readability? a) Obscure comments b) Minimal whitespace c) Complex algorithms d) Meaningful identifiers 34) What improves code robustness? a) Hardcoding values b) Single test case c) No comments d) Error handling / validation 35) What is a sign of efficient coding? a) Long functions b) no loops c) Redundant variables d) Code reuse eg loops 36) What enhances code readability? a) Long lines b) No comments c) Consistent indentation d) Random spacing 37) What defines fitness for purpose? a) Meets requirements b) Complex design c) Minimal testing d) Excessive features

N5 Software Development Quiz - Python

Edetabel

Visuaalne stiil

Valikud

Vaheta malli

Kas taastada automaatselt salvestatud ?