Questões de Concurso sobre C#

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
193 questões encontradas
Questões por página
20
Mais recentes
 

Sobre os conceitos que envolvem a linguagem C#, considere as seguintes afirmativas:

Imagem associada para resolução da questão

Assinale a alternativa correta.


A

Somente as afirmativas 1, 3, 4 e 5 são verdadeiras.


B

Somente as afirmativas 2, 3, 4 e 5 são verdadeiras.


C

Somente as afirmativas 1, 2, 3 e 4 são verdadeiras.


D

Somente as afirmativas 1, 2 e 5 são verdadeiras.


E

As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.

Considere o seguinte código em linguagem C#:


Imagem associada para resolução da questão


Com base nesse código e nos estudos sobre estruturas e interfaces na linguagem C#, avalie as seguintes afirmativas:

1. A classe bbb é derivada da classe ccc, a qual, por sua vez, é derivada da interface aaa.

2. b.a1() chamará a função a1 de bbb, e c.a1() a chamará de ccc.

3. Os objetos a e aa são do tipo aaa, mas são inicializados como objetos do tipo ccc e bbb, respectivamente.

4. A classe derivada não pode alterar os mapeamentos de interface que recebe da classe-base.

5. O mapeamento da função a1 não é para a classe bbb, pois bbb foi derivada da interface.


Assinale a alternativa correta.


A

Somente as afirmativas 1, 2 e 3 são verdadeiras.


B

Somente as afirmativas 3 e 4 são verdadeiras.


C

Somente as afirmativas 1, 2 e 4 são verdadeiras.


D

Somente as afirmativas 2, 3 e 5 são verdadeiras.


E

As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.

Com base na linguagem C# e nos conceitos de sobrecarga de função e herança, considere o seguinte código:

Imagem associada para resolução da questão

Avalie as seguintes afirmativas:


1. A classe yyy tem três funções, todas elas com o mesmo nome. A distinção entre elas está nos tipos de dados dos parâmetros.

2. No código, está claro o uso de sobrecarga de função quando chamamos a função pelo mesmo nome, mas passando parâmetros diferentes.

3. No código, está claro o uso de herança, pois há a chamada de função pelo mesmo nome e com passagem de parâmetros diferentes.

4. O motivo pelo qual a sobrecarga de função funciona na linguagem C# é que ela não conhece uma função pelo nome, mas por sua assinatura.

5. Em C#, assinatura é o nome da função original, mais o número e os tipos de dados de seus parâmetros individuais.


Assinale a alternativa correta.


A

Somente as afirmativas 2 e 3 são verdadeiras.


B

Somente as afirmativas 3, 4 e 5 são verdadeiras.


C

Somente as afirmativas 1, 2, 3 e 4 são verdadeiras.


D

Somente as afirmativas 1, 2, 4 e 5 são verdadeiras.


E

Somente as afirmativas 1, 3 e 5 são verdadeiras.

Sobre a linguagem C#, considere as seguintes afirmativas:

Imagem associada para resolução da questão

Assinale a alternativa correta.


A

Somente as afirmativas 1, 2 e 3 são verdadeiras.


B

Somente as afirmativas 1, 3 e 4 são verdadeiras.


C

Somente as afirmativas 1, 2 e 4 são verdadeiras.


D

As afirmativas 1, 2, 3 e 4 são verdadeiras.


E

Somente as afirmativas 2, 3 e 4 são verdadeiras.

O comando >> g = plot (x, sin(x)) gera um objeto cujas propriedades (por exemplo, cor da linha, largura da linha etc.) podem ser alteradas arbitrariamente pelo usuário.


C
Certo

E
Errado
   
Gerar simulado