WorksheetsSD MOCK - 1
Total questions: 60
Worksheet time: 30mins
Name
Class
Date
1.
Who's role is it to translate user behavior into media structure when designing a user interface?
a)
A designer
b)
A content author.
c)
A developer.
d)
A product manager.
2.
Who works with the information architect to maintain the correct branding in an interactive media project?
a)
Developer.
b)
Project manager.
c)
Designer.
d)
Product manager.
3.
What is the <b>most</b> important issue to consider when designing a user interface?
a)
Environment.
b)
Tools.
c)
Usability.
d)
Task.
4.
What is visual metaphor?
a)
Use of messages in a design.
b)
Use of text in a design.
c)
Use of color to convey style.
d)
Use of images to convey a message.
5.
What alternative controls can be used by a visually impaired user to access text from an interface?
a)
Video.
b)
Animation.
c)
Screen reader.
d)
Onscreen keyboard.
6.
What method is used to test interface functionality of a design?
a)
Formal discussion.
b)
User testing.
c)
Security testing.
d)
Focus groups.
7.
What <b>best</b> describes when associations are used In UML modeling?
a)
When modeling the group behavior of actors in the system.
b)
When modeling the behavior of use cases.
c)
When modeling an actor's interaction described by a use case.
d)
When modeling the inheritance in a system.
8.
What <b>best</b> describes pseudocode?
a)
A programming language in software development.
b)
An image based detail algorithmic design tool.
c)
A language to help programmers develop algorithms.
d)
A formal language to create structure in a program.
9.
What <b>best</b> describes a complete solution design?
a)
A solution that is feasible under the circumstances.
b)
A solution that meets the technical requirements.
c)
A solution that meets the functional requirements.
d)
A solution that matches specified business requirements.
10.
What is the <b>main</b> purpose of a risk analysis of software systems?
a)
To identify problems that might affect the project.
b)
To maintain a safe working environment.
c)
To determine the user demographic.
d)
To minimize the financial cost of the project.
11.
What is a <b>main</b> purpose of configuration management?
a)
To record the rationale for changes made on implementation.
b)
To record evaluation of change, impact, cost and recommendations.
c)
To incorporate changes forced on the system by errors discovered.
d)
To maintain the consistency of product performance.
12.
What technology is used to produce a real physical model?
a)
3D printing.
b)
Cloud computing.
c)
Mobile networks.
d)
4G networks.
13.
When is it <b>best</b> to perform a truncation search?
a)
When searching for concepts linked in a certain way.
b)
When refining the relevance of a search.
c)
When searching for singular and plural forms of a word.
d)
When replacing one or more letters within a word.
14.
What <b>best</b> describes software metrics in software engineering?
a)
A range of activities concerned with measurement.
b)
The tools used to test for errors in a range of design activities.
c)
The tools used to describe users’ feedback about a system.
d)
The activities used to provide feedback when testing a design specification.
15.
What <b>best</b> describes software configuration management?
a)
The process of tracking and controlling changes in software.
b)
The process used to design and develop a software product.
c)
The process of evaluating users’ feedback from a prototype design.
d)
The process of investigating requirements to create use case scenarios.
16.
What is a key <b>advantage</b> of an online document compared to a printed version?
a)
It is faster to read.
b)
It is more portable.
c)
It ensures language is understood.
d)
It allows faster cross-referencing.
17.
What is shown by the @throw tag in java?
a)
Possible exceptions.
b)
Structural parameters.
c)
Return values.
d)
User authentication.
18.
Which event trigger supports accessible web navigation?
a)
Onmouseup.
b)
Onkeydown.
c)
Onfocus.
d)
Onclick.
19.
At what stage in a software project is it <b>best </b>to use a survey?
a)
Encryption.
b)
Evaluation.
c)
Software testing.
d)
Coding.
20.
What type of software is a word processing package?
a)
Utility software.
b)
Application software.
c)
Operating software.
d)
System software.
21.
When is it <b>best</b> to use embedded rather than linked audio files in a presentation?
a)
When the source audio file is likely to change.
b)
When the presentation needs to be 'packaged' for CD.
c)
When the source audio file is not likely to change.
d)
When the audio files are greater than 100Kb in size.
22.
What <b>best</b> shows that a trainee has engaged with the content delivered in a technical training session?
a)
They complete an evaluation form.
b)
They sign an attendance register.
c)
They discuss a different topic.
d)
They ask appropriate questions.
23.
What is the <b>most</b> efficient method of instruction for a user experiencing problems when logging on to a system?
a)
Online support.
b)
Email instruction.
c)
Telephone instruction.
d)
Technical manual.
24.
What <b>best</b> describes time-driven programming?
a)
Programs describe their results without listing events to be performed.
b)
Algorithms are designed to work without the presence of events.
c)
The control flow of the computer program is governed by a clock.
d)
Programs that represent the concept of objects that have data fields.
25.
Which object-oriented programming feature enables new classes to receive the properties and methods of existing classes?
a)
Polymorphism.
b)
Abstraction.
c)
Encapsulation.
d)
Inheritance.
26.
What <b>best</b> describes a local variable?
a)
It is declared at the start of the program.
b)
It is declared inside a function or procedure.
c)
It is declared outside all functions or procedures.
d)
It is declared for use within any function of a wider program.
27.
Why does a programmer use a fixed loop?
a)
To terminate the program at a chosen point.
b)
To know how many loops are in the program.
c)
To know at the start how many times the loop has to run.
d)
To temporarily suspend execution of the program.
28.
What is the <b>main</b> purpose of object-oriented programming?
a)
To create mathematical logic.
b)
To create re-usable modules.
c)
To encapsulate code.
d)
To enable management of graphics.
29.
What <b>best</b> describes code-generation libraries?
a)
High level languages for code.
b)
Repository of programming code.
c)
Suite of data and programming code to develop programs.
d)
High level APIs that create or transform byte code for Java.
30.
What is the <b>main</b> purpose of setting breakpoints when debugging programs?
a)
To link the object code.
b)
To isolate program elements.
c)
To find operational errors.
d)
To simulate events in real time.
31.
At which stage does alpha testing take place?
a)
When the software is fully operational.
b)
When the software is first able to run.
c)
When the software is on sale to customers.
d)
When later versions of the code are functional.
32.
What type of testing uses test stubs?
a)
Bottom-up approach integration testing.
b)
Function testing.
c)
Performance testing.
d)
Top-down approach incremental testing.
33.
What <b>best</b> describes the purpose of the validation and verification process?
a)
To ensure the software is completely free of defects.
b)
To evaluate the software development process.
c)
To evaluate the program structure.
d)
To ensure the software is fit for purpose.
34.
In SQL, what is UNIQUE an example of?
a)
A validation technique.
b)
A fault analysis technique.
c)
A verification constraint.
d)
An integrity constraint.
35.
Which SQL command is used to remove a table from a database?
a)
DELETE.
b)
DROP.
c)
ALTER.
d)
EXTRACT.
36.
What is the purpose of an API (Application Programming Interface) when communicating with a database?
a)
To improve database transmission speed and capacity.
b)
To synchronize replicated data with the original.
c)
To allow access to data in any compliant database.
d)
To reduce network traffic in distributed databases.
37.
Where <b>must</b> validation take place in SQL databases?
a)
In the business logic layer.
b)
In the data-access layer.
c)
In the user interface layer.
d)
In the decision-making layer.
38.
What enables querying of relational tables?
a)
Working relationships.
b)
Active data objects.
c)
Java database connectivity.
d)
Multi-layer applications.
39.
What is the purpose of data integrity in databases?
a)
To provide guidelines for data security.
b)
To provide guidelines for data accessibility.
c)
To provide guidelines for data validity.
d)
To provide guidelines for data retention.
40.
Which of these is a relational database management system?
a)
IDE.
b)
MySQL.
c)
DTD.
d)
ODBC.
41.
What <b>best</b> defines internal data?
a)
Information created by the operation of an organization.
b)
Information created by an independent study.
c)
Information held within the system.
d)
Information held within a database.
42.
What <b>best</b> defines root elements in XML?
a)
A container to organize information.
b)
A container for all elements.
c)
A container for child elements.
d)
A container for files.
43.
What <b>best</b> defines the purpose of XSD?
a)
To use traditional schema language.
b)
To collect a batch of information.
c)
To define elements in XML documents.
d)
To express a set of conditions for XML documents.
44.
Which of these is an XML language used to describe web services?
a)
WSDL.
b)
ODBC.
c)
UDDI.
d)
DTD.
45.
What is the <b>most</b> important reason for using formal change control processes and tools?
a)
To prevent any changes to the project plan.
b)
To prevent user resistance to new projects.
c)
To prevent any change to the customer contract.
d)
To prevent unauthorized modifications to the system.
46.
What is the <b>main</b> purpose of a version control system?
a)
To allow many people to work on a project at the same time.
b)
To store multiple versions of the project in local folders.
c)
To replace email notifications when file changes are made.
d)
To allow one person to work on many projects at the same time.
47.
What <b>best</b> describes the purpose of XML?
a)
To store and transport structured data.
b)
To present and display data on web pages.
c)
To tell the browser how to display web pages.
d)
To tell the browser what the web page looks like.
48.
What makes it easier to recognize the full content of a website?
a)
Accessibility.
b)
Simplicity.
c)
Compatibility.
d)
Robustness.
49.
What <b>best</b> describes the purpose of W3C standards?
a)
To define an open web platform for developers to build rich interactive web applications.
b)
To define documents for designers to create their own interactive graphic products.
c)
To create web pages for project managers to create their individual platforms.
d)
To create open documents for information authors to display websites for the public.
50.
What <b>best</b> describes the purpose of HTML5 when compared to HTML4?
a)
To improve code maintenance.
b)
To provide enhanced functionality.
c)
To handle file manipulation.
d)
To test for possible errors.
51.
What protocol is used to secure email transmission between mail servers?
a)
TCP/IP.
b)
PPTP.
c)
SMTP.
d)
IMAP.
52.
What protocol is used to provide added security to a website?
a)
TCP.
b)
SSL.
c)
UDP.
d)
NTD.
53.
Why is disaster recovery an important organizational policy?
a)
To enable the organisation to store customer data.
b)
To prevent an organisation from storing important customer data.
c)
To create data that cannot be used by other organizations.
d)
To prevent loss of important data to enable continued operations.
54.
What is the meaning of the 'onload' event in this example of Javascript code?
<body onload="alert('This has finished loading')">
a)
Execution of code will begin once the current frame has loaded.
b)
Execution of code will begin once the whole page has loaded.
c)
Execution of code will begin once the current page element has loaded.
d)
Execution of code will begin once the page title has loaded.
55.
What <b>best</b> describes the purpose of a Java servlet?
a)
To provide internet services to subscribers.
b)
To enable webpages to be displayed on a range of browsers.
c)
To link requests from a database to an HTTP client application.
d)
To enable HTTP commands to be executed on the client machine.
56.
Which of the tags listed would be used when a site is under construction?
a)
<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">
b)
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
c)
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
d)
<META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW">
57.
What is the purpose of boosting in web marketing?
a)
To improve the ranking of a web page.
b)
To improve the bounce rate of a website.
c)
To improve website session duration.
d)
To improve the hit rate of social media links.
58.
Why do social media links improve web site ranking on search engines?
a)
More users are likely to visit the site from social media links.
b)
Search engines look for the number of users on social media.
c)
Social media links are the only element used in website analysis.
d)
Each 'like' on social media is recorded as a change to page content.
59.
What <b>best</b> describes the purpose of cookies?
a)
To record web pages.
b)
To provide security for web pages.
c)
To install malware.
d)
To remember stored information.
60.
What <b>best</b> explains how to adjust screen resolution for different size browsers?
a)
Inform the user about the changes needed for the webpage.
b)
Use a larger monitor to fit the computer application.
c)
Use the concept of relative width of a webpage in percentages.
d)
Create appropriate webpages for the different users.
100 %
