Solar Multiple Choice Flashcards
The name of software documentation that is passed on to the client ?
End User Manual
Features of an Integrated Development Environment
Code Editor
Debugger
Compiler
Translator
Which of the following are considered features of a high level language?
No need to compile/translate to low level language
Similar to machine code
Easier to use
Uses natural language elements
Easier to use
Uses Natural Language elements
Best description of a compiler
Reads source code into machine code as a whole in one go
C# is what type of programming language?
Object Oreintated
n the following Python code what is the value of v? a = 4 b = 6 c = 3 v = a* (b - c)
12
What would the result be if the following was coded using the list (34, 16, 36, 11, 22, 16)? Set result to first item in list Loop through list If current item > result Result = current End if End loop
36
The breaking down of a system to then gain insight into its sub-systems is known as?
A top down approach
The step-by-step procedure that defines a set of instructions executed in a certain order to get the desired output is referred to as which of the following?
An Algorithm
When requirements are turned into specific test cases, then software is improved to pass the new tests, this is known as?
Test Driven Development
A paradigm that makes extensive use of constructs of selection (if/then/else) and repetition (while and for), block structures, and subroutines.’
This statement is the definition for which type of programming?
Structural
Python variables do not need explicit declaration to reserve memory space, when you assign a value what one thing is needed?
A Name
Which of the following are Python error types? IndexError KeyError ValueError ZeroAdditionError
Index Error
Key Error
ValueError
The systematic way to organise data in order to use it efficiently.
Data Structure
Which of the following is not a construct in Python? if statement for loop while loop case statement
Case Statement
Which of the following would you not expect to see in a requirements specification? Test runs Use cases Functional requirements Non-functional requirements
Test Runs
What languages use an interpreter
Python, JavaScript, Ruby
Which of the following are stages in the software development lifecycle? Analysis Requirement Gathering Design Stepwise Refinement
Analysis
Requirement Gathering
Design
HTML is what type of programming language?
Markup
Advantages of using a compiler
Better Error Detection
Creates an executable file
Which language uses white space to delimit control flow blocks?
Python
Which of the following is not a correct python assignment statement? number = 16 + (804) number = 16 number = number + 5 number = "sixteen"
number = number + 5
Which of the following is not a programming construct? List Sequence Selection Repetition
List
When a statement is executed repeatedly calling itself until termination conditions are met this is known as?
Recursion
Which of the following are features of test driven development?
Requirements become specific test cases
Each feature begins with a new test
Repetition of short development lifecycles
Stand up and scrums
Requirements become specific test cases
Each feature begins with a new test
Repetition of short development cycles
Which of the following is not a search algorithm? Maximum Search Fibonacci Search Binary Search Linear Search
Maximum Search
Examples of Data Structures in Python
Sets
Lists
Tupples
What is a feature of Python variable types?
They are objects
If low level components in a program are tested first, this is known as which approach?
A bottom up approach
Javascript is what type of programming language?
Scripting
Which of the following are sorting algorithms? Insertion Bubble Quicksort Reduction
Insertion
Bubble
Quicksort
Modulus is an example of which type of operator?
Arithmetic
Examples of a subroutine?
Methods
Functions
Procedures
Which of the following is not a stage in the software development lifecycle? Data Analytics Design Testing Coding
Data Analytics
Building together sub systems to give rise to more complex systems is known as?
Bottom up Approach
Python programming errors
Logic
Syntax
Runtime
Constructs in Python?
For loop
While Loop
Range function