Questão 2140839

Tecnologia da Informação · 2024

Questão

ID 2140839

Disciplina: Tecnologia da Informação

Assunto: Conceitos Básicos de Análise e Projeto OO

Ano: 2024 Banca: FGV - Fundação Getúlio Vargas Órgão: Secretaria de Estado de Saúde de Mato Grosso


Reconhecendo a importância estratégica deste profissional na gestão e otimização de sistemas de informação, infraestrutura tecnológica e bancos de dados, buscamos elucidar questões fundamentais que permeiam suas responsabilidades e desafios. Ao mergulhar neste conjunto de questionamentos, pretendemos não apenas compreender as competências técnicas exigidas, mas também as habilidades interpessoais necessárias para enfrentar os complexos cenários do mundo digital contemporâneo.



Os códigos reproduzidos abaixo (CÓDIGO-01 e CÓDIGO-02) foram desenvolvidos na linguagem C#. Ambos resultam na mesma saída (OUTPUT).

CÓDIGO-01

Console.WriteLine ("***Sounds animals.***");

Tiger tiger = new(); tiger.Sound();

Dog dog = new(); dog.Sound();

Console.ReadKey();

class Tiger

{ public void Sound() {Console.WriteLine("Tigers roar."); } }

class Dog

{ public void Sound() { Console.WriteLine("Dogs bark."); } }

CÓDIGO-02

Console.WriteLine ("***Sounds animals.***");

IAnimal animal = new Tiger(); animal.Sound();

animal = new Dog(); animal.Sound();

interface IAnimal

{ void Sound(); }

class Tiger : IAnimal

{ public void Sound() { Console.WriteLine("Tigers roar."); } }

class Dog : IAnimal

{ public void Sound() { Console.WriteLine("Dogs bark."); } }

OUTPUT

***Sounds animals.***

Tigers roar.

Dogs bark.

Assinale a opção que indica o pilar da programação orientada a objetos que diferencia o segundo código (CÓDIGO-02) do primeiro.

Alternativas da questão 2140839
Pular para o conteúdo principal