

Programming Fundamentals
Review Questions
Course Introduction
Programming Fundamentals introduces students to the basic concepts and techniques of computer programming. This course covers fundamental topics such as data types, variables, control structures (including loops and conditionals), functions, arrays, input/output operations, and problem-solving strategies. Through hands-on practice with a widely-used programming language, students learn to design, write, test, and debug simple programs. Emphasis is placed on developing logical thinking, algorithmic approaches, and good programming habits essential for further study in computer science and related disciplines.
Recommended Textbook
Microsoft Visual Basic 2012 for Windows Web Office and Database Applications Comprehensive
Available Study Resources on Quizplus
12 Chapters
1344 Verified Questions
1344 Flashcards
Source URL: https://quizplus.com/study-set/940

Page 2

Chapter 1: Introduction to Visual Basic 2012 Programming
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18522
Sample Questions
Q1) Kind of data that remains available even after the computer is powered off A)hardware
B)event-driven
C)class library
D)logical
E)RAM
F)ADO.NET 4.5
G)syntax
H)persistent
I).NET Framework 4.5
J)F#
Answer: H
Q2) The process of creating an object from a class template is called generation._________________________
A)True
B)False
Answer: False
Q3) ____________________ is the set of prewritten classes in the .NET Framework 4.5 used in Visual Studio to work with databases.
Answer: ADO.NET 4.5
To view all questions and flashcards with answers, click on the resource link above. Page 3
Chapter 2: Program and Graphical User Interface Design
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18523
Sample Questions
Q1) Properties are used to describe an object's ____ on the screen.
A) color
B) name
C) size
D) position
Answer: A,B,C,D
Q2) A Label object can be centered on the Windows Form object by using choices on the ____ menu.
A) FILE
B) EDIT
C) FORMAT
D) TOOLS
Answer: C
Q3) A Windows Application project will create a program that is designed to run using an Internet browser.
A)True
B)False
Answer: False
Q4) A prefix of ____________________ should be used when naming a Button object.
Answer: btn

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

Chapter 3: Program Design and Coding
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18524
Sample Questions
Q1) A set of rules that specify how each code statement must be written is called the ____ of the programming language.
A) grammar
B) syntax
C) glossary
D) roster
Answer: B
Q2) Procedure used to close the application
A)error
B)program code
C)Close
D)introductory
E)Control
F)Select Resource
G)same line
H)Enabled
I)compiling
J)procedure call statement
Answer: C
To view all questions and flashcards with answers, click on the resource link above.
Page 5

