

Introduction to Software Engineering
Final Test Solutions
Course Introduction
Introduction to Software Engineering provides an overview of the principles, methods, and tools used to develop high-quality software systems. This course covers key topics such as software development life cycles, requirements analysis, system design, coding methodologies, testing, maintenance, and project management. Students will explore various software engineering models and approaches, emphasizing teamwork, documentation, and best practices for collaborative development. Throughout the course, practical exercises and case studies illustrate the challenges and solutions in real-world software projects, preparing students for further study or entry-level roles in software development.
Recommended Textbook
Starting out with Visual C# 4th Edition by Tony Gaddis
Available Study Resources on Quizplus
11 Chapters 1111 Verified Questions 1111 Flashcards
Source URL: https://quizplus.com/study-set/1062

2

Chapter 1: Introduction to Computers and Programming
Available Study Resources on Quizplus for this Chatper
161 Verified Questions
161 Flashcards
Source URL: https://quizplus.com/quiz/20995
Sample Questions
Q1) ____________ is a type of memory that can hold data for long periods of time, even when there is no power to the computer.
A) RAM
B) Secondary storage, or static RAM
C) Application software
D) Main memory
Answer: B
Q2) ____________ is the term used for any data stored in binary.
A) Bitwise data
B) Electronic information
C) Digital data
D) Biometric data
Answer: C
Q3) In a program with a graphical user interface, all of the objects will be visible when the program starts.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
3

Chapter 2: Introduction to Visual C#
Available Study Resources on Quizplus for this Chatper
131 Verified Questions
131 Flashcards
Source URL: https://quizplus.com/quiz/20996
Sample Questions
Q1) When an event handler is generated for a control by Visual Studio, it doesn't do anything until you add your own code.
A)True
B)False
Answer: True
Q2) When you have a project open in Visual Studio, the time during which you build the GUI and write the application's code is referred to as ____________.
A) prototyping
B) design time
C) visual planning
D) application progression
Answer: B
Q3) The only way to run a program in Visual Studio is by clicking the Start Debugging button on the toolbar.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above. Page 4
Chapter 3: Processing Data
Available Study Resources on Quizplus for this Chatper
176 Verified Questions
176 Flashcards
Source URL: https://quizplus.com/quiz/20997
Sample Questions
Q1) The ____________ window in the debugger displays variables appearing in the current statement, in the three statements prior to the current one, and the three statements after the current one. (The current statement is the source code line currently highlighted in the debugger as your are stepping through the code.)
A) inspector
B) watch
C) locals
D) autos
Answer: D
Q2) In C#, the + operator has two uses: string concatenation and numeric addition.
A)True
B)False
Answer: True
Q3) You can assign integer constants to int, double, and decimal variables.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.

Page 5

Chapter 4: Making Decisions
Available Study Resources on Quizplus for this Chatper
78 Verified Questions
78 Flashcards
Source URL: https://quizplus.com/quiz/20998
Sample Questions
Q1) The expression (A >= 1) XX (A <= 10) will determine if the value in A is inside a range, if "XX" is replaced by which logical operator?
A) &&
B) !
C) ||
D) >=
Q2) When you want to create a group of radio buttons on a form, you use the ____________, which is found in the Common Controls section of the Toolbox.
A) RadioButton control
B) ListBox control
C) ListView control
D) ComboBox control
Q3) If no item is selected in a ListBox, what value is in the SelectedIndex property?
A) false
B) true
C) 0
D) 1
To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Loops, Files, and Random Numbers
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/20999
Sample Questions
Q1) A(n) ____________ accumulates a total by adding each number in a series to a variable that holds the sum.
A) running total
B) numeric tally
C) active summary
D) dynamic collection
Q2) You can use the StreamWriter class's ____________ method to write a line of text to a file.
A) PrintLine
B) WriteText
C) WriteLine
D) PrintText
Q3) The ____________ displays a standard Windows Open dialog box.
A) Open method
B) OpenFileDialog control
C) FindFileDialog control
D) SelectFile control
Q4) By default, the word Open is displayed in an Open dialog box's title bar.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 7
Chapter 6: Modularizing Your Code with Methods
Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/21000
Sample Questions
Q1) When you pass an argument to a ref parameter, that argument must already be set to some value.
A)True
B)False
Q2) When a ____________ finishes, it returns a value to the statement that called it.
A) public method
B) value-returning method
C) void method
D) private method
Q3) When you call a method that has an output parameter, you do not need to assign an initial value to the argument variable.
A)True
B)False
Q4) When a method is declared with the private access modifier, it can be called only by code inside the same class as the method.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.

