Font size
WorksheetsPRELIMINARY EXAMINATION CC106
Total questions: 65
Worksheet time: 37mins
What is the primary purpose of application development?
To design hardware components
To create software solutions
To write documentation
To test computer networks
Which of the following is NOT a phase in the software development lifecycle (SDLC)?
Planning
Design
Marketing
Maintenance
What does "IDE" stand for in software development?
Integrated Development Environment
Interactive Design Editor
Internal Debugging Engine
International Development Exchange
Which of these is a commonly used programming language for application development?
HTML
CSS
JavaScript
SQL
In which phase of the SDLC is user feedback most critical?
Planning
Analysis
Implementation
Maintenance
What is Agile methodology known for?
Waterfall approach
Sequential development
Iterative and incremental development
No documentation
Which of the following is an example of a mobile application development platform?
Windows
macOS
Android
Linux
What is the main purpose of version control in software development?
To manage software licenses
To track and manage changes to code
To create user manuals
To design user interfaces
What is a wireframe used for in application development?
Coding backend logic
Creating a visual guide for the layout of an application
Writing database queries
Testing application performance
Which of the following best describes a "bug" in software development?
A new feature
An error or flaw in the software
A type of user feedback
A security enhancement
What is the purpose of user stories in Agile development?
To define software architecture
To outline requirements from the end-user perspective
To write test cases
To plan project timelines
Which of these is a common database management system used in application development?
Apache
MySQL
Git
Docker
What is the role of a frontend developer?
To manage server-side logic
To develop the visual elements that users interact with
To create and manage databases
To test software applications
Which of the following is a tool used for continuous integration/continuous deployment (CI/CD)?
Photoshop
Jenkins
Excel
PowerPoint
What does API stand for?
Application Programming Interface
Advanced Processing Integration
Automated Performance Index
Application Protocol Interface
What is a key benefit of using cloud services in application development?
Limited scalability
On-premises hosting
Enhanced flexibility and scalability
Increased hardware costs
Which of the following is considered a backend programming language?
JavaScript
HTML
Python
CSS
What does UX stand for in application development?
User Experience
Unified Execution
Universal Expansion
User Exchange
Which tool is commonly used for project management in software development?
Photoshop
Trello
Illustrator
Blender
What is an MVP in the context of application development?
Most Valuable Player
Minimum Viable Product
Maximum Value Proposition
Market Validation Plan
What does HTML stand for?
Hyper Text Markup Language
Home Tool Markup Language
Hyperlinks and Text Markup Language
Hyper Text Machine Language
Which HTML tag is used to define an unordered list?
What does CSS stand for?
Creative Style Sheets
Cascading Style Sheets
Computer Style Sheets
Colorful Style Sheets
Which property is used to change the background color in CSS?
color
background-color
bgcolor
background
What is the purpose of JavaScript in web development?
To structure content
To style content
To add interactivity to web pages
To manage databases
Which of the following is a JavaScript framework?
Django
Laravel
React
Flask
What does the tag in HTML define?
An article
A link
An attribute
An audio element
How do you make a list item in HTML?
Which CSS property is used to change the text color of an element?
text-color
fgcolor
color
font-color
What does DOM stand for in web development?
Document Object Model
Data Object Model
Document Oriented Model
Data Oriented Model
Which of the following is a CSS framework?
Angular
Bootstrap
Node.js
React
What is the correct HTML element for inserting a line break?
How do you create a function in JavaScript?
Which CSS property controls the text size?
font-size
text-size
fontsize
text-style
Which HTML tag is used to define an internal style sheet?
In JavaScript, what is used to declare a variable?
var
let
const
All of the above
Which of the following is NOT a JavaScript data type?
Number
String
Character
Boolean
How do you add a comment in a CSS file?
/* comment */
// comment
# comment
What is the default display value of a
inline
block
inline-block
flex
Which HTML element is used to specify a footer for a document or section?
National infrastructures and utilities are controlled by computer-based systems and most electrical products include a computer and controlling software.
True
False
Software Development is a process of creating a computer program or a set of programs to perform the different tasks that a business requires.
False
True
Which one of the following models is not suitable for accommodating any change?
Waterfall
Evolutionary
Prototype
Spiral
Who is the person responsible for writing code and knows one or more programming languages (e.g., Java, C++, etc.). His job is to read a programming specification, which is usually written by the systems analyst, and then translate that specification into program code?
Project Manager
Programmer
System Analyst
Client
The spiral model was originally proposed by
IBM
Barry Boehm
Pressman
Royce
One can choose Waterfall Model if the project development schedule is tight.
True
False
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.
i. support
ii. development
iii. definition
1, 2, 3
2, 1, 3
3, 2, 1
3, 1, 2
First step in SDLC is
Analysis
Design
Testing
Maintenance
What is Git?
A distributed version control system
A cloud-based repository hosting service
An operating system
A programming language
What's version control?
A method of monitoring and overseeing alterations to software code
A type of computer virus
A type of programming language
A hardware component of a computer
What's GitHub?
A mobile phone brand
A video streaming service
A social media platform
A cloud-based Git repository hosting service
What's Bitbucket?
A Git-based source code repository hosting service
A type of programming language
A type of cloud computing service
A type of marine animal
What is the main advantage of using GitHub?
Unreliable interface
Lack of collaborative coding features
Comprehensive security protection and large community base
Limited integrations
What is the main advantage of using Bitbucket?
Incompatible with other Atlassian products
No cost savings for smaller teams
Lack of flexibility in hosting options
Seamless integration with Jira and Confluence
What is a source code?
the fundamental component of a computer program that is created by a programmer
the code you obtain from its original source
What is a synonym of repository?
storage
mapping
compiling
Fill in the gap: "We need to ____ our progress."
onward
keep track
log
Diagrams that show the steps in a process.
(a)
Includes wireframing/prototyping, interaction design, and user testing.
Design Process
UI Design
UX Design
Includes visual design and interaction design.
Design Process
UI Design
UX Design
Is not only responsible for preplanning and preparing the technology behind the product.
Design Process
UI Design
UX Design
Style guide and the visual look of the design.
Brand Book
Moodboard
Design Research
The UI/UX Design process.
Research, Empathize, Create, Develop, Test
Empathize, Research, Test, Create, Develop
Research, Empathize, Create, Test, Develop
Research, Create, Empathize, Develop, Test
Research, Create, Test, Develop, Empathize
Shortcut key for creating a new document.
Ctrl + Shift + N
Ctrl + N + D
Ctrl + D
Ctrl + N
