wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

W01_W02_W07_DIP_SOFT

Total questions: 82

Worksheet time: 41mins

Name
Class
Date
1.
1.   W01_KLO3.1_W07_KLO2.1: When you have servers, you have clients. These servers are systems that connect and communicate with clients – your computers. However, clients and servers use different programs. We have client-side programs and server-side programs. What handles clients’ requests and returns a customized or dynamic response for each request?
a)
a.   Java
b)
b.   C++
c)
c.    Java Servlet
d)
d.   None of the above.
2.
2.   W01_ W07_KLO1.1_1.2: Java servlets usually need to run on a protocol. Which protocol do they run on that is an asymmetrical request-response protocol?
a)
a.   HTML
b)
b.   SMTP
c)
c.    FTP
d)
d.   HTTP
3.
3.   W01_KLO3.1_W07_KLO2.1: When you start up a company, and build an IT department, you are bound to hire programmers and database managers. These people are responsible to take care of all the information, and communication, that takes place between your company’s clients and servers. What, however, serves as a middle layer between a request coming from a web browser or other HTTP client and databases or applications on the HTTP server?
a)
a.   CGI
b)
b.   Java Servlet
c)
c.    API
d)
d.   All of the above.
4.
4.   W01_KLO3.1_W07_KLO2.1: When you start creating servlets, which of the following would you use?
a)
a.   java.servlet
b)
b.   javax.servlets
c)
c.    javaxe.servlet.httppackages
d)
d.   javax.servlet and javax.servlet.httppackages
5.
5.   W01_KLO3.1_W07_KLO2.1: Suppose you are to make a website that has the option to send an automated email as soon as your user clicks on one of the buttons. In order for you to do this, what kind of server scripting language do you need?
a)
a.   PHP
b)
b.   HTTP
c)
c.    HTML
d)
d.   XHTML
6.
6.   W01_KLO3.1_W07_KLO2.1: Sometimes, as a web developer, you make buttons that output HTML. When it comes to PHP, you can use HTML and output other types of media such as images, PDF, files, and even Flash movies. How is this possible?
a)
a.   PHP does not run on various platforms so you can use whichever output method you’d like.
b)
b.   PHP does not support a wide range of databases so they do not need to adapt to change.
c)
c.    PHP is compatible with almost all servers used today (Apache, IIS, etc.).
d)
d.   PHP is not free and you cannot download it without creating your own website.
7.
7.   W01_KLO3.1_W07_KLO2.1: What does a PHP script start and end with?
a)
a.   >? And <?
b)
b.   <>php and <<
c)
c.    <<>>php and >>
d)
d.   <?php and ?>
8.
8.   W01_KLO3.1_W07_KLO2.1: As a web developer, you are trying to create and interactive webpage. In order to do so, you use PHP. What kind of result would the following code produce?<?php echo “Hello World!”?>
a)
a.   An error because PHP statements end with a semicolon.
b)
b.   Hello World!
c)
c.    Echo Hello World
d)
d.   echo “Hello World!”
9.
9.   W01_KLO1.5_W07_KLO3.1: Since JavaScript is part of HTML, in which HTML element would we put Javacript?
a)
a.   <js?
b)
b.   <script>
c)
c.    <javascript>
d)
d.   <js>
10.
10.                     W01_KLO1.5_W07_KLO3.1: In order to add JavaScript into your HTML code, you, as a web developer, are supposed to understand the syntax of JavaScript. Which two values does the JavaScript syntax define?
a)
a.   Variable and element
b)
b.   Error and fixed
c)
c.    Fixed and Variable
d)
d.   None of the above.
11.
11.                     W01_KLO1.5_W07_KLO3.1: Why would JavaScript not interpret VAR or Var as the keyword var?
a)
a.   Because Java is just like JavaScript.
b)
b.   Because JavaScript does not understand the word var.
c)
c.    Because JavaScript is not a scripting language.
d)
d.   Because JavaScript identifiers are case sensitive.
12.
12.                     W01_KLO2.3: As an end user, you want to delete your browser history. In order for you to do so, what would you clear?
a)
a.   Your browser.
b)
b.   Cookies
c)
c.    Authentication
d)
d.   All of the above.
13.
13.                     W01_KLO2.3: Sometimes, websites tend to advertise products, websites, or apps which are related to your last purchase made on some other website. How do websites know your preferences?
a)
a.   Through cookies.
b)
b.   Through search engines.
c)
c.    Through paid advertisements.
d)
d.   Through emails.
14.
14.                     W01_KLO2.3: Using a GMAIL account is for the best these days due to the amount of security it offers. Sometimes, you have to verify your number and other times you need to enter a code sent to your mobile phone. What is this process known as?
a)
a.   Cookies
b)
b.   Emails
c)
c.    Save
d)
d.   Authentication
15.
15.                     W01_KLO1.5_W07_KLO3.1: What type of programming keeps no record of previous interactions and has a request for each interaction to be handled based entirely on the information that comes with it?
a)
a.   Java and HTML
b)
b.   Stateless
c)
c.    Stateful
d)
d.   Linux
16.
16.                     W01_ W07_KLO1.1_1.2 HTML: is a computer language for creating websites and web applications. Which version was introduced in 1995 and evolved to allow extra capabilities such as form-based file upload, tables, client-side image maps, and internationalization?
a)
a.   HTML 1.0
b)
b.   HTML 3.2
c)
c.    HTML5
d)
d.   HTML 2.0
17.
17.                     W01_W07_KLO1.1_1.2_2.1: Suppose you are to build a website within a week, the basic three pages: Home, About, and Products, but you have no basic knowledge of building websites. In this case, what is the first concept of coding you will learn that makes a difference of how your document displays ordinary text into a transformed text?
a)
a.   Blocks
b)
b.   Tags
c)
c.    Blocks
d)
d.   Tables
18.
18.                     W01_W07_KLO1.1_1.2_2.1: In the example, <b>He is playing.<b>, what is known to be one of the biggest syntax errors?
a)
a.   The text needs to be longer.
b)
b.   <b> will only produce the first word.
c)
c.    The element does not consist of a closing tag.
d)
d.   All of the above.
19.
19.                     W01_W07_KLO1.1_1.2_2.1: HTML documents use tags for everything, but there are times when more information needs to be conveyed. This information communicates the characteristics of an element. What is this called?
a)
a.   Attributes
b)
b.   Tags
c)
c.    Elements
d)
d.   Parameters
20.
20.                     W01_W07_KLO1.1_1.2_2.1: In an element, where attributes are present, you can only place the value in which of the following format?
a)
a.   In between commas.
b)
b.   After the name of the attribute.
c)
c.    In between apostrophes.
d)
d.   Inside quotation marks.
21.
21.                     W01_W07_KLO1.1_1.2_2.1: As a programmer, you want to ensure that your paragraph is placed right in the middle of the page. To do this, you are bound to use attributes within your elements. Which of the following attribute and value is used to position your paragraph in the middle?
a)
a.   align=”top”
b)
b.   align=”middle”
c)
c.    align=”center”
d)
d.   aligh=”center”
22.
22.                     W01_W07_KLO1.1_1.2_2.1: In the <head> element, you include data about the HTML document. This data can include information like character set, document title, document owner, document styles, or scripts. What is this data commonly known as?
a)
a.   Information
b)
b.   Metadata
c)
c.    Data
d)
d.   Title
23.
23.                     W01_W07_KLO1.1_1.2_2.1: Why do we, Web Developers, need to include elements that specify information that search engines can use to describe the content in their listings?
a)
a.   This information helps search engines work properly.
b)
b.   This information helps search engines understand what websites are.
c)
c.    This information is not helpful at all, but we still include it in the <meta> element.
d)
d.   This information helps search engines understand the content of our websites, which in return helps our website’s rank.
24.
24.                     W01_W07_KLO1.1_1.2_2.1: There are two kinds of basic lists when it comes to HTML, what kind of list would the following code produce?<ul><li>Chair</li><li>Table</li><lood</li><ul>
a)
a.   Ordered list
b)
b.   Uniformed list
c)
c.    Unordered list
d)
d.   Nested list
25.
25.                     W01_W07_KLO1.1_1.2_2.1: When including hyperlinks in HTML, what tag is used to define links in HTML and which attribute is used to specify the destination of a link?
a)
a.   <a>, href
b)
b.   href, <a>
c)
c.    link, <link>
d)
d.   None of the above.
26.
26.                     W01_W07_KLO1.1_1.2_2.1: As a Web Developer, you would want to create links or buttons that redirect your users to other webpages or websites. However, in order to ensure that your users are only being linked to another page on your website, what type of hyperlink would you use?
a)
a.   External
b)
b.   Inside
c)
c.    Internal
d)
d.   Link
27.
27.                     W01_W07_KLO1.1_1.2_2.1: In order to ensure that your link opens in another tab, what is used as an attribute within the hyperlink element?
a)
a.   _self
b)
b.   target
c)
c.    _blink
d)
d.   Notarget
28.
28.                     W01_W07_KLO1.1_1.2_2.1: As Web Developers, it is a rule to understand each and every single type of language – alongside their rules. When it comes to XML, we need to follow a certain set of rules. Which of the following serves as a prime example of an XML rule?
a)
a.   Use uppercase at all times.
b)
b.   Use lowercase.
c)
c.    Use opening tags only.
d)
d.   Use closing tags only.
29.
29.                     W01_W07_KLO1.3: Although XHTML and HTML is very similar, there are a few minor difference that bring about a major change when displaying and/or constructing websites. What must be done in <html> when using XHTML?
a)
a.   Include the xlmns attribute.
b)
b.   Include the xml attribute.
c)
c.    Nothing is mandatory.
d)
d.   It is stand-alone, so it doesn’t need anything in the html element.
30.
30.                     W01_W07_KLO1.1_3.1_2.1: Suppose you are told to design a website in XHTML, you include the following code but it gives you an error. What kind of error would the following code produce?<BODY><P>This is something that I have to make.</P></BODY>
a)
a.   Unknown error.
b)
b.   No error.
c)
c.    Syntax error.
d)
d.   None of the above.
31.
31.                     W01_W07_KLO1.4: It has been known that CSS has solved a huge problem. What was this problem?
a)
a.   HTML contained tags for formatting webpages.
b)
b.   HTML was created to describe the content of a webpage, never to contain tags for formatting it.
c)
c.    HTML has everything.
d)
d.   HTML was created to design and format webpages.
32.
32.                     W01_W07_KLO1.1_1.2_2.1: During the production of HTML 3.2, it brought light upon the matter that fonts and color attributes could change the look and feel of a website. However, it became a nightmare for web developers. Why was that innovation turned into such an issue?
a)
a.   For an unknown reason.
b)
b.   Because HTML 3.2 was still new and web developers weren’t aware of the in’s and out’s of it.
c)
c.    Because websites looked better and people were not used to colors.
d)
d.   Because the development of large website, where fonts and color information were added to every single page, became a long and expensive process.
33.
33.                     W01_W07_KLO1.1_1.2_2.1: Since HTML 3.2’s specification caused a ruckus amongst web developers, how was the issue of expensive and tedious, long hours of development resolved?
a)
a.   By creating more attributes.
b)
b.   By using HTML 1.0.
c)
c.    By consulting W3C and creating CSS.
d)
d.   All of the above.
34.
34.                     W01_W07_KLO1.1_1.2_2.1: Suppose you are adding CSS into your HTML document, for which element would the following CSS code apply?h1 {color:blue; font-size:12px;}
a)
a.   p
b)
b.   h2
c)
c.    hh
d)
d.   H1
35.
35.                     W01_W07_KLO1.4: When CSS came into the scene, it was apparent that all web developers had started overusing it. This eventually led to overcrowded websites. What was produced in order to avoid such a catastrophe?
a)
a.   Consistency
b)
b.   Web Design Principles
c)
c.    CSS
d)
d.   CSS Rules
36.
36.                     W01_W07_KLO2.1_3.1: When you design a website in a way that helps users learn the navigation easily, so that they don’t have to click several buttons to reach their goal, you are following what kind of design principle?
a)
a.   Flexibility
b)
b.   Robustness
c)
c.    Ease of Use
d)
d.   Consistency
37.
37.                     W01_W07_KLO2.1_3.1: For your website to function in a way that it changes the size of its content depending on the device, what kind of web design principle would you implement?
a)
a.   Responsiveness
b)
b.   Robustness
c)
c.    Simplicity
d)
d.   Ease of Use
38.
38.                     W01_W07_KLO2.1_3.1: Imagine you are told by Aramco to build a website for their employees. When you have completed the entire process, you run into an issue: It does not function properly on Internet Explorer. The navigation, images, and text is all jumbled up. Under which category would you place this issue?
a)
a.   Accessibility
b)
b.   Usability
c)
c.    Browser Compatibility
d)
d.   Simplicity
39.
39.                     W01_W07_KLO2.1_3.1: As a web developer, you are supposed to be excellent with numbers – especially numbers associated with the size of the screen(s) you are working with. To give this a more technical term, web developers decided to base it on the number of pixels your screen is made up of. What is this term?
a)
a.   W3C Standards
b)
b.   Screen Resolution
c)
c.    Screen Size
d)
d.   All of the above.
40.
40.                     W01_W07_KLO2.1_3.1: To make computers do more useful work and to develop systems that can support trusted interactions over the internet, web data is implemented. Which of the W3C standards does this fall under?
a)
a.   XML Technology
b)
b.   Web Architecture
c)
c.    Web of Devices
d)
d.   Semantic Web
41.
41.                     W01_KLO2.5: For users that have disabilities, it is crucial to follow accessibility guidelines. Which of the guidelines would help you provide alt text for an image?
a)
a.   Transcripts for Audio
b)
b.   Keyboard Input
c)
c.    Alternative Texts for Images
d)
d.   None of the above.
42.
42.                     W01_W07_KLO2.1_3.1: Some people cannot use a mouse, including many older users with limited fine motor control or skills. An accessible website should not rely on a mouse, it should make all functionality available from the use of a keyboard. In order to do this, which accessibility guideline is the most appropriate?
a)
a.   Keyboard Input
b)
b.   Semantic Web
c)
c.    Transcripts for Audio
d)
d.   Alternative Texts for Images
43.
43.                     W01_W07_KLO2.1_3.1: When building webpages, you include HTML, CSS, SVG, Ajax, and other technologies used for WebApps. Which W3C Standard would this fall under because this has information on how to make pages accessible to people with disabilities, to make them international, and make them work on mobile devices?
a)
a.   Web of Devices
b)
b.   Web Architecture
c)
c.    Semantic Web
d)
d.   Web Design and Applications
44.
44.                     W07_KLO2.3: A file format is the layout of a file in terms of how the data within the file is organized. What kind of file format does a CSS file use?
a)
a.   .html
b)
b.   .docx
c)
c.    .css
d)
d.   .ajx
45.
45.                     W07_KLO2.3: When designing a website, you are bound to use images to make the website more visually pleasing and appealing. In order to do so, you will use images and GIFS. What are the two file formats you would use to display images on a webpage?
a)
a.   .pdf and .exe
b)
b.   .gif and .jpg
c)
c.    .png and .mp3
d)
d.   All of the above.
46.
46.                     W01_W07_KLO2.1_3.1: One of the following collects all the material and data for an interactive media product?
a)
A. The content author.
b)
B. The designer.
c)
C. The developer.
d)
D. The project manager.
47.
47.                     W01_W07_KLO2.1_3.1: One of the following roles works closely with the developer to look after the creative aspects of a project?
a)
A. The information architect.
b)
B. The project manager.
c)
C. The content author.
d)
D. The designer.
48.
48.                     W01_W07_KLO2.1_3.1: One of the following is the main challenge when creating interactive media projects?
a)
A. Having structured project management.
b)
B. Having a large number of users.
c)
C. Lack of in-house development skills.
d)
D. Delivery across multiple platforms.
49.
49.                     W01_W07_KLO2.1_3.1: ___________________ consider an example of a visual metaphor?
a)
A. The text size on the document screen page.
b)
B. The font style of the text in a manual.
c)
C. The ‘close’ button during desktop shut down.
d)
D. The volume icon on a desktop toolbar.
50.
50.                     W01_W07_KLO2.1_3.1: _____________________ makes it easier for partially-sighted users to read from a computer screen?
a)
A. Changing the contrast text.
b)
B. Changing the font size.
c)
C. Changing the HTML tags.
d)
D. Changing the reverse text.
51.
51.                     W01_W07_KLO2.1_3.1: It important to select test subjects that match the target audience to _____________________
a)
A. get information on how actual users use the system.
b)
B. assess the skills of the actual users on the system.
c)
C. ensure the interactive media is tested well.
d)
D. promote the system that is being tested.
52.
52.                     W01_W07_KLO2.1_3.1: Technical Manuals are important in software development to _______________________
a)
A. document application programming interfaces.
b)
B. document end-user accessibility information.
c)
C. document product and market analysis.
d)
D. document architecture and design.
53.
53.                     W01_W07_KLO2.1_3.1: One of the following contributes to the readability of a technical document?
a)
A. Number of sections.
b)
B. Line length.
c)
C. Bookmarks.
d)
D. Text boxes.
54.
54.                     W01_W07_KLO2.1_3.1: Understanding your users’ characteristics can help
a)
A. Design the product to meet their needs.
b)
B. Secure the web site from hackers
c)
C. Denial of service and disclosure of sensitive system level details
d)
D. None of the above
55.
55.                     W01_W07_KLO2.1_3.1: A list of pages of a web site. Used during the planning of a Web site by its designers. Humanvisible listings, typically hierarchical, of the pages on a site.
a)
A. File transfer protocol
b)
B. Home Page
c)
C. Social media
d)
D. site maps
56.
56.                     W01_W07_KLO2.1_3.1: A reference to data that the reader can directly follow either by clicking, tapping, or hovering.
a)
A. W3C
b)
B. CSS
c)
C. Hyperlinks
d)
D. Paragraphs
57.
57.                     W01_W07_KLO2.1_3.1: An international community where Member organizations, a full-time staff, and the public work together to develop Web standards
a)
A. World Wide Web Consortium (W3C)
b)
B. eXtensible hypertext markup language (XHTML)
c)
C. Accessibility guidelines and standards
d)
D. Browser capabilities
58.
58.                     W01_W07_KLO2.1_3.1: The four main guiding principles of accessibility in Web Content Accessibility Guidelines (WCAG) are: Perceivable, Operable, Understandable and …………………….
a)
A. Robust
b)
B. Formats
c)
C. Capabilities
d)
D. Resolution
59.
59.                     W01_W07_KLO2.1_3.1: The ………………..component creates a Browser Type object that determines the type, capabilities and version number of a visitor's browser. When a browser connects to a server, a User Agent header is also sent to the server. This header contains information about the browser.
a)
A. Screen resolution
b)
B. Browser capabilities
c)
C. Instructional design principles
d)
D. Accessibility guidelines
60.
60.                     W01_W07_KLO2.1_3.1: What resolution do you need for Web?
a)
A. 72 pixels per inch
b)
B. 30 pixels per inch
c)
C. 170 pixels per inch
d)
D. 44 pixels per inch
61.
61.                     W02_KLO1.1: ________________ is a way to partially hide an image in the layer immediately below another layer. The 2 layers get “locked” together to produce the effect.
a)
a.   Morphing
b)
b.   Tweening
c)
c.    Stacking
d)
d.   Masking
62.
62.                     W02_KLO1.2: Any item placed on a frame that has not been converted to a graphic, button, or movie clip. This includes shapes you draw as well as images you insert/import (jpg, bitmaps, etc.). Use this to do a shape tween or mask effect.
a)
a.   Layer
b)
b.   Vector
c)
c.    Bitmap
d)
d.   Object
63.
63.                     W02_KLO1.2: The ______________________ shows the frames in the movie.
a)
a.   Toolbar
b)
b.   Properties pane
c)
c.    Timeline
d)
d.   Scene
64.
64.                     W02_KLO1.5: This, by far, is the most tedious way to create animations.
a)
a.   Shape Tween
b)
b.   Motion Tween
c)
c.    Mask
d)
d.   Frame-by-Frame
65.
65.                     W02_KLO1.4: Designed to be an interactive object, you create these so that action scripts can be used to control other objects or events in the movie.
a)
a.   Layer
b)
b.   Mask
c)
c.    Button
d)
d.   Tween
66.
66.                     W02_KLO1.5: Empty key frames are indicated by a ________________ circle on the timeline.
a)
a.   Hollow
b)
b.   Black
c)
c.    Open eye
d)
d.   Closed eye
67.
67.                     W02_KLO1.6: This is a way to take a word and animate each letter separately.
a)
a.   Distribute to layers.
b)
b.   Break apart
c)
c.    Frame-by-Frame
d)
d.   Convert to symbol.
68.
68.                     W02_KLO1.6: The stacking order of viewing objects is decided by the order of the l
a)
a.   Scenes
b)
b.   Frames
c)
c.    Layers
d)
d.   Actions
69.
69.                     W02_KLO1.3: These are objects that have been converted so that you can use the same image a number of times in a movie. You can also use this to do fade effects, rotation effects, and flip effects.
a)
a.   Layer
b)
b.   Symbols
c)
c.    Clipart
d)
d.   Tween
70.
70.                     W02_KLO2.3L: The _____________________ is holding place for all symbols and imported images and sounds within a single Flash file.
a)
a.   Library
b)
b.   Timeline
c)
c.    Properties
d)
d.   Tools Panel
71.
71.                     W02_KLO1.1:____________________, when used appropriately, adds to the viewer’s experience, making for a much richer and enjoyable activity.
a)
a.   Advertisements
b)
b.   Sound
c)
c.    Commercials
d)
d.   Tweens
72.
72.                     W02_KLO2.2: Use this to make a symbol disappear from view (great for changing pictures). You would use motion tween for this method. You have to change the “alpha” setting of the symbol. Alpha represents transparency.
a)
a.   Zoom
b)
b.   Masking
c)
c.    Fade Effect
d)
d.   Morphing
73.
73.                     W02_KLO1.6:______________________ allow you to make objects move in a more random or non-straight path.
a)
a.   Mask
b)
b.   Shape Tween
c)
c.    Guided Layer
d)
d.   Gravity Effect
74.
74.                     W02_KLO1.1: This panel indicates what settings are being used for objects and allows you to change those settings.
a)
a.   Tools
b)
b.   Actions
c)
c.    Frames
d)
d.   Properties
75.
75.                     W02_KLO1.1: Suppose you start building a website for AlRajhi bank, and they ask you for the blueprints of the website with an explanation. Then, you would provide them with their website’s wireframe. However, what would you provide if they asked you about the design, look, and feel of the website alongside brief explanation?
a)
a.   A prototype
b)
b.   A wireframe
c)
c.    A protocol
d)
d.   A storyboard
76.
76.                     W02_KLO1.1: When constructing a website, using HTML, which of the following editor would you use?
a)
a.   Eclipse
b)
b.   Storyboard
c)
c.    Lucidchart
d)
d.   Notepad++
77.
77.                     W02_KLO1.1: For your document to be displayed as transformed text, instead of ordinary text, you need a code of text that appears to display a series of things based on what it is instructed to display. What do you need to start this code?
a)
a.   Objects
b)
b.   Tags
c)
c.    Hyperlinks
d)
d.   Document Readers
78.
78.                     W02_KLO1.5: In HTML, there are various instances where a programmer would want to embed a file or a website into another website. How is that possible?
a)
a.   Through the wireframe.
b)
b.   Through CSS.
c)
c.    Through iFrames.
d)
d.   Through hyperlinks.
79.
79.                     W02_KLO1.5: What would the following code display?<iframe src=https://top.instructure.com></iframe>
a)
a.   A website named Canvas inside your website.
b)
b.   A box of frames.
c)
c.    A hyperlink of Canvas.
d)
d.   All of the above.
80.
80.                     W01_W07_KLO1.1: When creating a table in HTML, which of the following tags would you NOT use?
a)
a.   <tr>
b)
b.   <tbhr>
c)
c.    <table>
d)
d.   <th>
81.
81.                     W01_W07_KLO1.1: For inserting table rows, why would you need to use the <tr> tag?
a)
a.   Because it gets difficult for Notepad++ to understand.
b)
b.   Because it makes more sense to use <tr> than <tablerows>
c)
c.    Because it is the syntax provided for creating HTML tables’ rows.
d)
d.   Because it helps create rows and columns.
82.
82.                     W01_W07_KLO1.1: What would be the output of <table> <tr> <th>Student ID</th> </tr> </table>
a)
e.   It would create a whole table with ten rows.
b)
f.     It would create a table of all the student ID’s
c)
g.    It would create a table with information of all the students in a class.
d)
h.   It would create a table with only one row named ‘Student ID’.