

![]()


Software Development Fundamentals introduces students to the essential concepts, techniques, and tools used in the modern software development lifecycle. The course covers foundational programming principles, software design patterns, coding best practices, version control, and the basics of debugging and testing. Students will learn how to analyze requirements, design solutions, write code in a chosen programming language, and collaborate effectively using industry-standard development methodologies. Through hands-on projects and practical exercises, this course equips learners with the skills necessary to build reliable, maintainable, and efficient software applications.
Recommended Textbook
Starting Out With Visual Basic 2012 6th Edition by Tony Gaddis
Available Study Resources on Quizplus
12 Chapters
430 Verified Questions
430 Flashcards
Source URL: https://quizplus.com/study-set/3852 Page 2

Available Study Resources on Quizplus for this Chatper
40 Verified Questions
40 Flashcards
Source URL: https://quizplus.com/quiz/76827
Sample Questions
Q1) Application software manages the computer's hardware devices.
A)True
B)False
Answer: False
Q2) What is the purpose of the Toolbox?
A) To design user defined methods.
B) To select controls and place on an application's form
C) To select event procedures associated with a control
D) To select methods to be placed on the form
Answer: B
Q3) The standard toolbar __.
A) allows the programmer to place controls on the form
B) contains buttons that execute frequently used commands
C) is difficult to use, since you must remember the commands
D) allows the programmer to create user defined controls
Answer: B
Q4) Control names may not contain spaces.
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 3

Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/76826
Sample Questions
Q1) Compile errors .
A) result from an attempt to perform an operation that cannot execute
B) are not syntax errors
C) are errors found while an application is running
D) are errors such as misspelled key words or incorrect use of operators
Answer: D
Q2) If a Label control's AutoSize property equals False and the label is not wide enough for the text assigned to the control, ___.
A) the text will be only partially displayed
B) none of the text will be displayed
C) the extra text is wrapped onto the next line or lines
D) the label will expand to fit the text
Answer: A
Q3) In order to delete a control from a form, you should select the control and then .
A) click the Remove Item icon on the menu bar
B) click the Cut icon in the Properties window
C) press the Delete key on the keyboard
D) click Delete from the VIEW menu
Answer: C
To view all questions and flashcards with answers, click on the resource link above. Page 4

Available Study Resources on Quizplus for this Chatper
41 Verified Questions
41 Flashcards
Source URL: https://quizplus.com/quiz/76825
Sample Questions
Q1) Which of the following is False in regard to naming variables?
A) Names may contain underscores.
B) Names may contain letters.
C) Names may contain digits.
D) Names may contain spaces.
Answer: D
Q2) Which will be displayed in the label lblResult following execution of the code below?
Dim dblGrossPay as Double
DblGrossPay = 3500
LblResult.Text = dblGrossPay.ToString"c")
A) 3500.00
B) 3500
C) $3500.00
D) $3,500.00
Answer: D
Q3) A form's Load event takes place when the user first clicks on the form at run time.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
Page 5

Available Study Resources on Quizplus for this Chatper
39 Verified Questions
39 Flashcards
Source URL: https://quizplus.com/quiz/76824
Sample Questions
Q1) It is not possible to use a relational operator and math operators in the same expression.
A)True
B)False
Q2) If a form contains two radio buttons rad1 & rad2) and two check boxes chk1 & chk2) and all four of these controls reside in the same group box, which of the following expressions can never be true?
A) rad1.Checked=True and rad2.Checked=True
B) rad1.Checked=True and chk2.Checked=True
C) rad2.Checked=True and chk1.Checked=True
D) chk1.Checked=True and chk2.Checked=True
Q3) If the Boolean expression on the left side of an OrElse operator is true, the Boolean expression on the right side of the Or operator will not be evaluated.
A)True
B)False
Q4) It is possible to compare the return value of a function call with another value, using a relational operator.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/76823
Sample Questions
Q1) Which standard Visual Basic function returns the periodic payment amount for a loan?
A) Pmt
B) IPmt
C) PPmt
D) LPmt
Q2) The first item in a ListBox has an index of .
A) < font_face=symbol > < /font >1
B) 0
C) 1
D) Items.Count
Q3) Which of the following statements correctly displays an input box?
A) strUserInput = Input"Enter your First Name")
B) strUserInput = Input"Enter your First Name", "Name")
C) strUserInput = InputBoxEnter your First Name, Enter Name)
D) strUserInput = InputBox"Enter your First Name", "Enter Name")
To view all questions and flashcards with answers, click on the resource link above.
Available Study Resources on Quizplus for this Chatper
31 Verified Questions
31 Flashcards
Source URL: https://quizplus.com/quiz/76822
Sample Questions
Q1) What is assigned to lblDisplay.Text when the following code executes? Dim intNumber As Integer = 4
AddOneintNumber, 6)
LblDisplay.Text = intNumber ' Code for AddOne
Public Sub AddOneByVal intFirst As Integer, ByVal intSecond As Integer)
IntFirst += 1
IntSecond += 1
End Sub
A) 4
B) 5
C) 6
D) 7
Q2) In the context of Visual Basic procedures and functions, what is an argument?
A) A value received by a procedure from the caller
B) A value passed to a procedure by the caller.
C) A local variable that retains its value between procedure calls.
D) A disagreement between the procedure and the statement that calls it.
To view all questions and flashcards with answers, click on the resource link above.

