

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na linguagem C#, uma conversão implícita é um tipo de conversão entre tipos de dados distintos feita automaticamente pelo compilador, sem que o programador precise explicitar a conversão.
Assinale a alternativa que apresenta um exemplo de conversão implícita em C#.
Converter um tipo byte para tipo inteiro.
Converter um tipo double para tipo byte.
Converter um tipo double para tipo inteiro.
Converter um tipo float para tipo byte.
Converter um tipo float para tipo inteiro.
C# é uma linguagem de programação desenvolvida pela Microsoft.
Em qual dos seguintes contextos o C# é comumente utilizado para o desenvolvimento web?
No desenvolvimento de aplicações front-end executadas diretamente no navegador, atuando como substituto nativo do JavaScript, sendo responsável pela manipulação do DOM, tratamento de eventos de interface e renderização dinâmica de componentes visuais.
Na criação, modelagem e administração de bancos de dados NoSQL, sendo empregado como linguagem principal para definição de esquemas, persistência de dados e execução de consultas diretamente no mecanismo de armazenamento.
Na automação de testes de software, em conjunto com a ferramenta Selenium, sendo utilizado exclusivamente para validação de interfaces web e testes funcionais, constituindo seu principal uso no contexto de aplicações web.
Na orquestração de containers e gerenciamento de clusters, atuando de forma nativa no controle de serviços distribuídos por meio do Kubernetes, substituindo arquivos de configuração e ferramentas específicas de orquestração.
No desenvolvimento de aplicações web back-end utilizando a plataforma .NET (anteriormente ASP.NET).

O fragmento de código acima foi escrito na linguagem C#. Dessa forma, é correto afirmar o seguinte:
É possível identificar um desvio condicional simples.
Existe pelo menos uma variável do tipo ponto flutuante.
As variáveis A e B são strings.
A expressão R = A + B; ocasionará um erro.
Todos os nomes de variáveis estão incorretos.
Um programador, usando a linguagem C#, confeccionou um método de uma classe que passa variáveis por referência, sendo que esse método pode modificar o valor original. O modificador usado, nesse caso, é o:
ref
new
static
value
Na linguagem C#, os namespaces são utilizados para organizar classes e outros tipos em grupos lógicos, evitando conflitos de nomes entre bibliotecas diferentes. Para utilizar uma classe que pertence a um determinado namespace sem precisar digitar o seu caminho completo toda vez, um programador deve utilizar, no topo do arquivo, a palavra-chave:
void
using
class
include
import


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A linguagem de programação da Microsoft, orientada a objetos e integrante da plataforma .NET, é conhecida como:
PHP.
Java.
Python.
C#.
Visual Basic 6.
Em C#, ao gravar um arquivo em disco usando FileStream, a decisão técnica que garante a liberação determinística do recurso (handle), mesmo se ocorrer exceção durante a escrita, é
o armazenamento do FileStream em campo estático, reduzindo a necessidade de descarte frequente.
o uso de using (statement) com a instância de FileStream, garantindo a chamada de Dispose () ao sair do bloco.
a substituição do FileStream por StreamReader, mantendo o mesmo comportamento de descarte para escrita binária.
a invocação explícita de GC.Collect() ao final do método, forçando a coleta e finalização do FileStream.
o encapsulamento do Filestream em um try sem finally, mantendo a liberação pelo runtime ao retornar do método.
Na plataforma .NET, qual das seguintes linguagens é nativa e recomendada para o desenvolvimento de aplicações, considerando fatores como vasto suporte da Microsoft, compatibilidade e vasta documentação?
Python
Java
PHP
Ruby
C#
A seguir, é apresentado um trecho de código escrito na linguagem C#:
int n;
\n = 10 * 2 + 8 % 5;
Console.WriteLine(n);
Quando esse código for executado, é correto afirmar que o valor impresso no console será:
20
23
28
50
100
Para melhorar a performance do módulo de agendamento no sistema da clínica, a equipe optou por utilizar Thread.Sleep() dentro de métodos assíncronos em C#, o que é recomendado para manter a responsividade da aplicação.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Sobre o laço foreach em C#, qual das alternativas é verdadeira?
Pode ser usado apenas para arrays de inteiros.
Não pode ser usado com coleções do tipo List.
Sempre permite modificar os elementos da coleção iterada diretamente.
Itera sobre cada elemento de uma coleção, sem a necessidade de usar índices.
Qual afirmativa contém um programa escrito em C# e sem nenhum erro?





Na linguagem C#, qual palavra reservada é utilizada para identificar que um método não tem nenhum retorno?
abstract
static
void
this
builder
A linguagem C# permite o uso de orientação a objetos, como herança, polimorfismo e encapsulamento, o que facilita o desenvolvimento modular e reutilizável.
Certo
Errado
Qual será a saída do seguinte código em C#?
for (int i = 0; i < 3; i++)
{
Console.Write(i + " ");
}
0 1 2
1 2 3
0 1 2 3
i + 0 i + 1 i + 2


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Em C#, é possível definir uma classe base chamada Pessoa e utilizar a palavra-chave override para sobrescrever o método ToString() em uma classe Paciente, respeitando o conceito de polimorfismo.
Certo
Errado
Sobre linguagem de programação C#, analise as afirmativas a seguir:
I - C# é uma linguagem de programação de código aberto, orientada a objetos e foi criada pela Microsoft.
II - Em C#, é obrigatório que o nome do arquivo fonte corresponda ao nome da classe principal.
III - Em C#, o tipo int é um alias para o tipo System.Int32.
Qual(is) afirmativa(s) está(ão) correta(s)?
Somente as afirmativas II e III.
Somente as afirmativas I e III.
Somente a afirmativa I.
Somente a afirmativa III.
Todas as três afirmativas estão corretas.
Em C#, as variáveis não precisam ser tipadas explicitamente, pois a linguagem é fracamente tipada.
Certo
Errado
O C# não suporta programação assíncrona, sendo necessário utilizar apenas threads para lidar com tarefas simultâneas.
Certo
Errado
Analise e identifique qual das alternativas apresenta uma declaração de método em C# válida:
func MyMethod()
static void MyMethod()
MyMethod <- function()
function MyMethod()
def MyMethod()