ITEC81 QUIZ Flashcards

1
Q

What is Visual Studio primarily used for?

A

Developing computer programs, websites, web apps, and mobile apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What distinguishes Visual Studio .NET from other versions of Visual Studio?

A

It was the first to fully integrate with the .NET Framework.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which Visual Studio edition is free and suitable for individual developers?

A

Community

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the primary purpose of Visual Studio’s debugging tools?

A

To assist in real-time code assistance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is NOT a feature of Visual Studio?

A

WebAssembly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which Visual Studio tool helps with cross-platform mobile app development?

A

Xamarin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which service in Visual Studio is responsible for managing the user interface elements?

A

SVsUIShell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the Visual Studio IDE use VSPackages for?

A

Extending support for different programming languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of the following is a feature of Visual Studio’s Cloud Integration?

A

Deployment to Microsoft Azure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which version of Visual Studio introduced support for cross-platform development?

A

Visual Studio 2017

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the purpose of Blazor in Visual Studio?

A

Creating interactive web UIs using C#

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which framework is used in Visual Studio for building desktop applications with rich interfaces?

A

WPF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the .NET Core framework support?

A

Cross-platform applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which IDE is considered a lighter, cross-platform editor compared to Visual Studio?

A

Visual Studio Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which version of Visual Studio is designed for high scalability and quality for large teams?

A

Enterprise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which Visual Studio edition is known for offering tools like Server Explorer and XML editing?

A

Professional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which service handles the registration and integration of VSPackages in Visual Studio?

A

SVsShell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which tool in Visual Studio helps with game development using the Unity engine?

A

Unity Support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

It is a software program designed to run directly on a desktop or laptop computer, utilizing the operating system’s resources

A

Desktop Application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

It is a software program that runs on a web server and is accessed through a web browser, providing interactive functionality and data processing over the internet.

A

Web Application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Visual Studio .NET was introduced around the same time as the .NET Framework.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Visual Studio is only available for Windows operating systems.

TRUE/FALSE

A

FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

The Visual Studio Community edition is a paid version with full enterprise features.

TRUE/FALSE

A

FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Visual Studio provides built-in support for both Git and other version control systems.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Blazor allows developers to build client-side web applications using JavaScript.

TRUE/FALSE

A

FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Xamarin is used for building cross-platform mobile apps.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

MAUI is the predecessor of Xamarin and is used for desktop applications only.

TRUE/FALSE

A

FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Visual Studio Code is a lightweight editor compared to Visual Studio.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

The SVsUIShell service in Visual Studio manages the registration of VSPackages.

TRUE/FALSE

A

FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

IntelliSense in Visual Studio provides real-time code suggestions and auto-completions.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Visual Studio supports a wide range of programming languages through extensions.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

JetBrains Rider is a direct alternative to Visual Studio that focuses on cross-platform development.

TRUE/FALSE

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

The Visual Studio Professional edition includes advanced collaboration tools and extensive Microsoft software benefits.

TRUE/FALSE

A

TRUE

34
Q

The Visual Studio IDE cannot be customized with themes and window layouts.

TRUE/FALSE

A

FALSE

35
Q

Visual Studio provides built-in support for unit testing, automated testing, and performance profiling.

TRUE/FALSE

A

TRUE

36
Q

What does VB.NET stand for?

A

Visual Basic Network Enabled Technologies

37
Q

Which version of Visual Basic is VB.NET a successor to?

A

Visual Basic 6.0

38
Q

Which programming paradigm does VB.NET support?

A

Object-Oriented Programming

39
Q

What is the entry point of a VB.NET application?

A

Main Method

40
Q

What is the purpose of the .NET Common Language Runtime (CLR)?

A

To manage the execution of .NET applications and perform garbage collection

41
Q

Which feature of VB.NET helps in rapid application development?

A

Drag-and-Drop functionality

42
Q

Which component of the .NET Framework defines rules for language interoperability?

A

Common Language Specification (CLS)