8

Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/76821
Sample Questions
Q1) The primary reason to use standard menu items, such as File, Edit, and Help is _.
A) these are built into Visual Basic
B) they are the only items that Visual Basic allows you add to a menu
C) all the examples in the book are set up this way
D) most users expect to see these items
Q2) Which of the following will display the getStudentDataForm form such that the programming statements that follow will not execute until the getStudentDataForm is closed?
A) getStudentDataForm.Open)
B) getStudentDataForm.Show)
C) getStudentDataForm.ShowDialog)
D) getStudentDataForm.OpenForm.Modal)
Q3) Any form in a Windows Forms application can be designated as the startup form.
A)True
B)False
Q4) Once you create a form, you do not have to re-create it to use it in another project.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

Available Study Resources on Quizplus for this Chatper
34 Verified Questions
34 Flashcards
Source URL: https://quizplus.com/quiz/76820
Sample Questions
Q1) Which of the following statements sorts an array named intValues?
A) Sort.ArrayintValues)
B) SortintValues)
C) Sort.ArrayintValues))
D) Array.SortintValues)
Q2) In the array declaration below, what is the significance of the number 7? Dim strNames7) As String
A) It indicates the number of elements in the array.
B) It's the upper bound highest subscript value) of the array.
C) It's the value assigned to the array elements.
D) It's one greater than the upper bound of the array.
Q3) Due to their similarities, it's easy to create a parallel relationship between an array and a .
A) TextBox
B) GroupBox
C) ComboBox
D) RadioButton
To view all questions and flashcards with answers, click on the resource link above.
Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/76819
Sample Questions
Q1) To left justify the columns in the String.Format method, use preceding the column width.
A) a + sign
B) an & symbol
C) a - sign
D) a # symbol
Q2) When a file is selected from an Open dialog box, the path and file name are stored in the control's _property?
A) Filename
B) PathName
C) File
D) Item
Q3) A structure should be used instead of an array when .
A) related items should be grouped together
B) related items are of different data types
C) related items contain strings of different lengths
D) there are a limited number of related items
To view all questions and flashcards with answers, click on the resource link above.

11

Available Study Resources on Quizplus for this Chatper
32 Verified Questions
32 Flashcards
Source URL: https://quizplus.com/quiz/76818
Sample Questions
Q1) The following statements are true about a data source except A) a data source is usually a database.
B) a data source can be a text file.
C) Data sets contain data retrieved from a data source.
D) Data can be retrieved from but not written back to a data source.
Q2) A complete set of data for a single student that includes the following information is called a . Student ID, First Name, Last Name, Major, Class
A) Table
B) Column
C) Row
D) Field
Q3) Which item describes the function of the following SQL statement? SELECT ID,
Last_Name, First_Name, Address
FROM Members
WHERE Last_Name = @LastName
A) a simple query
B) a parameterized query
C) a compound query
D) a wildcard query
To view all questions and flashcards with answers, click on the resource link above.
Page 12
Available Study Resources on Quizplus for this Chatper
33 Verified Questions
33 Flashcards
Source URL: https://quizplus.com/quiz/76817
Sample Questions
Q1) Which is not a valid URL protocol?
A) ftp://
B) http://
C) https://
D) htm://
Q2) The DetailsView control allows the user to do which of the following?
A) display multiple rows of a database table at the same time
B) connect to a data source
C) view but not edit the rows of a database
D) all of the above are true
Q3) Which of the following is true about the HTML Designer?
A) it requires the user know how to write HTML code
B) it's a tool that simplifies the design of Web pages and Web forms
C) it's an add-on to Visual Studio for an additional cost
D) it's not possible to visually edit Web pages using this tool
Q4) Which statement is true about the CheckBoxList control?
A) each item has a Selected property
B) only one item can be checked at a time
C) it functions just like a ListBox control
D) A and C are correct

Page 13
To view all questions and flashcards with answers, click on the resource link above.
Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/76816
Sample Questions
Q1) _is a general model of something - it captures the general characteristics of an object.
A) A constructor
B) A collection
C) An instance
D) An abstraction
Q2) All of the following statements are true about the .NET garbage collection utility except .
A) The garbage collector is a utility program that removes objects from memory that are no longer needed.
B) As the amount of available memory decreases, the garbage collector removes unreferenced objects more often.
C) The garbage collector removes an object from memory immediately when the last reference to it has been removed.
D) The system uses an algorithm to determine when it should periodically remove unused objects.
To view all questions and flashcards with answers, click on the resource link above.

14