Prévia do material em texto
2/21/23, 12:40 PM Colaborar - Av - Subst. 1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481328 1/4 Linguagem Orientada a Objetos (/aluno/tim… Av - Subst. 1 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 15/11/2022 00:00 à 19/11/2022 23:59 Situação: Confirmado Tentativas: 3 / 3 Pontuação: 450 Protocolo: 809112326 A atividade está fora do período do cadastro Avaliar Material 1) a) b) c) d) e) A linguagem Java é uma linguagem orientada a objetos e possui suporte a diversos recursos. Um desses recursos suportados é o operador ternário. Com relação ao operador ternário pode-se afirmar que: Alternativas: O operador ternário é uma forma mais difícil de escrever comandos de tomadas de decisão usando múltiplas linhas de código. O operador ternário é uma forma mais simples de escrever comandos de tomadas de decisão usando apenas uma linha de código. Alternativa assinalada O operador ternário é uma forma mais simples de escrever comandos de repetição usando apenas uma linha de código. O operador ternário é uma forma mais difícil de escrever comandos de repetição usando apenas múltiplas linhas de código. O operador ternário é uma forma de fazer a declaração de uma variável e efetuar a atribuição de valores usando uma única linha de código. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/). Ok https://www.colaboraread.com.br/aluno/timeline/index/3071235703?ofertaDisciplinaId=1844181 https://www.colaboraread.com.br/notificacao/index javascript:void(0); https://www.canaldatransparencia.com.br/cogna/ 2/21/23, 12:40 PM Colaborar - Av - Subst. 1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481328 2/4 2) a) b) c) d) e) 3) a) b) c) d) A linguagem Java possui diversos operadores disponíveis. Alguns dos principais operadores são: soma (+), subtração (-), multiplicação (*), divisão (/) e resto da divisão (%). Com base no que você aprendeu sobre operadores em Java, associe a Coluna A, que apresenta algumas operações, com a Coluna B, que apresenta os possíveis resultados da operação: Coluna A Coluna B 1. (5 * 3 + 2) % 3 I. 0 2. (10 * 2 - 1) % 5 II. 2 3. (14 - 2 * 3) % 4 III. 4 4. 11 % (2 * 2 + 2) IV. 5 A seguir, assinale a alternativa que apresenta a associação correta. Alternativas: 1 – III; 2 – IV; 3 – I; 4 – II. 1 – IV; 2 – II; 3 – I; 4 – III. 1 – I; 2 – II; 3 – III; 4 – IV. 1 – IV; 2 – III; 3 – I; 4 – II. 1 – II; 2 – III; 3 – I; 4 – IV. Alternativa assinalada A linguagem Java possui um conjunto de comandos para realizar a tomada de decisão. Alguns desses comandos são o if-else, o switch-case e o operador ternário. Tendo esses comandos em mente, avalie as afirmações que se seguem: I. O comando switch-case é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else. II. O operador ternário é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else. III. O comando if (mesmo sem o else) é um comando de tomada de decisão, e se empregado da forma correta consegue ter a mesma expressividade que o comando if-else. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. Alternativa assinalada I e III apenas. I, II e III apenas. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/). https://www.canaldatransparencia.com.br/cogna/ 2/21/23, 12:40 PM Colaborar - Av - Subst. 1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481328 3/4 e) 4) a) b) c) d) e) 5) a) b) III apenas. A linguagem Java é uma linguagem que segue o paradigma orientado a objetos. Tendo essa linguagem em mente, avalie as afirmações que se seguem: I. Uma das ideias centrais dos pacotes em Java é promover a organização do código. II. Uma das ideias centrais da herança é promover a acessibilidade da aplicação. III. Uma das ideias centrais do polimorfismo é isolar o acesso a determinados métodos e objetos. IV. Uma das ideias centrais do encapsulamento é esconder os detalhes de implementação das classes e bibliotecas. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I apenas. III e IV apenas. II e IV apenas. I e IV apenas. Alternativa assinalada I, II e III apenas. A linguagem Java é uma linguagem que segue o paradigma orientado a objetos. Uma das boas práticas na linguagem Java é definir métodos do tipo get e set. Tomando como base a ideia de métodos get e set em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Os métodos do tipo get e set possuem a finalidade de aumentar o polimorfismo das classes. ( ) Os métodos do tipo get e set devem possuir em sua assinatura o modificador de acesso private. ( ) Um método do tipo get, ou ainda, getter é o responsável por pegar/obter algum tipo de dado/informação de alguma variável. ( ) Um método do tipo set, ou ainda, setter é o responsável por definir/armazenar algum tipo de dado/informação em alguma variável. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – F – V – F. F – V – F – F. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/). https://www.canaldatransparencia.com.br/cogna/ 2/21/23, 12:40 PM Colaborar - Av - Subst. 1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481328 4/4 c) d) e) F – F – V – V. F – V – V – V. Alternativa assinalada V – F – F – V. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/). https://www.canaldatransparencia.com.br/cogna/