NEW
Font size
Worksheets20 Multiple Choice Questions: Introduction to C#
Total questions: 21
Worksheet time: 11mins
Sobre a linguagem C#, qual das seguintes afirmações está correta?
É uma linguagem de script usada apenas para desenvolvimento web front-end.
É uma linguagem de programação orientada a objetos desenvolvida pela Microsoft, rodando na plataforma .NET.
É a linguagem mais antiga e fundamental, da qual todas as outras linguagens C derivam.
É uma linguagem interpretada que não requer compilação antes da execução.
Qual é o ponto de entrada padrão de um programa Console em C#?
O método Main dentro de uma classe, frequentemente definido como static void Main().
A primeira linha de código no arquivo, independentemente de onde esteja localizada.
A classe Program no início do arquivo.
Uma função chamada Start() definida pelo programador.
Qual comando é usado em C# para exibir uma linha de texto no console (terminal)?
Console.Print("Mensagem");
Display.Text("Mensagem");
Console.WriteLine("Mensagem");
System.Output("Mensagem");
Em C#, o que é uma variável?
Um valor que nunca muda durante a execução do programa.
Um tipo de dado, como int ou string.
Uma função usada para realizar um cálculo específico.
Um local nomeado na memória do computador usado para armazenar dados que podem mudar.
Qual tipo de dado deve ser usado em C# para armazenar números inteiros, como a idade de uma pessoa?
int
double
string
bool
Para armazenar uma frase ou um nome completo em C#, qual tipo de dado é mais apropriado?
char
string
int
boolean
O tipo de dado bool é usado para armazenar quais tipos de valores?
Números decimais.
Qualquer caractere alfanumérico.
Valores lógicos: true (verdadeiro) ou false (falso).
Números inteiros positivos.
Em C#, qual símbolo é usado para indicar o final de uma instrução (ou linha de código)?
Dois pontos (:)
Ponto final (.)
Aspas duplas ('')
Ponto e vírgula (;)
Qual é a sintaxe correta para criar um comentário de múltiplas linhas em C#?
// Este é um comentário de várias linhas
/* Este é um comentário de várias linhas */
``
# Este é um comentário de várias linhas
Em C#, todo o código executável (métodos, variáveis) é organizado dentro de:
A. Classes
B. Arquivos de texto simples
C. Variáveis Globais
D. Funções sem nome
Qual palavra-chave é usada para definir uma variável que armazena números com casas decimais, como π=3.14?
int
string
double
char
Qual operador aritmético é usado para obter o resto de uma divisão em C#?
/ (Divisão)
* (Multiplicação)
+ (Soma)
% (Módulo ou Resto)
Qual operador de comparação significa "igual a" em C#?
==
=
!=
=>
O que a estrutura de controle if...else permite que um programa C# faça?
Repetir um bloco de código várias vezes.
Executar um bloco de código apenas se uma condição for verdadeira.
Definir um novo tipo de dado.
Conectar-se a um banco de dados.
Qual dos seguintes conceitos é um pilar da Programação Orientada a Objetos (POO), que C# adota?
Programação Linear
Tipagem Dinâmica
Herança
Compilação Just-in-Time
A plataforma que fornece o ambiente de execução e bibliotecas necessárias para que os programas C# rodem é chamada de:
Java Virtual Machine (JVM)
HyperText Markup Language (HTML)
Visual Basic
.NET
Se você tiver as variáveis string nome = "Ana"; e string sobrenome = "Silva";, qual operador você usaria para juntar (concatenar) as duas strings?
+
*
=
&
Considere a declaração de variáveis: int Numero = 5; e int numero = 10;. Em C#, estas são tratadas como:
Um erro, pois variáveis não podem ter o mesmo nome.
Duas variáveis distintas, pois C# é case-sensitive (sensível a maiúsculas/minúsculas).
A mesma variável, onde o valor 10 sobrescreve o valor 5.
Palavras-chave reservadas da linguagem.
Qual é a sintaxe correta para declarar uma variável idade do tipo inteiro com o valor inicial 20?
idade int = 20;
20 = int idade;
int idade = 20;
declare int idade = 20;
Qual operador é usado para atribuir um valor a uma variável em C#?
==
!=
::
=
Which operator is used for assignment in programming, and how is it different from the comparison operator?
== is used for assignment, and = is used for comparison
Both = and == are used for assignment
= is used for comparison, and == is used for assignment
= is used for assignment, and == is used for comparison of equality