8

Chapter 7: Arrays and Lists
Available Study Resources on Quizplus for this Chatper
99 Verified Questions
99 Flashcards
Source URL: https://quizplus.com/quiz/21001
Sample Questions
Q1) Look at the following code sample: const int ROWS = 2; Const int COLS = 2;
Int[,] grid = new int[ROWS, COLS];
What is the total number of elements in the grid array?
A) 2
B) 4
C) 8
D) 16
Q2) When a(n) ____________ variable is declared, the compiler sets aside, or allocates, a chunk of memory big enough to hold the variable's data.
A) reference type
B) uninitialized
C) value type
D) dynamic type
Q3) If you want to make a separate copy of an array, you must create the second array in memory and then copy the individual elements of the first array to the second. This is known as a deep copy.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.
Page 9

Chapter 8: More About Processing Data
Available Study Resources on Quizplus for this Chatper
90 Verified Questions
90 Flashcards
Source URL: https://quizplus.com/quiz/21002
Sample Questions
Q1) When the items in two data structures are related by their indexes, it is said that a(n) ____________ exists between the data structures.
A) exclusive association
B) logical connection
C) parallel relationship
D) binary link
Q2) In code, you can determine the number of images stored in an ImageList control by getting the value of the control's ____________ property.
A) Image.List.Max
B) Size.Get
C) Images.Count
D) GetLastImage
Q3) C# allows you to access the individual characters in a string using ____________.
A) switch statements
B) subscript notation
C) named constants
D) character literals
To view all questions and flashcards with answers, click on the resource link above.
10

Chapter 9: Classes and Multiform Projects
Available Study Resources on Quizplus for this Chatper
89 Verified Questions
89 Flashcards
Source URL: https://quizplus.com/quiz/21003
Sample Questions
Q1) Creating an instance of a form's class also displays the form on the screen.
A)True
B)False
Q2) The private field, which is known as the property's ____________, holds any data that is assigned to the property.
A) hidden value
B) shadow variable
C) backing field
D) data core
Q3) Every form in a Visual C# project is defined by a class.
A)True
B)False
Q4) Each of the ____________ in the description of a problem domain is a potential class.
A) verbs
B) articles
C) adjectives
D) nouns
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Inheritance and Polymorphism
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/21004
Sample Questions
Q1) A variable declared as a base class type can only be used to reference members declared in the ____________.
A) derived class
B) base class
C) abstract class
D) parameterless constructor
Q2) In object-oriented programming, the ___________ is more general than classes related to it.
A) container class
B) default design
C) base class
D) derived class
Q3) Only methods in a derived class can directly access the base class's private members.
A)True
B)False
Q4) If you want to create an abstract read-only property, leave out the set accessor.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Databases
Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/21005
Sample Questions
Q1) If a column contains no data, it is said to be ____________.
A) null
B) empty
C) void
D) open
Q2) When you click on the ____________ in a data-bound control, a tasks panel will appear, giving you a number of options you can perform.
A) options check box
B) smart tag
C) view button
D) taskbar
Q3) Data-bound controls automatically display data from a data source and can be used to modify the data they are bound to.
A)True
B)False
Q4) If an application needs to store only a small amount of data, sequential and binary files are efficient and easy to use.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 13