Skip to main content

Software Development I Exam Questions - 1094 Verified Questions

Page 1


Software Development I Exam Questions

Course Introduction

Software Development I introduces students to the foundational concepts and practices essential for designing, coding, testing, and debugging software applications. Emphasizing structured programming principles and object-oriented methodologies, this course covers core topics such as variables, data types, control structures, functions, arrays, and basic input/output operations. Students also gain hands-on experience with version control systems and development tools while working on individual and collaborative projects. By the end of the course, learners will have built a solid understanding of software development life cycles and be prepared for more advanced study in programming and systems design.

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) A(n) _____________ is a program that both translates and executes the instructions in a high-level language program.

A) compiler

B) interpreter

C) assembler

D) lexical analyzer

Answer: B

Q2) A special program known as a(n) ____________ is used to translate an assembly language program to a machine language program.

A) compiler

B) assembler

C) translator

D) codex

Answer: B

Q3) In a text-based environment, such as a command line interface, the user determines the order in which things happen.

A)True

B)False

Answer: False

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

Page 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) In code, you use a(n) ____________ to store a value in a control's property.

A) string literal

B) assignment statement

C) dialog box

D) constant

Answer: B

Q2) The first character of a C# identifier must be one of the letters a through z or A through Z or an underscore character (_).

A)True

B)False

Answer: True

Q3) When a(n) ____________ appears around an object in the Designer, it indicates that the object is selected and is ready for editing.

A) sizing handle

B) editing icon

C) bounding box

D) frame

Answer: C

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) A piece of data that is passed into a method is known as a(n) ____________.

A) argument

B) delimiter

C) descriptor

D) factor

Answer: A

Q2) When you retrieve the contents of a control's Text property, you always get a string.

A)True

B)False

Answer: True

Q3) The ____________ dictates which operations are performed first in a mathematical expression.

A) least significant value

B) order of operations

C) compiler version

D) operator position

Answer: B

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) The ____________ method can be used to convert a string to an int.

A) Try.Parse.int

B) int.Parse

C) int.TryParse

D) TryParse.int

Q2) In C#, you use the if statement to write a single-alternative decision structure.

A)True

B)False

Q3) An action that is ____________ occurs only when a certain condition is true.

A) conditionally executed

B) logically executed

C) interactively driven

D) truth bound

Q4) Which one of the following expressions determines if the value of the balance variable is equal to zero?

A) 0 = balance

B) balance == 0

C) balance = 0

D) 0 == balance

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) When the user specifies a location and filename with the Save As dialog box, the file's path and filename are stored in the control's FilePath property.

A)True

B)False

Q2) To ____________ a variable means to decrease its value.

A) subtract

B) increment

C) decrement

D) supplement

Q3) When the ++ and -- operators are written after their operands it is called

A) prefix mode

B) suffix mode

C) appendix mode

D) postfix mode

Q4) The do-while loop always performs at least one iteration, even if its Boolean expression is false to begin with.

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

61 Verified Questions

61 Flashcards

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

Sample Questions

Q1) Dividing a large problem into several smaller problems that are easily solved is sometimes called ____________.

A) programmatic simplification

B) divide and conquer

C) top down design

D) parallel design

Q2) To create a method you write its specification parameters.

A)True

B)False

Q3) void methods are useful for simplifying complex conditions that are tested in decision and repetition structures.

A)True

B)False

Q4) If you are writing a method and you want it to receive arguments when it is called, you must equip the method with one or more access modifiers.

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) In C#, all arrays have a(n) ____________ that is set to the number of elements in the array.

A) Element property

B) getSize method

C) Length property

D) GetBounds method

Q2) A(n) ____________ is similar to a two-dimensional array, but the rows can have a different number of columns.

A) offset array

B) skewed array

C) jagged array

D) differential array

Q3) The default value of a string array's elements is null.

A)True

B)False

Q4) You can use the ____________ to remove an item at a specific index in a List.

A) Delete method

B) RemoveAt method

C) null keyword

D) Erase property

Page 9

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

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 create a structure object with a simple declaration, the object's fields are initialized to their default values.

A)True

B)False

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

A)True

B)False

Q3) The ____________ can be used to retrieve a specific set of characters from a string.

A) Insert method

B) Substring method

C) Trim method

D) Contains method

Q4) The Substring method returns a string.

A)True

B)False

Q5) Unlike other types of objects, you cannot pass a structure object as an argument to a method.

A)True

B)False

Page 10

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

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) To add a new form to a project, first click ____________ on the Visual Studio menu bar, and then select Add Windows Form... from the PROJECT menu.

A) PROJECT

B) FILE

C) TOOLS

D) WINDOW

Q2) Classes are ____________ types.

A) reference

B) value

C) abstract

D) binary

Q3) When developing an object-oriented program, on of your first tasks is to identify the classes that you will need to create.

A)True

B)False

Q4) It is important to realize that designing an object-oriented application is an iterative process.

A)True

B)False

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) New fields, properties, and methods cannot be added to the derived class.

A)True

B)False

Q2) To allow a property to be overridden in the ____________ you write the virtual keyword in the property declaration.

A) class header

B) derived class

C) base class

D) class constructor

Q3) When you want to make sure a specific constructor from the base class is used, the derived class constructor must explicitly call the base class constructor using the

A) base keyword

B) const keyword

C) Override method

D) out parameter

Q4) You can think of the derived class as an extended version of the base class.

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) In SQL, you use keywords to construct statements, which are also known as ____________.

A) queries

B) expressions

C) determinants

D) solutions

Q2) When you create a database table, you must specify a data type for the columns.

A)True

B)False

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

A)True

B)False

Q4) There are numerous DBMSs in use today, and Visual C# can interact with many of them.

A)True

B)False

Q5) SQL does not support relational operators.

A)True

B)False

Page 13

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

Turn static files into dynamic content formats.

Create a flipbook