43
Q

In VB.NET, what is used to handle runtime errors?

A

Try, Catch, Finally

44
Q

Which keyword is used to declare a variable in VB.NET?

A

Dim

45
Q

What is the primary disadvantage of using VB.NET?

A

Limited cross-platform support

46
Q

Which namespace is commonly used in VB.NET?

A

System

47
Q

How are identifiers named in VB.NET?

A

They must start with a letter or underscore

48
Q

What type of error occurs when a program compiles and runs but produces incorrect results?

A

Logical Error

49
Q

Which tool is commonly used for VB.NET development?

A

Visual Studio

50
Q

Which of the following is a feature of VB.NET?

A

Structured exception handling

51
Q

What does the Visual Basic .NET (VB.NET) programming language primarily create?

A

Desktop (Windows) and web applications

52
Q

What does a graphical user interface (GUI) use to interact with the user?

A

Graphical elements like buttons and menus

53
Q

In Visual Basic, what is the purpose of a window?

A

To serve as a container for visual elements

54
Q

What is the role of the Visual Studio IDE?

A

To provide tools for building applications

55
Q

In event-driven programming, what triggers the flow of the program?

A

User actions or other triggers

56
Q

What is an event handler in VB.NET?

A

A procedure that responds to an event

57
Q

Which control provides a customizable grid for displaying tabular data?

A

GridView

58
Q

What is a method in Visual Basic?

A

An action or function that an object can perform

59
Q

Which control would you use to display a list of items for user selection?

A

ListBox

60
Q

In Visual Basic, which of the following control naming conventions is correct for a TextBox?

A

txtUsername

61
Q

What does the DateTimePicker control allow users to select?

A

A date and optionally a time

62
Q

What is the purpose of setting properties at design time in VB.NET?

A

To adjust the visual appearance and initial settings of controls

63
Q

VB.NET fully supports object-oriented programming principles like inheritance and polymorphism.

TRUE/FALSE

A

TRUE

64
Q

VB.NET is a low-level programming language.

TRUE/FALSE

A

FALSE

65
Q

The .NET Framework includes the Common Language Runtime (CLR) and the Framework Class Library (FCL).

TRUE/FALSE

A

TRUE

66
Q

VB.NET can only be used for Windows applications and not for web or mobile applications.

TRUE/FALSE

A

FALSE

67
Q

Identifiers in VB.NET can start with a digit but not with a letter or underscore.

TRUE/FALSE

A

FALSE

68
Q

Automatic garbage collection in VB.NET helps manage memory efficiently.

TRUE/FALSE

A

TRUE

69
Q

In VB.NET, a ‘Sub’ procedure does not return a value.

TRUE/FALSE

A

TRUE

70
Q

The Just-In Time Compiler (JIT) translates Intermediate Language (IL) into processor-specific machine language.

TRUE/FALSE

A

TRUE

71
Q

VB.NET applications are limited to running only on Windows operating systems.

TRUE/FALSE

A

FALSE

72
Q

VB.NET uses keywords as identifiers in programming.

TRUE/FALSE

A

FALSE

73
Q

Visual Basic .NET is used primarily for creating mobile applications.

TRUE/FALSE

A

FALSE

74
Q

A window in a GUI environment can include text fields, buttons, and images.

TRUE/FALSE

A

TRUE

75
Q

Event-driven programming relies on user actions to determine the flow of the program.

TRUE/FALSE

A

TRUE

76
Q

Event handlers are also known as event procedures in Visual Basic.

TRUE/FALSE

A

TRUE

77
Q

In Visual Basic, methods define the properties of an object.

TRUE/FALSE

A

FALSE

78
Q

Properties of a control can only be set at design time and not at runtime.

TRUE/FALSE

A

FALSE

79
Q

A Label control allows users to input and edit text.

TRUE/FALSE

A

FALSE

80
Q

The CheckBox control allows users to select one option from a list of mutually exclusive options.

TRUE/FALSE

A

FALSE