Software Development Principles Final Exam Questions - 1094 Verified Questions

Page 1


Software Development Principles

Final Exam Questions

Course Introduction

This course introduces students to the foundational principles of software development, focusing on the methodologies, tools, and best practices essential for designing, developing, testing, and maintaining high-quality software systems. Students will explore topics such as software life cycles, project management, requirements analysis, software architecture, modularity, version control, and documentation. Through hands-on projects and collaborative exercises, learners will gain practical experience with modern development environments, emphasizing ethical considerations, teamwork, and effective communication in software engineering.

Recommended Textbook

Starting out with Visual C# 2012 3rd Edition by Tony Gaddis

Available Study Resources on Quizplus

11 Chapters

1094 Verified Questions

1094 Flashcards

Source URL: https://quizplus.com/study-set/1362 Page 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/27177

Sample Questions

Q1) When a computer is performing the tasks that a program tells it to do, we say that the computer is running, or ____________ the program.

A) compiling

B) processing

C) executing

D) reading

Answer: C

Q2) A ____________object appears on a form as a button with a caption written across its face.

A) Button

B) Banner

C) Checkbox

D) Frame

Answer: A

Q3) A computer is not a single device but is a system of devices that all work together.

A)True

B)False

Answer: True

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/27178

Sample Questions

Q1) The PictureBox control's ____________ property specifies how the control's image is to be displayed.

A) DisplayMode

B) Visible

C) SizeMode

D) Render

Answer: C

Q2) The ____________ shows a description of the error, the source code file that contains the error, the line number and column number of the error, and the name of the project.

A) Debug dialog box

B) Crash pop up

C) Error List window

D) Just In Time debugger

Answer: C

Q3) The standard Windows close button is the only way to close an application you create with Visual Studio.

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

174 Verified Questions

174 Flashcards

Source URL: https://quizplus.com/quiz/27179

Sample Questions

Q1) The C# language provides many data types for storing fundamental types of data, such as strings, integers, and real numbers.

A)True

B)False

Answer: True

Q2) It is usually best to break a long statement into multiple lines.

A)True

B)False

Answer: True

Q3) Any operation that can be performed on a string can be performed on a control's Text property.

A)True

B)False

Answer: True

Q4) A Panel's border can be specified by its BorderStyle property.

A)True

B)False

Answer: True

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

77 Verified Questions

77 Flashcards

Source URL: https://quizplus.com/quiz/27180

Sample Questions

Q1) RadioButton controls are grouped depending on the container in which they are placed.

A)True

B)False

Q2) Because the TryParse methods return either, they are commonly called as the Boolean expression in an if statement.

A)True

B)False

Q3) A string can be converted to a decimal with the ____________ method.

A) decimal.ParseString

B) decimal.ToString

C) Try.Parse(decimal)

D) decimal.TryParse

Q4) When the user selects an item in a ListBox, the item is stored in the ListBox's ____________ property.

A) Checked

B) SelectedValue

C) DataSelection

D) SelectedItem

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Loops, Files, and Random Numbers

Available Study Resources on Quizplus for this Chatper

109 Verified Questions

109 Flashcards

Source URL: https://quizplus.com/quiz/27181

Sample Questions

Q1) The decrement operator is ____________.

A) +=

B) --

C) -=

D) ++

Q2) In most circumstances you should avoid writing infinite loops.

A)True

B)False

Q3) The ____________ is a posttest loop, which means it performs an iteration before testing its Boolean expression.

A) for loop

B) while loop

C) do-while loop

D) do-before loop

Q4) Each time the loop executes its statement or statements, we say the loop is iterating, or performing a(n) ____________.

A) cycle

B) pass

C) execution

D) iteration

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

61 Verified Questions

61 Flashcards

Source URL: https://quizplus.com/quiz/27182

Sample Questions

Q1) The top-down design process is sometimes called stepwise refinement.

A)True

B)False

Q2) When working with value-returning methods, the data type of the value that the method returns is commonly called the method's ____________.

A) method value

B) named type

C) assigned value

D) return type

Q3) In a general sense, a class is a collection of statements that performs a specific task.

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. Page 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/27183

Sample Questions

Q1) If you provide an initialization list when declaring an array, you can leave out the size declarator, but you cannot leave out the new operator and its subsequent expression.

A)True

B)False

Q2) The ____________ uses a loop to sequentially step through an array, starting with the first element.

A) sequential search algorithm

B) top-down algorithm

C) simple search algorithm

D) basic array traversal algorithm

Q3) Because arrays are always passed ____________, a method that receives an array as an argument has access to the actual array.

A) by value

B) globally

C) in memory

D) by reference

Q4) Arrays are reference type objects.

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

87 Verified Questions

87 Flashcards

Source URL: https://quizplus.com/quiz/27184

Sample Questions

Q1) When you add a structure instance to a List, the List will contain a copy of the object.

A)True

B)False

Q2) A structure declaration does not create anything in memory.

A)True

B)False

Q3) The ____________ method returns true if the string object starts with the substring or false otherwise.

A) Contains

B) TrimStart

C) StartsWith

D) IndexOf

Q4) A string within a string is called a(n) ____________.

A) thread

B) nested string

C) strand

D) substring

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/27185

Sample Questions

Q1) When an accessor contains only a single statement, many programmers prefer to write the entire accessor in one line of code.

A)True

B)False

Q2) When you create an array of a class type, each element of the array will be initialized with the value ____________ by default.

A) 0

B) null

C) false

D) void

Q3) Because classes are reference types, objects that instances of a class are always passed by reference.

A)True

B)False

Q4) The ____________ is a method that returns the property's value.

A) Me method

B) get accessor

C) Show method

D) this.Value method

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/27186

Sample Questions

Q1) A class that is not intended to be instantiated but is to be used only as a base class is called a concrete class.

A)True

B)False

Q2) When you create a derived class, the base class constructor is executed first, and then the derived class constructor is executed.

A)True

B)False

Q3) When an "is a" relationship exists between objects, it means that the specialized object has all of the characteristics of the general object, plus additional characteristics that make it special.

A)True

B)False

Q4) When designing an object-oriented program, the best approach is to write a base class to hold all the general data about an object and then write derived classes for each specific type of object.

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/27187

Sample Questions

Q1) Once the data is stored using the database management system, applications may be written in ____________ to communicate with the DBMS.

A) Java

B) C#

C) Visual Basic

D) any of these

Q2) A ____________ is a complete set of information about a single item in a table.

A) bit

B) column

C) cell

D) row

Q3) When you use Visual Studio to create a database, the database file will be created in the project folder.

A)True

B)False

Q4) It is possible to change the type of control that a column is bound to in a Details view.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 13

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.