

Computer Science Fundamentals
Practice Exam
Course Introduction
Computer Science Fundamentals introduces students to the foundational concepts underpinning the discipline of computer science. This course covers essential topics including algorithms, programming paradigms, data structures, computational thinking, and the basics of computer hardware and software. Students will learn to design simple algorithms, write code in a high-level programming language, and grasp fundamental problem-solving strategies used in the field. Emphasis is placed on developing logical reasoning, understanding the significance of computational efficiency, and gaining practical experience through hands-on labs and projects. By the end of the course, students will have a solid grounding in both theoretical principles and practical skills essential for further study in computer science.
Recommended Textbook
HTML and JavaScript BASICS 4th Edition by Karl Barksdale
Available Study Resources on Quizplus
10 Chapters
499 Verified Questions
499 Flashcards
Source URL: https://quizplus.com/study-set/1307

Page 2

Chapter 1: Quick Html Know-How
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26043
Sample Questions
Q1) By 2009,Internet Explorer's market share dropped to 65 percent.
A)True
B)False
Answer: True
Q2) HTML tags are just instructions to the Web browser.
A)True
B)False
Answer: True
Q3) In 1995,the Netscape Communications Corporation caught the imagination of businesses with its release of Netscape ____.
A) Pilot
B) 3D
C) Simulator
D) Navigator
Answer: D
Q4) HTML gives you ____________________ standard headings,or title sizes,from which to choose.
Answer: six
6
To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Basic Organization Techniques
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26044
Sample Questions
Q1) A ____ is a communication system that is used to transfer data over computer networks.
A) system
B) process
C) protocol
D) behavior
Answer: C
Q2) You can add attributes and values to the < hr /> tag to change the size and shape of the horizontal rule.
A)True
B)False
Answer: True
Q3) The correct HTML to make the sentences under the "Organizing Tags" heading green,as shown above in Figure 2-1,would be ____.
A) h1 {color:Green}
B) h2 {color:Green}
C) p {color:Green}
D) head {color:Green}
Answer: C
To view all questions and flashcards with answers, click on the resource link above.
Page 4

Chapter 3: Power Techniques
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26045
Sample Questions
Q1) Figure 3-1,shown above,is an example of an HTML ____.
A) grid
B) spreadsheet
C) table
D) chart
Answer: C
Q2) Fonts can be altered further with all of these EXCEPT HTML and CSS ____.
A) backgrounds
B) styles
C) attributes
D) values
Answer: A
Q3) Figure 3-2 above shows GIF images with changing ____ in a Firefox browser.
A) attributes
B)values
C)both a.and b.
D)neither a.nor b.
Answer: C
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Html Structural Design Techniques
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26046
Sample Questions
Q1) The ____________________ tag allows you to define a set of rectangular areas on your browser screen called frames.
Q2) A(n)____________________ is a series of hyperlinks,usually organized horizontally or vertically on a Web page or in a frame.
Q3) In addition,you can use the ____ attribute within the < frame> tag to instruct the browser that the user should not be able to change the size of the frames.
A) resize
B) static
C) adjust
D) noresize
Q4) You can use the ____ attribute within the < frameset> tag to adjust the appearance of the frame separators.
A) style
B) border
C) adjust
D) line
Q5) The target attribute uses the frame name that you defined with the ____________________ attribute in the < frame> tag.
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Introduction to Cascading Style Sheets
Available Study Resources on Quizplus for this Chatper
49 Verified Questions
49 Flashcards
Source URL: https://quizplus.com/quiz/26047
Sample Questions
Q1) Strictly speaking,the header section is optional,but it is required by many ____ companion technologies such as CSS and JavaScript.
A) HTML
B) HTTP
C) FTP
D) TCP/IP
Q2) To define the normal setting of the link,without an underline,the code Larissa would use would be ____.
A) a:normal {color:blue;text-decoration:none}
B) a:link {color:blue;text-decoration:none}
C) a:normal {color:blue;text-decoration:plain}
D) a:link {color:blue;text-decoration:no}
Q3) Nearly every professionally developed Web page will contain two sections: the ____ and the body.
A) footer
B) header
C) title
D) footnote
Q4) The latest HTML standard is version ____________________.
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Introducing Javascript
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26048
Sample Questions
Q1) Explain the history of Java and JavaScript.Which came first? How are they related to each other? Would you rather have worked on the development of Java or the development of JavaScript? Why?
Q2) When working with JavaScript,always place the closing brace so that it is ____ with its corresponding opening brace.
A) horizontally aligned
B) vertically aligned
C) centered
D) right justified
Q3) JavaScript programmers call upon the services of one or more of these specialized functions that are within objects
A)Methods
B)Parameter list
C)Conditional statement
D)Interpretation
E)Syntax
Q4) In the context of HTML and JavaScript,a(n)____________________ is nothing more than a sequence of one or more characters.
Q5) The alert()method is part of an object called ____________________.
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Using Images With Javascript
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26049
Sample Questions
Q1) A function is nothing more than a segment of JavaScript code that can be invoked or called.____________________
A)True
B)False
Q2) The ____()method of the Math object eliminates the decimal part of the resulting number.
A) decimal
B) floor
C) roof
D) number
Q3) A(n)____ is an integer variable that identifies which element of an array is being referenced.
A) variable
B) figure
C) digit
D) index
Q4) Arrays are available in only a few modern computer languages.
A)True
B)False
Q5) Cycling banners are also known as ____________________ banners.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Creating Forms With Javascript
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26050
Sample Questions
Q1) JavaScript is capable of sending information to another location.This data transfer normally travels through a(n)HTML connection,eventually arriving at a Web server somewhere.____________________
A)True
B)False
Q2) A stereo button is an input control that allows the user to select any number of options from a set of options.
A)True
B)False
Q3) It is essential for programmers to give the user some kind of visual or auditory clue as to what the program is doing or when it has completed its operation.Name five different ways that you can be notified by a program of its status.Imagine that you were selling circus tickets online.What are two ways you could notify users of the purchase process status?
Q4) To validate the contents of a text field,the program checks the contents of the object's name property to see if it contains an empty string.____________________
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Using Javascript With Frames
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26051
Sample Questions
Q1) Any Web page that contains a frameset is always composed of multiple files.
A)True
B)False
Q2) You might find it easier to place many JavaScript function definitions in the top-level frameset file,and then every HTML document can easily access these functions by using the JavaScript ____ object.
A) top
B) top-level
C) bottom
D) bottom-level
Q3) To initialize the image array,Sid uses the ____()function.
A) start
B) startup
C) begin
D) initialize
Q4) You can use JavaScript to make sure information displayed in one frame is properly associated with the information in another frame.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Using Javascript With Styles
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/26052
Sample Questions
Q1) Imagine you are a Web designer for a popular local band.You are assigning style attributes to font-related HTML tags.Name three font attributes you would want to control,what style you would make them,and why.
A)< hr />
B)< hr style="width:25%;height:20px" />
C)< hr style="width:50%" />
D)h6 {color:blue}
E)h1 {color:blue}
Q2) Referring to the code below,the file that will load in the frame named LeftFrame is ____. < frameset cols="20%,*">
< frame name="LeftFrame" src="left1.html">
< frame name="RightFrame" src="right1.html">
< /frameset>
A) right1.html
B)left1.html
C)both a.and b.
D)neither a.nor b.
Q3) The term ____________________ simply means to display with the proper attributes applied.
To view all questions and flashcards with answers, click on the resource link above.
Page 12