Skip to main content

Visual Programming Question Bank - 1111 Verified Questions

Page 1


Visual Programming Question Bank

Course Introduction

Visual Programming introduces students to programming through graphical user interfaces rather than traditional text-based coding. The course covers fundamental programming concepts such as variables, logic, loops, and event handling using visual environments like Scratch or Blockly. Students will develop problem-solving skills by designing, building, and testing programs through intuitive drag-and-drop modules, making programming approachable for beginners. Emphasis is placed on creativity, algorithmic thinking, and the practical application of visual programming in educational, prototyping, and real-world contexts.

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

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

Sample Questions

Q1) The process of creating a high-quality program only involves writing code.

A)True

B)False Answer: False

Q2) Computers are able to store negative numbers in memory by using a technique known as ____________.

A) ASCII

B) two's complement

C) bit block transfer

D) Unicode Answer: B

Q3) An operating system consists of assemblers, compilers, and utility programs.

A)True

B)False Answer: False

Q4) Any piece of data stored in a computer's memory must be stored as a decimal number.

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

Sample Questions

Q1) The ____________ directives appearing at the top of a C# source code file indicate which namespaces the program will use. Usually, these namespaces belong to the .NET Framework.

A) include

B) namespace

C) public

D) using

Answer: D

Q2) A line comment does not have to occupy an entire line, so a line comment can appear after an executable statement.

A)True

B)False

Answer: True

Q3) ____________ are short notes placed in a program's source code, explaining how the program works.

A) Sketches

B) Tags

C) Comments

D) Labels

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

176 Verified Questions

176 Flashcards

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

Sample Questions

Q1) To get out of break mode in Visual Studio, click the Stop Debugging button on the standard toolbar or press Shift + F5 on the keyboard.

A)True

B)False

Answer: True

Q2) Which one of the following assignment statements will cause an error because of mismatching data types?

A) decimal cost = 0.99m;

B) decimal retail = 100;

C) decimal wholesale = 50.0;

D) decimal fee = 0.01m;

Answer: C

Q3) When coding most statements, you can press the ____________ key when you reach an appropriate point to continue the statement on the next line.

A) Enter

B) Tab

C) X

D) Shift

Answer: A

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) A(n) ____________ can execute a set of statements only under certain circumstances.

A) sequence structure

B) decision structure

C) circumstantial structure

D) event structure

Q2) C# provides a special version of the decision structure known as the ____________, which simplifies the logic for testing a series of conditions.

A) if-else-if statement

B) else-try statement

C) series statement

D) multi-condition logic structure

Q3) A series of deeply nested if-else statements is usually easier to follow than the logic of an if-else-if statement.

A)True

B)False

Q4) Decision structures are also known as selection structures.

A)True

B)False

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

112 Verified Questions

112 Flashcards

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

Sample Questions

Q1) If you specify a path in a string literal, be sure to prefix the string with the ____________ symbol, also known as the literal text character.

A) #

B) @

C) $

D) *

Q2) The expression ____________ causes an object of the Random class to be created in memory.

A) GetRandom(int)

B) GenerateRandom(number)

C) new Random()

D) random new()

Q3) To create a Load event handler for a form, simply double-click any area of the form in the Designer window where there is no other control.

A)True

B)False

Q4) The Next method in the Random class generates a floating-point number.

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 a method contains multiple parameters, they are often referred to collectively as a(n) ____________.

A) reference list

B) parameter set

C) parameter list

D) argument list

Q2) Passing an argument by reference guarantees that the argument will not be changed by the method it is passed into.

A)True

B)False

Q3) 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

Q4) When a method is called, the program branches to that method and executes the statements in its body.

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

Sample Questions

Q1) Because the foreach loop automatically knows the number of elements in an array, you do not have to use a counter variable to control its iterations, as you would with a regular for loop.

A)True

B)False

Q2) You can optionally initialize a List object when you declare it.

A)True

B)False

Q3) Arrays are reference type objects.

A)True

B)False

Q4) Because subscript numbering starts at 0, the subscript of the last element in an array is 1 less than the total number of elements in the array.

A)True

B)False

Q5) You can use the == operator to compare two array reference variables and determine whether the array contents are equal.

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) You cannot perform comparison operations directly on structure objects.

A)True

B)False

Q2) The Substring method returns a string.

A)True

B)False

Q3) Methods for modifying strings do not actually modify the calling string object, but they return a modified copy of the calling string object.

A)True

B)False

Q4) You can convert an enumerator to its underlying integer type by using a(n)

A) binary operator

B) cast operator

C) reference variable

D) assignment statement

Q5) The string data type has several methods that allow you to search for substrings.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 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) To make a property read only, omit the set accessor for the property.

A)True

B)False

Q2) Classes are ____________ types.

A) reference

B) value

C) abstract

D) binary

Q3) To make a property read only, omit the get accessor for the property.

A)True

B)False

Q4) When a class's fields are hidden from outside code, its data is vulnerable to accidental corruption.

A)True

B)False

Q5) A property is a class member that behaves like a public field.

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

Sample Questions

Q1) A method that accepts a base class variable as a parameter cannot accept a derived class variable as a parameter.

A)True

B)False

Q2) Properties in a base class can be overridden in the same way that methods can be overridden.

A)True

B)False

Q3) To override a property in the __________ you write the override keyword in the property declaration.

A) parameterized constructor

B) base class

C) field declaration

D) derived class

Q4) 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

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) To bind a ListBox control to a column, you must set two of the controls properties: DataSource and DisplayMember.

A)True

B)False

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) When developing applications that work with an intensive amount of data, most developers prefer to use a database management system.

A)True

B)False

Q4) Data stored in a database table is organized into rows and columns. 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