NEW
Font size
WorksheetsTest 1 - SDT 2113
Total questions: 50
Worksheet time: 25mins
What syntax can you use to insert a line break between strings so that they appear over multiple lines?
A. /
B. \l
C. \n
D. n
Which of these would work as a piece of code?
if answer == “Yes”:
if answer == “Yes”
IF answer == “Yes”:
if answer == “yes”:
Efficiency in a software product does not include ________
Responsiveness
Licensing
Memory utilization
Processing time
What is a Software?
Software is set of programs of certain set of instruction
Software is documentation and configuration of data
Software is set of programs, documentation & configuration of data
Software is programming that develop into program
Which of these does not account for software failure?
Increasing Demand
Low expectation
Increasing Supply
Less reliable and expensive
What are attributes of good software?
Software maintainability & development
Software functionality & non-functionality
Software development & testing
Software maintainability & functionality
Which of these is incorrect ?
Software engineering belongs to Computer science
Software engineering is a part of more general form of System Engineering
Computer science belongs to Software engineering
Software engineering is concerned with the practicalities of developing and delivering useful software
SDLC stands for
Software Development Life Cycle
System Development Life cycle
Software Design Life Cycle
System Design Life Cycle
What the advantage of Object Oriented Programming (OOP)?
Ease of software design
Cost Effective
Ease to explain
Flexibility in term of requirement
Which programming language was used to create Git?
PHP
C
HTML
C++
Is Python case sensitive when dealing with identifiers?
Should no problem with case sensitive
Case sensitive will actively affect the code
To specify the behavior of code
Depend on machine dependent
What will be the output when a user enters WILLIAM
name = input("Enter your name: ")
print("Hello, " + name)
Hello name
Hello William
Helloname
Hello WILLIAM
Below is the code for printing student's name. What is the best answer to put in (?)
name = student
print ( ? )
text
name
student
The input function prompts the user for input, and returns what they enter as a string
TRUE
FALSE
What is the correct file extension for Python files?
.py
.pt
.pyt
.pyth
What is a variable?
A named block of memory, used whilst a program is running to store data.
A named block of memory, where the results of a program get stored once it has been closed down.
A block of computer memory that gets permanently named after the variable, even when the program is closed down.
A process within the cpu, that is given a specific name by the program, so it is easier to identify.
What is the result of the following operation?
print(1 + 4*3)
11
12
13
14
Which of the following is used in Python to give a value to a variable
:=
==
=
**
What will the output be from the following code?
print(Hello world!)
Hello world!
SyntaxError
Hello world
print(Hello world!)
Which of the following is a Python command to work with DECIMAL numbers?
input
int
float
Which of the following Python command can be used for WHOLE numbers?
input
int
float
Pick the Python command used to make the user type in some data (input the data)
get
input
int
float
Which of the following is a command to have a message appear on the screen?
write
msg
input
Which of these terms best describes GitHub?
Issue Tracking System
Web-Based Repository Hosting Service
Distributed Version Control System
Integrated Development Environment
Which vendor acquired GitHub for $7.5 billion in June 2018?
IBM
Microsoft
Oracle
What is a local copy of a remote repository called?
Branch
Origin
Clone
Master
Git is a . . . . Version Control tool.
Decentralized
Centralized
Agile: Individuals & interactions
Waterfall: _________________
Comprehensive documentation
Contract negotiation
Process & tools
Following a plan
Agile: Working software
Waterfall: ________________
Process & tools
Contract negotiation
Following a plan
Comprehensive documentation
Agile: Customer collaboration
Waterfall: _______________
Contract negotiation
Process & tools
Following a plan
Comprehensive documentation
Which of the following are not Agile principles?
Face to face
Centralized managed
Self-organization
Reflect & adjust
When the Sprint is over?
When all Product Backlog items meet their definition of done
When the time-box expires
When all the tasks are completed
When the product Owner says it is completed
The time-box for a Daily Scrum is?
15 minutes for a 4 week sprint. For shorter Sprints it is usually shorter.
Two minutes per person.
4 hours.
15 minutes.
What is the purpose of the Daily Scrum / Daily Stand-up?
To provide status updates to the Product Owner and ScrumMaster.
To get work assignments for the day.
To get all of the developers' questions from the day before answered.
To plan work for the next 24 hours, optimize team collaboration and performance through inspection of progress, and forecast upcoming Sprint work.
Which is the most popular methodology for Agile
Waterfall
SDLC
ScrumBan
Scrum
What is a requirement for Scrum
Using JIRA
Being disciplined in applying the process
Having a separate Scrum master
Having 4-weeks sprints
What is the product backlog?
A list of team members
A list of marketing ideas
A list of requirements for the product
A list of potential scrum masters
At the end of every sprint...
An activity needs to be completed
There is a potential shippable product
The team moves on without looking back
The teams go out for a drink
What is a sprint?
An activity specific phase during a project
This persons is the tester of the product
Similiair to the product owner
Fixed length (in time) itirations
Who writes tests in a Scrum Team?
The Scrum Master
The Development Team
Coders
QA specialists
(1) Review and Approve the project requests;
(2) Prioritize the project requests;
(3) Allocate resources such as money, people, and equipment to approved projects;
(4) Form a project development team for each approved project.
These activities are found in
Planning Phase
Analysis Phase
Implementation Phase
Operation, Support, and Security Phase
Conducting preliminary investigation is done in which phase?
Planning
Analysis
Design
Implementation
Acquire hardware and software is done in which phase?
Planning
Analysis
Design
Implementation
Developing details of system is done in which phase?
Planning
Analysis
Design
Implementation
Install and test new system is done in which phase?
Planning
Analysis
Design
Implementation
Prioritizing project request is done in which phase?
Planning
Analysis
Design
Implementation
Converting to new system is done in which phase?
Planning
Analysis
Design
Implementation
Monitoring system performance is done in which phase?
Planning
Analysis
Maintenance
Implementation
Train users is done in which phase?
Planning
Analysis
Design
Implementation
Reviewing project request is done in which phase?
Planning
Analysis
Design
Implementation