Chapter 4: Variables and Arithmetic Operations
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18525
Sample Questions
Q1) A procedure that returns a value
A)program
B)ToString
C)constant
D)precision specifier
E)function
F)method
G)class
H)procedure
I)local
J)literal
Q2) A ____ Exception occurs when the user enters data that a statement cannot properly handle.
A) Style
B) Substance
C) Format
D) Setting
Q3) The process of joining two different values into a single string is called
Q4) Discuss five rules that apply to constant variables.
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Decision Structures
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18526
Sample Questions
Q1) Function that returns a Boolean value
A)GroupBox
B)logical
C)relational
D)Select Case
E)RadioButton
F)icons
G)Is
H)IsNumeric
I)If...Then...ElseIf
J)conditional
Q2) When the object indicated by a RadioButton is selected by the user,the ____ property changes from False to True.
A) Selected
B) Value
C) Checked
D) Input
Q3) The ____________________ logical operator reverses the logical value of a condition.
Q4) The IsNumeric function returns a(n)____________________ type value.
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Loop Structures
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18527
Sample Questions
Q1) The nongraphical Toolbox objects,such as MenuStrip objects,are organized and displayed below the form in the ____________________ at the bottom of the Visual Studio interface.
Q2) If the user enters a numeric value in an InputBox object,the InputBox function will return a numeric data type.
A)True
B)False
Q3) ____ is a fundamental process that repeats instructions until a condition is true or while a condition is true.
A) Iteration
B) Concatenation
C) Looping
D) Documenting
Q4) Explain what a compound operator is,and of what it consists.
Q5) The ____ character is used to indicate that a letter is a hot key on a menu item.
A) ampersand (&)
B) forward slash (/)
C) back slash (\)
D) underscore (_)
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Using Procedures and Exception Handling
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18528
Sample Questions
Q1) The ____________________ property of a ComboBox is assigned a number that represents the selected item.
Q2) Which of the following is not a true statement her instructor makes to Sheila?
A) The Sub procedure should perform a single, defined task.
B) Procedures that perform multiple tasks tend to become large and difficult to design and code.
C) A Function procedure must perform reasonably substantial processing.
D) It is good practice to place a procedure call statement in a calling procedure and have the called procedure contain one or two program statements.
Q3) Passing an argument ____________________ guarantees that the original value of the variable in the calling procedure is not affected.
Q4) The Private keyword is required in a Function procedure declaration. A)True B)False
Q5) A Function procedure can pass many values back to the calling procedure. A)True
B)False
Q6) How is a Function procedure similar to or different from a Sub procedure?
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Using Arrays and File Handling
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18529
Sample Questions
Q1) The ____________________ access specifier determines that a variable can only be used with the class in which it is declared.
Q2) If a variable is declared with the Public ____________________ specifier,it can be used by all instances of a Form's class.
Q3) Type of arrays that store related data in two or more arrays
A)implicitly
B)zero
C)BinarySearch
D)upper-bound
E)parallel
F)function
G)two-dimensional
H)Sort
I)element
J)array
Q4) An array variable can store more than five values at a time._________________________
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Creating Web Applications
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18530
Sample Questions
Q1) A Web form can be displayed in a standard Windows Explorer window or in a browser window.
A)True
B)False
Q2) TextBox property object that is blank by default when the object is created on a Web form
A)Range Validator
B)Compare Validator
C)Text
D)Control To Validate
E)Required Field Validator
F)Error Message
G)Checked
H)Text Box
I)Web server
J)dynamic
Q3) The ____________________ method is used to remove spaces from the beginning and end of a string.
Q4) You can use the ____________________ procedure of the String class to convert a string to all lowercase characters.
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Incorporating Databases with ADONET
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18531
Sample Questions
Q1) LINQ makes it easy to query data using SQL commands within the Visual Basic code window._________________________
A)True
B)False
Q2) A(n)____ key is used in relational databases to avoid duplicate records.
A) primary
B) origin
C) foreign
D) duplicate
Q3) The process of defining a(n)____________________ to a database is the same for all types of databases.
Q4) In the Visual Studio design window,you can delete the Add Record button on the BindingNavigator to remove that capability so that the user can only read the information in the form but not add a record.
A)True
B)False
Q5) The Fill command is used to fill a(n)____________________ object with data from a database.
Q6) The prefix ____________________ is used when naming an OleDbDataAdapter in code.
Page 12
To view all questions and flashcards with answers, click on the resource link above.

Chapter 11: Multiple Classes and Inheritance
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18532
Sample Questions
Q1) When a subclass is instantiated,only the subclass's constructor is executed.
A)True
B)False
Q2) Explain what encapsulation is and provide the elements of the three-tier structure.In your explanation of the three-tier structure,discuss how the tiers relate to one another.
Q3) Whenever inheritance is used,the subclass must fit into a(n)____ relationship with the base class.
A) equivalence
B) "has-a"
C) helper
D) "is-a"
Q4) In a three-tier architecture,only the persistence classes will actually ____ data.
A) record
B) read
C) index
D) write
Q5) What is a constructor? What is its function? What happens if a developer writes no code for a class constructor?
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Windows Store Apps
Available Study Resources on Quizplus for this Chatper
112 Verified Questions
112 Flashcards
Source URL: https://quizplus.com/quiz/18533
Sample Questions
Q1) The concept of ____________________ means that while traditional inputs such as keyboard and mouse are supported,other input methods such as touch and finger gestures are the primary interaction with the user interface.
Q2) Which of the following touch screen gestures is described as moving two fingers together?
A) tap
B) drag
C) pinch
D) swipe
Q3) Visual Studio 2012 allows anyone who wants to create a Windows Store app to do so,without their needing to get a license.
A)True
B)False
Q4) You customize the splash screen using the ____________________.
Q5) The Visual Basic code for Windows Store apps is usually very different from the code for a Windows application.
A)True
B)False
Q6) Explain what a test certificate is and how the certification process works.
Page 14
To view all questions and flashcards with answers, click on the resource link above.