Prévia do material em texto
Conteúdo do exercício 1. Pergunta 1 0/0 As linguagens orientadas a objetos, como Java, possuem instruções que buscam simular aspectos da vida real, transformando cada item em entidades computáveis nas quais são denominadas classes. Essas entidades possuem ações que, na programação, chamamos de funções ou métodos, além de propriedades denominadas de atributos ou variáveis, mas que, na memória, transformam-se em conjunto de instruções. Considerando uma sintaxe simples, com uma apresentação na tela da palavra “Teste!”, pode-se afirmar que o método iniciado ao executar a classe e apresentar essa palavra é: Ocultar opções de resposta a) start b) begin c) main Resposta correta d) Mai e) init 2. Pergunta 2 0/0 Leia o trecho a seguir: “A média de um conjunto de valores numéricos é calculada somando-se todos estes valores e dividindo-se o resultado pelo número de elementos somados, que é igual ao número de elementos do conjunto, ou seja, a média de n números é sua soma dividida por n.” Fonte: Só Matemática. Média aritmética simples. 2019. Disponível em <https://www.somatematica.com.br/fundam/medias.php>. Acesso em: abr. 2019. De acordo com a definição de média, observe abaixo um exemplo de algoritmo que recebe dois valores e fornece sua média: Import java.util.Scanner; public class Media { public static void main(String args[]) { java.util.Scanner nota = new Scanner(System.in); float n1, n2, mf; n1 = nota.nextFloat(); n2 = nota.nextFloat(); mf = (n1+n2+n3+n4)/4; System.out.print(“A media final eh de: ” + mf + ” pontos.”); } } Considerando o algoritmo acima, a instrução correspondente à média aritmética para a variável média é: Ocultar opções de resposta a) mf = (n1 + n2 ) * 2 b) mf = (n1 + n2 ) / 2 Resposta correta c) mf = n1 + n2 * 2 d) mf = (n1 *1 + n2*1) e) mf = n1 + n2 / 2 3. Pergunta 3 0/0 Os sistemas de informações podem ajudar uma organização a se posicionar no mercado, operando a partir de um conjunto de pessoas, dados, regras procedimentos, processos e outros sistemas. Há um conceito que representa a menor quantidade de informação contida em um computador, em sua forma mais primitiva: o binário. Ele opera através da conversão do sinal analógico para o digital, podendo ser composto por um conjunto de bits, números, letras ou caractere especial, tomando como forma a menor partícula da informação. De acordo com as informações apresentadas no texto base, pode-se afirmar que o conceito descrito acima chama-se: Ocultar opções de resposta a) variável. b) byte. c) dado. Resposta correta d) bit. e) cadeia. 4. Pergunta 4 0/0 No mundo de orientação a objetos, assim como em outras áreas, existem terminologias utilizadas nas linguagens orientadas a objetos. Entre as definições existentes temos uma que representa os processos executados a fim de realizar alguma operação relacionada ao objeto a que ela pertence. Eles se comunicam por meio de mensagens que podem ou não conter dados. Analise as afirmativas a seguir e assinale aquela que apresenta o nome dessa descrição. Ocultar opções de resposta a) Métodos. Resposta correta b) Atributo. c) Classes. d) Escopo. e) Objetos. 5. Pergunta 5 0/0 Cada linguagem de programação possui sua sintaxe, ou seja, as regras responsáveis por gerar um código objeto para ser executado no processador. No caso de Java, seu código objeto é executado pela JVM (Java Virtual Machine), uma máquina virtual que executa diretamente os programas elaborados em Java. Considerando essas informações e o conteúdo estudado, pode-se afirmar que o código para uma declaração de variável em Java, do tipo inteiro e que receba o número 33, é: Ocultar opções de resposta a) int idade = 33 Resposta correta b) inteiro idade<-33 c) int i:=33 d) int idade[]=new int[33] e) Integer idade=new Integer() 6. Pergunta 6 0/0 A sintaxe (conjunto de regras e padrões de uma linguagem) do Java é baseada em um padrão de linguagens de programação e script chamado ECMA 262, um padrão que outras linguagens utilizam. O ECMA opera de maneira similar ao modo como um ISO ou W3C definem normas e regras. Embora tenha esse padrão em algumas plataformas, ele pode ser programado de maneira individual, como no uso de uma API específico do Sistema Operacional Microsoft Windows ou Linux. Nesse caso, mesmo estando no padrão ECMA, deve-se obedecer a plataforma que está sendo usada. Para uma declaração de variável, sua instrução é padrão e deve seguir uma sequência específica na ordem: String nome = “Josué” ; Considerando essas informações e o conteúdo estudado, ordene as etapas a seguir: ( ) É o tipo primitivo da linguagem. ( ) É o identificador da variável ou nome da variável. ( ) Símbolo de atribuição. ( ) Valor a ser atribuído na variável idade. ( ) Delimitador, ou seja, o final da instrução. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta a) 5, 4, 3, 2, 1. b) 5, 4, 3, 1, 2. c) 1, 5, 2, 4, 3. d) 1, 2, 3, 5, 4. e) 1, 2, 3, 4, 5. Resposta correta 7. Pergunta 7 0/0 O desenvolvimento de um software, dependendo da sua robustez, não é nada fácil, mas a orientação a objetos tem o objetivo de facilitar a vida de um(a) profissional que desenvolve um software, em que classes surgem a partir de outras e estas absorvem os estados e comportamentos. Considerando as informações apresentadas e o conteúdo estudado sobre introdução à orientação a objetos, analise as afirmativas a seguir: I. A orientação a objetos possibilita que o(a) programador(a) utilize menos códigos, fazendo uso de herança. II. A orientação a objetos torna o sistema mais veloz, pois o programador não precisa se preocupar com o desempenho do sistema. III. A orientação a objetos permite a escalabilidade de uma aplicação, possibilitando ampliar ou reduzir o esforço do programador. IV. A orientação a objetos permite a escalabilidade de uma aplicação, possibilitando ampliar o sistema caso precise de novas funcionalidades. Está correto apenas o que se afirma em: Ocultar opções de resposta a) I e II. b) I e IV. Resposta correta c) I, II e IV. d) II e III. e) I, III, IV. 8. Pergunta 8 0/0 Uma classe em POO é um conjunto de instruções que, primeiramente, são abstraídas do mundo real. Uma situação como a primeira aula de uma escola, por exemplo, pode ser nomeada como AulaPrimeira, PrimeiraAula ou Aula1 em uma classe a partir de um primeiro contato com programação. Conforme se aprofunda em POO, torna-se possível transformar a nomenclatura para vetor de Aula ou para uma Collection de Aula em vez de usar Aula1. De acordo com essa abstração de aula, veja o código abaixo: public <comando1> < comando2> { < comando3> static < comando4> < comando5> (String []args) { //comandos } } A partir das informações contidas no texto-base, a ordem das palavras a serem inseridas no código que descreve a abstração de aula é: Ocultar opções de resposta a) public void main class Aula1. b) class public void main Aula1. c) class public void Aula1main. d) public class void main Aula1. e) class Aula1 public void main.Resposta correta 9. Pergunta 9 0/0 A ideia da programação orientada a objetos é representar virtualmente objetos reais, considerando que possuem estado e comportamentos em formato de classes. Há também classes que possuem só comportamentos, sem a necessidade de possuírem estado. Considerando essas informações e o conteúdo estudado sobre introdução à orientação a objetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) As classes que representam objetos são denominadas modelos de entidade. II. ( ) Para criar um objeto na memória do sistema é preciso instanciá-lo fazendo uso da palavra-chave class. III. ( ) As classes que possuem somente comportamento são denominadas bibliotecas de operações. IV. ( ) O estado de um objeto pode ser alterado por um método. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta a) V, F, F, V. b) F, F, V, V. c) V, F, V, V. Resposta correta d) F, V, F, V. e) V, V, F, F. 10. Pergunta 10 0/0 As variáveis são espaçosem memória, com identificador, que podem ser utilizadas por um conjunto de instruções. Dependendo da instrução, pode-se qualificar esse espaço de memória em um formato capaz de receber os dados provenientes desse espaço. Há, por exemplo, a variável com alocação inteira, que tem como característica aceitar somente números exatos, não-fracionados. Esse tipo de variável é muito utilizado para quantidades e representações numéricas do mundo real. Considerando as variáveis da linguagem de programação Java, pode-se classificar uma variável int como: Ocultar opções de resposta a) linguagem de programação. b) tipo primitivo. Resposta correta c) EPROM (sigla para “erasable programmable read-only memory", traduzida como "memória programável apagável somente de leitura"). d) tipo de objeto de dado. e) tipo abstrato de dado.