Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/06/2022 15:45 Colaborar - Aap1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634625 1/3 Linguagem Orientada a Objetos (/aluno/tim… Aap1 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 02/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 745251849 Avaliar Material a) b) c) d) e) 1) 2) Existem diversas formas de desenvolver códigos na linguagem Java. O ambiente jdoodle é um ambiente web em que isso é possível. Tomando como base o ambiente jdoodle, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) O jdoodle permite apenas desenvolver o código, mas não permite a sua execução. ( ) O jdoodle permite a execução do código, mas não imprime a saída do código. ( ) O jdoodle não permite que sejam passados argumentos via linha de comando. ( ) O jdoodle permite que seja feito a leitura de dados a partir do teclado. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – V – F – F. F – F – V – V. F – V – F – V. V – F – V – F. F – F – F – V. Alternativa assinalada A linguagem Java possui quatro grandes pilares que são: classe, objeto, método e atributo. Com base no que você aprendeu sobre esses pilares, associe a Coluna A, que apresenta os pilares mencionados, com a Coluna B, que apresenta algumas descrições dos pilares: Coluna A Coluna B https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 15:45 Colaborar - Aap1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634625 2/3 a) b) c) d) e) a) b) c) d) e) 3) 4) 1. Classe I. Está associado a características. 2. Objeto II. Está associado a comportamento. 3. Método III. Está associado a modelagem. 4. Atributo IV. Está associado a ideia de instância. A seguir, assinale a alternativa que apresenta a associação correta. Alternativas: 1 – II; 2 – IV; 3 – III; 4 – I. 1 – I; 2 – IV; 3 – II; 4 – III. 1 – III; 2 – IV; 3 – II; 4 – I. Alternativa assinalada 1 – II; 2 – III; 3 – I; 4 – IV. 1 – III; 2 – II; 3 – IV; 4 – I. A linguagem Java é uma linguagem orientada a objetos. Uma linguagem orientada a objetos pode ser entendida como uma evolução da programação estruturada. A respeito da linguagem Java avalie as afirmações que se seguem: I. Um bloco de código é delimitado pelas palavras-reservadas begin e end. II. O uso de parênteses é um elemento opcional na assinatura dos métodos. III. O acesso aos atributos ou aos métodos é feito através do separador seta (->). IV. O símbolo = é utilizado como para realizar a atribuição de valores. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e IV apenas. II, III e IV apenas. I e III apenas. IV apenas. Alternativa assinalada A ferramenta Alice é na verdade um Ambiente de Desenvolvimento Integrado (IDE) construído sobre a linguagem Java. Tomando como base a ferramenta Alice, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) O desenvolvimento de animações 3D no software Alice necessita conhecer a área de computação gráfica. 04/06/2022 15:45 Colaborar - Aap1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634625 3/3 a) b) c) d) e) ( ) A versão gratuita da ferramenta Alice pode-se colocar no máximo 100 objetos no cenário. ( ) O desenvolvimento de animações 3D necessita desenvolver linhas códigos em Java. ( ) A ferramenta Alice permite o desenvolvimento de animações e jogos 3D. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – V – F – F. F – F – F – V. Alternativa assinalada F – F – V – V. V – V – F – V. V – F – V – F. 04/06/2022 15:45 Colaborar - Aap2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634626 1/3 Linguagem Orientada a Objetos (/aluno/tim… Aap2 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 09/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 740139948 Avaliar Material a) b) c) d) e) 1) 2) A linguagem Java possui um conjunto de palavras-reservadas entre as quais se destacam as palavras static e final. Tendo como base essas palavras-reservadas, avalie as afirmações que se seguem: I. Um atributo do tipo static é um atributo da classe e é invocado utilizando o nome da classe sem a necessidade de criação de um objeto. II. Um método do tipo static é um método da classe e é invocado utilizando o nome da classe sem a necessidade de criação de um objeto. III. Um atributo assinado como final é um atributo que pode ser alterado através do uso do nome da classe. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. Alternativa assinalada II e III apenas. I e III apenas. I, II e III. I apenas. A linguagem Java suporta o conceito de sobrecarga de métodos. Considere a seguinte assinatura de um método chamado mult: int mult(int a, int b) Tomando como base a ideia de sobrecarga em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 15:45 Colaborar - Aap2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634626 2/3 a) b) c) d) e) a) b) c) d) e) 3) 4) ( ) A assinatura a seguir é um tipo de sobrecarga válida: float mult(float a, int b) ( ) A assinatura a seguir é um tipo de sobrecarga válida: double mult(int a, int b) ( ) A assinatura a seguir é um tipo de sobrecarga válida: float mult(int a) ( ) A assinatura a seguir é um tipo de sobrecarga válida: int mult(int a, int b, int c) ( ) A assinatura a seguir é um tipo de sobrecarga válida: double mult(double a, double b) Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F – V. V – F – V – V – V. Alternativa assinalada F – V – F – F – F. V – F – F – V – V. F – V – V – V – V. A linguagem Java dá suporte aos conceitos de sobrecarga e sobreposição de métodos. Tomando como base a ideia de sobrecarga e sobreposição de métodos em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Os argumentos na sobrecarga de métodos devem ser trocados. ( ) Os argumentos na sobreposição de métodos devem ser trocados. ( ) O tipo de retorno na sobrecarga de método pode ser trocado. ( ) O tipo de retorno na sobreposição de método pode ser trocado. ( ) A sobrecarga de métodos envolve a operação de herança. ( ) A sobreposição de métodos envolve a operação de herança. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F – V – F. V – F – V – V – V – V. V – F – V – F – F – V. Alternativa assinalada V – F – F – V – V – F. F – V – V – V – V – F. A linguagem Java possui diversos tipos de dados primitivos que são nativos da linguagem. Tomando como base os tipos primitivos de dados em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. 04/06/2022 15:45 Colaborar - Aap2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634626 3/3 a) b) c) d) e) ( ) O tipo primitivo int possui tamanho de 32 bits. ( ) O tipo primitivo float possui tamanho de 64 bits. ( ) O tipo primitivo double possui tamanho de 32 bits. ( ) O tipo primitivo byte possui tamanho de 8 bits. ( ) O tipo primitivo long possui tamanho de 48 bits. Assinale a alternativa que apresenta a sequência CORRETA.Alternativas: V – V – F – F – V. F – F – V – F – F. F – V – F – F – V. V – F – F – V – F. Alternativa assinalada V – F – F – V – V. 04/06/2022 15:46 Colaborar - Aap3 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634627 1/3 Linguagem Orientada a Objetos (/aluno/tim… Aap3 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 16/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 745256422 Avaliar Material a) b) c) d) e) 1) 2) A linguagem Java possui diversos especificadores de formato utilizados na impressão e formatação de valores. Tomando como base o que você apendeu sobre esse assunto, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) O especificador %n é usado para nova linha portável. ( ) O especificador %b é usado para valores lógicos. ( ) O especificador %s é usado para string. ( ) O especificador %c é usado para constantes. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – F – V – V. F – V – F – F. V – F – V – F. V – V – F – V. V – V – V – F. Alternativa assinalada A linguagem Java possui dois grandes recursos relacionados tratamento de erros: tratamentos de exceção e asserção. Com base no que você aprendeu sobre esses recursos, associe a Coluna A, que apresenta os recursos mencionados, com a Coluna B, que apresenta as características desses recursos: Coluna A Coluna B https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 15:46 Colaborar - Aap3 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634627 2/3 a) b) c) d) e) a) b) c) d) e) 3) 4) 1. Tratamento de Exceção I. Usado apenas durante o desenvolvimento do software. 2. Asserção II. Usado no desenvolvimento e na produção do software. III. Não se deve tentar tratar. IV. Deve-se tratar as exceções checadas. A seguir, assinale a alternativa que apresenta a associação correta. Alternativas: 1 – III; 2 – II; 3 – I; 4 – IV. 1 – I; 2 – IV; 3 – II; 4 – III. 1 – II; 1 – IV; 2 – I; 2 – III. Alternativa assinalada 1 – II; 2 – III; 3 – I; 4 – IV. 1 – III; 2 – IV; 3 – I; 4 – II. A linguagem Java é uma linguagem orientada a objetos que possui um importante recurso chamado asserção. A respeito da linguagem Java e das asserções avalie as afirmações que se seguem: I. As asserções são utilizadas para refinar o código durante o desenvolvimento. II. As asserções são automaticamente removidas do código na etapa de produção. III. As asserções podem ser tratadas ou não. IV. Uma asserção utiliza a palavra-reservada assert. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. I e III apenas. II e IV apenas. III e IV apenas. I, II e IV apenas. Alternativa assinalada A linguagem Java possui suporte a criação de interfaces. Esse conceito ajuda a contornar a limitação de não permitir a herança múltipla. Tendo esses recursos em mente, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Uma classe pode implementar no máximo 10 interfaces. ( ) Uma classe pode herdar no máximo uma classe. ( ) Uma interface pode conter apenas as assinaturas dos métodos. ( ) Uma interface pode conter construtores e atributos. 04/06/2022 15:46 Colaborar - Aap3 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634627 3/3 a) b) c) d) e) Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – V – F – F. F – V – V – F. Alternativa assinalada F – F – V – V. V – V – F – V. V – F – V – F. 04/06/2022 15:46 Colaborar - Aap4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634628&finalizada=true 1/3 Linguagem Orientada a Objetos (/aluno/tim… Aap4 - Linguagem Orientada a Objetos Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 23/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 749818637 Avaliar Material a) b) c) d) e) 1) A linguagem Java permite a criação de estruturas de dados homogêneas como os arrays unidimensionais e multidimensionais. Essas estruturas são robustas pois conseguem armazenar um grande volume de dados. Nesse contexto, avalie as afirmações que se seguem: I. A declaração de um vetor em Java pode ser feita da seguinte forma: tipo nomeVetor[]; II. A alocação de espaço de um vetor em Java pode ser feita da seguinte forma: nomeVetor = new tipo[tamanho]; III. A declaração e alocação de um vetor em Java pode ser feita da seguinte forma: tipo nomeVetor[] = new tipo[tamanho]; IV. O acesso de uma posição do vetor em Java pode ser feito da seguinte forma: nomeVetor[indice] Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. Alternativa assinalada III e IV apenas. I e IV apenas. I, II, III e IV. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 15:46 Colaborar - Aap4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634628&finalizada=true 2/3 a) b) c) d) e) 2) a) b) c) d) e) 3) 4) A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Tomando como base o que você aprendeu sobre essas classes em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) A classe String é mutável. ( ) A classe StringBuilder é imutável. ( ) A classe StringBuffer é mutável. ( ) O conceito de imutabilidade está associado ao armazenamento de dados na memória String Pool. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F. V – F – V – F. F – F – V – V. Alternativa assinalada F – F – F – V. F – V – V – V. A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Tomando como base o que você aprendeu sobre essas classes em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) A classe String utiliza a memória String Pool e Heap. ( ) A classe StringBuilder utiliza a memória Heap. ( ) A classe StringBuffer utiliza a memória String Pool. ( ) A memória String Pool armazena apenas dados literais que são diferentes entre si. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – V – F – F. F – F – V – V. Alternativa assinalada V – F – F – F. V – V – F – V. V – F – V – V. Um Banco de Dados (BD) é um software desenvolvido para realizar o armazenamento de dados. Tomando como base o que você aprendeu sobre a operação CRUD em um BD, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. 04/06/2022 15:46 Colaborar - Aap4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634628&finalizada=true 3/3 a) b) c) d) e) ( ) Na sigla CRUD a letra C refere-se à criação de tabelas. ( ) Na sigla CRUD a letra R refere-se à leitura de dados. ( ) Na sigla CRUD a letra U refere-se ao armazenamento de dados. ( ) Na sigla CRUD a letra D refere-se à destruição de dados. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – V – F – V. F – F – V – V. V – V – F – V. Alternativa assinalada V – F – V – F. V – V – V – F. 04/06/2022 16:05 Colaborar - Adg1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=126346211/2 Linguagem Orientada a Objetos (/aluno/tim… Adg1 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 25/04/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 749709474 Avaliar Material a) b) c) d) e) 1) a) b) c) 2) A linguagem Java é uma linguagem que segue o paradigma _______, em que os conceitos de classes e objetos são centrais. Na estrutura de uma classe quando se tem o nome, idade, altura e peso chamamos esses elementos de _______. Um objeto pode ser pensado como sendo uma _______ de uma classe. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: orientado a objetos, variáveis e instância. procedural, variáveis e invocação. orientado a objetos, atributos e instância. Alternativa assinalada procedural, atributos e instância. orientado a objetos, atributos e invocação. A linguagem Java utiliza um conjunto de palavras-reservadas de forma a definir a lógica dos seus programas. A palavra-reservada utilizada para especificação de uma classe é _____. Já a palavra-reservada utilizada para criação de um objeto de uma classe é _____. E, por fim, a palavra-reservada que indica que nenhum retorno é necessário é _____. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: class, return e new. new, class e void. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 16:05 Colaborar - Adg1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634621 2/2 d) e) a) b) c) d) e) 3) a) b) c) d) e) 4) new, class e return. class, new e void. Alternativa assinalada class, new e return. A linguagem Java é uma linguagem que segue o paradigma orientado a objetos. A respeito dessa linguagem avalie as afirmações que se seguem: I. O método com a assinatura public static void main(String[] args) é o ponto de entrada de qualquer aplicação Java. II. O comando System.out.printf é um comando para escrever/imprimir uma mensagem qualquer na tela. III. A linha de código public class Animal {...} declara uma classe chamada Animal do tipo pública. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. I e III apenas. I, II e III. Alternativa assinalada I apenas. A ferramenta Alice é utilizada principalmente para a criação de _____ e _____. Essa ferramenta é construída sobre a linguagem de programação _____. A forma de programação dessa ferramenta é baseada em _____ de código. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: animações 3D, jogos 3D, Java e blocos. Alternativa assinalada animações 3D, jogos 3D, C++ e fluxogramas. jogos 3D, animações 3D, Python e blocos. jogos 3D, animações 3D, Java e fluxogramas. animações 3D, jogos 3D, Python e blocos. 04/06/2022 16:06 Colaborar - Adg2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634622 1/3 Linguagem Orientada a Objetos (/aluno/tim… Adg2 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 02/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 749733036 Avaliar Material a) b) c) d) e) 1) 2) Todos arquivos de códigos-fonte da linguagem Java são salvos com a extensão _____. A palavra-reservada utilizada em Java para definir constantes é _____. Na linguagem Java os nomes utilizados _____ a letras maiúsculas e minúscula. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: .java, final e são sensíveis. Alternativa assinalada .jav, final e não são sensíveis. .java, const e são sensíveis. .jav, const e são sensíveis. .java, final e não são sensíveis. Existem diversos Ambientes de Desenvolvimento Integrado (IDEs) disponíveis no mercado. De forma geral, um IDE é um ambiente que auxilia muito a vida do programador, um bom IDE ajuda com diversos recursos. Nesse contexto, avalie as afirmações que se seguem: I. O recurso de autocompletar apresenta todos os possíveis comandos conforme se digita. II. O recurso de realce de sintaxe colore ou destaca as variáveis, métodos e palavras-reservadas. III. O recurso de indicação de erros destaca as linhas em que erros léxicos e sintáticos ocorrem. Considerando as afirmações apresentadas acima, é correto o que se afirma em: https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 16:06 Colaborar - Adg2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634622 2/3 a) b) c) d) e) a) b) c) d) e) 3) a) b) c) 4) Alternativas: I e II apenas. II e III apenas. I e III apenas. I, II e III. Alternativa assinalada I apenas. A linguagem Java utiliza os construtores como elementos presentes em uma classe. Um construtor, em geral, contém um trecho de código que desejamos que seja executado quando a classe é construída. Nesse contexto, avalie as afirmações que se seguem: I. Toda classe em Java possui algum tipo de construtor. II. Um construtor padrão em Java pode conter ou não argumentos. III. Ao se declarar um construtor não-padrão, automaticamente, o construtor padrão implícito deixa de existir. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. I e III apenas. Alternativa assinalada I, II e III. I apenas. A linguagem Java possui estruturas de repetição que executam de forma iterativa. Três das principais estruturas de repetição existentes são: for, while e do-while. Nesse contexto, avalie as afirmações que se seguem: I. O comando for é uma estrutura de repetição que geralmente utiliza contadores. II. No comando while a avaliação da condição de parada é feita no início. III. No comando do-while a avaliação da condição de parada é feita no final. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. I e III apenas. 04/06/2022 16:06 Colaborar - Adg2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634622 3/3 d) e) I, II e III. Alternativa assinalada I apenas. 04/06/2022 16:02 Colaborar - Adg3 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634623&finalizada=true 1/2 Linguagem Orientada a Objetos (/aluno/tim… Adg3 - Linguagem Orientada a Objetos Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 09/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 749824107 Avaliar Material a) b) c) d) e) 1) 2) A linguagem Java possui tratamento de exceção. A classe mais geral na hierarquia de exceção é _______. A classe base de todas as exceções checadas é _______. E a classe base de todas as exceções não checadas é _______. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: Exception, Throwable e RuntimeException. Throwable, RuntimeException e Exception. Throwable, Exception e RuntimeException. Exception, RuntimeException e Throwable. Alternativa assinalada RuntimeException, Exception e Throwable. A linguagem Java utiliza um conjunto de palavras-reservadas de forma a definir o tratamento de exceção de seus programas. A palavra-reservada utilizada para tentar capturar uma exceção é _____. Já a palavra- reservada utilizada para capturar a exceção lançada é _____. E, por fim, a palavra-reservada que sinaliza que ocorrendo ou não exceção o código deverá ser executado é _____. Marque a alternativa quemelhor preenche as lacunas no texto acima. Alternativas: https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 16:02 Colaborar - Adg3 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634623&finalizada=true 2/2 a) b) c) d) e) a) b) c) d) e) 3) a) b) c) d) e) 4) assert, try e catch. Alternativa assinalada assert, catch e try. try, assert e finally. try, catch e finally. try, finally e catch. A linguagem Java é uma linguagem que segue o paradigma orientado a objetos e aceita um conjunto de caracteres de escape. A respeito dessa linguagem avalie as afirmações que se seguem: I. A sequência de escape \n insere uma nova linha. II. A sequência de escape \r insere uma tabulação na horizontal. III. A sequência de escape \" insere uma aspa dupla. IV. A sequência de escape \b insere uma barra invertida. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. I e III apenas. Alternativa assinalada I e IV apenas. II e III apenas. III e IV apenas. Uma interface estabelece uma espécie de _____ que deve ser seguido quando se desenvolve as classes que implementam as interfaces. Na declaração da interface é utilizada a palavra-reservada _____. Já a palavra-reservada para implementação de uma interface em Java é _____. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: contrato, interface e implements. restrição, interface e extends. contrato, inter e implements. Alternativa assinalada restrição, inter e implements. contrato, implements e interface. 04/06/2022 16:04 Colaborar - Adg4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634624&finalizada=true 1/3 Linguagem Orientada a Objetos (/aluno/tim… Adg4 - Linguagem Orientada a Objetos Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 16/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 749853216 Avaliar Material a) b) c) d) e) 1) 2) A linguagem Java suporta a criação de arrays unidimensionais também chamados de _____. A linguagem Java suporta também a criação de arrays multidimensionais também chamados de _____. Ao criarmos um array multidimensional na linguagem Java o comprimento das linhas _____. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: listas; matrizes; deve ser fixo. matrizes, vetores; deve ser fixo. vetores;matrizes; pode ser variável. Alternativa assinalada matrizes; vetores; pode ser variável. vetores; matrizes; deve ser fixo. A ferramenta online JavaTutor foi construída a partir da sua versão inicial que era projetada para ser utilizada na linguagem Python. Tomando como base o que você aprendeu sobre o JavaTutor, avalie as afirmações que se seguem: I. O JavaTutor auxilia na visualização da execução passo a passo da aplicação. II. O JavaTutor permite que seja feita a execução de código Java na internet. III. O JavaTutor auxilia como se fosse um debug linha a linha de uma aplicação Java. IV. O JavaTutor é um ambiente que realiza testes de software automatizados. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 16:04 Colaborar - Adg4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634624&finalizada=true 2/3 a) b) c) d) e) a) b) c) d) e) 3) a) b) c) d) e) 4) 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. I apenas. A linguagem Java permite a criação de estruturas de dados homogêneas como os arrays unidimensionais e multidimensionais. Essas estruturas são robustas pois conseguem armazenar um grande volume de dados. Nesse contexto, avalie as afirmações que se seguem: I. Um vetor em Java pode ter no máximo 256 elementos. II. Uma matriz em Java pode ter no máximo 1024 elementos. III. Os arrays em Java podem ser de tipos primitivos ou derivados. IV. Acessar índice negativo lança uma exceção do tipo ArrayIndexOutOfBoundsException. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. II e III apenas. III e IV apenas. I e IV apenas. I, II e IV apenas. Alternativa assinalada Um banco de dados pode ser pensando como sendo uma forma de armazenar _____. Assim, um _____ pode ser entendido como um tipo de banco de dados. Um arquivo do tipo _____ separa os valores por vírgula ou outro separador qualquer. Marque a alternativa que melhor preenche as lacunas no texto acima. Alternativas: informações, arquivo e xls. informações, diretório e csv. dados, arquivo e xls. Alternativa assinalada dados, arquivo e csv. 04/06/2022 16:04 Colaborar - Adg4 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634624&finalizada=true 3/3 dados, diretório e csv. 04/06/2022 15:44 Colaborar - Av1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634609 1/4 Linguagem Orientada a Objetos (/aluno/tim… Av1 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 11/04/2022 00:00 à 30/05/2022 23:59 Situação: Confirmado Pontuação: 750 Protocolo: 732657882 Avaliar Material a) b) c) d) e) 1) 2) A ferramenta Alice é utilizada para a criação de animações e jogos 3D. Essa ferramenta permite a criação de forma fácil de diferentes personagens. Baseando-se na forma como são inseridos personagens na ferramenta Alice responda. A afirmação que contém os passos básicos necessários para a criação de um novo personagem na ferramenta Alice é a: Alternativas: Inicialmente, vá em Edit Code, em seguida, escolha um personagem de uma das classes então clique e arraste-o até o cenário, em seguida, coloque um nome para o seu personagem e, por fim, clique no botão Ok. Inicialmente, vá em Edit Code, em seguida, coloque um nome para o seu personagem, em seguida, escolha um personagem de uma das classes então clique e arraste-o até o cenário e, por fim, clique no botão Ok. Inicialmente, vá em Setup Scene, em seguida, coloque um nome para o seu personagem, em seguida, escolha um personagem de uma das classes então clique e arraste-o até o cenário e, por fim, clique no botão Ok. Inicialmente, vá em Setup Scene, em seguida, escolha um personagem de uma das classes então clique e arraste-o até o cenário, em seguida, coloque um nome para o seu personagem e, por fim, clique no botão Ok. Alternativa assinalada Inicialmente, vá em Setup Scene, em seguida, escolha um personagem de uma das classes, em seguida, coloque um nome para o seu personagem, então clique e arraste-o até o cenário e, por fim, clique no botão Ok. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 04/06/2022 15:44 Colaborar - Av1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634609 2/4 a) b) c) d) e) a) b) c) d) e) 3) A ferramenta Alice é utilizada para a criação de animações e jogos 3D. Essa ferramenta permite a criação de forma fácil de diferentes comportamentos. Baseando-se na forma como são criados/definidos os comportamentos dos personagens na ferramenta Alice responda. A afirmação que contém os passos básicos necessários para a criação de um novo comportamento na ferramenta Alice é a: Alternativas:Após criado o personagem, vá em Setup Scene, em seguida, escolha o personagem que deseja definir o comportamento. Então, clique e arraste algum dos blocos de código pré-existentes para o painel à direita. E, por fim, customize os parâmetros se necessário. Após criado o personagem, vá em Edit Code, em seguida, customize os parâmetros se necessário. Escolha o personagem que deseja definir o comportamento. E, por fim, clique e arraste algum dos blocos de código pré-existentes para o painel à direita. Após criado o personagem, vá em Setup Scene, em seguida, customize os parâmetros se necessário. Escolha o personagem que deseja definir o comportamento. E, por fim, clique e arraste algum dos blocos de código pré-existentes para o painel à direita. Após criado o personagem, vá em Edit Code, em seguida, escolha o personagem que deseja definir o comportamento. Então, customize os parâmetros se necessário. E, por fim, clique e arraste algum dos blocos de código pré-existentes para o painel à direita. Após criado o personagem, vá em Edit Code, em seguida, escolha o personagem que deseja definir o comportamento. Então, clique e arraste algum dos blocos de código pré-existentes para o painel à direita. E, por fim, customize os parâmetros se necessário. Alternativa assinalada A ferramenta Greenfoot é utilizada para a criação de jogos e animações 2D. Essa ferramenta permite a criação de forma fácil de diferentes personagens. Baseando-se na forma como são inseridos personagens no Greenfoot responda. A afirmação que contém os passos necessários para a criação de um novo personagem no Greenfoot é a: Alternativas: Inicialmente, clique com o botão direito em Actor, selecione a opção “Abrir editor”, em seguida, digite o código que modela o personagem, por fim, selecione uma imagem que represente o personagem. Inicialmente, clique com o botão direito em Actor, selecione a opção “Novo personagem ...”, em seguida, coloque um nome para a classe e, por fim, selecione uma imagem que represente o personagem. Inicialmente, clique com o botão direito em Actor, selecione a opção “Nova subclasse ...”, em seguida, coloque um nome para a classe e, por fim, selecione uma imagem que represente o personagem. Alternativa assinalada Inicialmente, clique com o botão direito em Actor, selecione a opção “Nova subclasse ...”, em seguida, selecione uma imagem que represente o personagem e, por fim, digite o código que modela o personagem. Inicialmente, clique com o botão direito em Actor, selecione a opção “Abrir editor ...”, em seguida, colocar um nome para a classe e, por fim, digite o código que modela o personagem. 04/06/2022 15:44 Colaborar - Av1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634609 3/4 a) b) c) d) e) 4) a) b) c) d) e) 5) A ferramenta Greenfoot é utilizada para a criação de jogos e animações 2D. Essa ferramenta permite a criação de forma fácil de diferentes comportamentos. Baseando-se na forma como são criados/definidos os comportamentos dos personagens no Greenfoot responda. A afirmação que contém os passos necessários para a criação de um novo comportamento no Greenfoot é a: Alternativas: Inicialmente, clique com o botão direito no personagem que desejamos definir o comportamento, selecione a opção “Abrir editor”, em seguida, digite o código que modela o comportamento que desejamos. Alternativa assinalada Inicialmente, clique com o botão direito no personagem que desejamos definir o comportamento, selecione a opção “Nova subclasse”, em seguida, digite o código que modela o comportamento que desejamos. Inicialmente, clique com o botão direito no personagem que desejamos definir o comportamento, selecione a opção “Abrir editor”, em seguida, crie blocos usando os recursos de arrastar e soltar para definir o comportamento que desejamos. Inicialmente, clique com o botão direito no cenário que desejamos definir o comportamento, selecione a opção “Nova subclasse”, em seguida, crie blocos usando os recursos de arrastar e soltar para definir o comportamento que desejamos. Inicialmente, clique com o botão direito no cenário que desejamos definir o comportamento, selecione a opção “Abrir editor”, em seguida, digite o código que modela o comportamento que desejamos. O site jdoodle é utilizada para a criação de aplicações em Java. Esse site permite a criação de forma fácil e rápida de códigos em Java. Baseando-se na forma como são criadas as aplicações nesse site responda. A afirmação que contém os passos básicos necessários para a criação de uma nova aplicação no site jdoodle é a: Alternativas: Inicialmente, abra o site do jdoodle. Em seguida, clique no botão para executar a aplicação. Então, digite o código da aplicação. E, por fim, analise a saída impressa. Inicialmente, abra o site do jdoodle. Em seguida, digite o código da aplicação. Então, clique no botão para executar a aplicação. E, por fim, analise a saída impressa. Alternativa assinalada Inicialmente, abra o site do jdoodle. Em seguida, analise a saída impressa. Então, digite o código da aplicação. E, por fim, clique no botão para executar a aplicação. Inicialmente, abra o site do jdoodle. Em seguida, digite o código da aplicação. Então, analise a saída impressa. E, por fim, clique no botão para executar a aplicação. Inicialmente, abra o site do jdoodle. Em seguida, clique no botão para executar a aplicação. Então, analise a saída impressa. E, por fim, digite o código da aplicação. 04/06/2022 15:44 Colaborar - Av1 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634609 4/4 04/06/2022 15:45 Colaborar - Av2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634611 1/3 Linguagem Orientada a Objetos (/aluno/tim… Av2 - Linguagem Orientada a Objetos (/notific Informações Adicionais Período: 11/04/2022 00:00 à 30/05/2022 23:59 Situação: Confirmado Pontuação: 450 Protocolo: 732660112 Avaliar Material a) b) c) d) e) 1) A linguagem Java possui uma forma bastante expressiva de criar a documentação de código, chamada Javadoc. Essa forma de organizar a documentação do código gera ao final um conteúdo em HTML que permite uma leitura bastante organizada do código. Baseando-se no que você aprendeu sobre javadoc responda. Marque a afirmação correta no que diz respeito ao javadoc. Alternativas: A documentação feita em javadoc caracteriza-se por colocar todo o seu conteúdo dentro de /* documentação */. Além disso, diversas tags, como #param, #return, #throws, entre outras são utilizadas para especificar cada parte do método, construtor, classe, interface, etc. A documentação feita em javadoc caracteriza-se por colocar todo o seu conteúdo dentro de /* documentação */. Além disso, diversas tags, como @param, @return, @throws, entre outras são utilizadas para especificar cada parte do método, construtor, classe, interface, etc. A documentação feita em javadoc caracteriza-se por colocar todo o seu conteúdo dentro de /** documentação */. Além disso, diversas tags, como #param, #return, #throws, entre outras são utilizadas para especificar cada parte do método, construtor, classe, interface, etc. A documentação feita em javadoc caracteriza-se por colocar todo o seu conteúdo dentro de /** documentação */. Além disso, diversas tags, como @param, @return, @throws, entre outras são utilizadas para especificar cada parte do método, construtor, classe, interface, etc. Alternativa assinalada A documentação feita em javadoc caracteriza-se por colocar todo o seu conteúdo dentro de /** documentação */. Além disso, diversas tags, como ¶m, &return, &throws, entre outras são utilizadas para especificar cada parte do método, construtor, classe, interface, etc. https://www.colaboraread.com.br/aluno/timeline/index/2965139003?ofertaDisciplinaId=1740326 https://www.colaboraread.com.br/notificacao/indexjavascript:void(0); 04/06/2022 15:45 Colaborar - Av2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634611 2/3 a) b) c) d) e) 2) a) b) c) d) e) 3) 4) A linguagem Java dá suporte a um tipo especial de classe chamada enumeração ou simplesmente Enum. Tomando como base o que você aprendeu sobre enumeração, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) A declaração de uma enumeração utiliza a palavra-reservada enum. ( ) Geralmente é utilizada para fazer a organização de constantes que são static e final. ( ) A convenção utilizada geralmente é escrever as constantes em minúscula. ( ) As constantes são separadas por ponto e vírgula. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F – F – V – F. F – V – F – V. V – F – V – F. V – V – F – V. V – V – F – F. Alternativa assinalada A linguagem Java suporta a criação de interfaces gráficas de forma simples e robusta por meio da biblioteca JavaFX. Essa biblioteca possui disponível um conjunto de funcionalidades que auxiliam no desenvolvimento de aplicações gráficas. Com relação a biblioteca JavaFX marque a afirmação correta. Alternativas: A organização lógica para realizar a criação de uma GUI é feita da seguinte forma: O Scene é o objeto mais externo na interface gráfica. Colocamos sobre o Scene um objeto do tipo Stage. E, por fim, colocamos sobre o objeto do tipo Stage os objetos do tipo Node. A organização lógica para realizar a criação de uma GUI é feita da seguinte forma: O Stage é o objeto mais externo na interface gráfica. Colocamos sobre o Stage um objeto do tipo Node. E, por fim, colocamos sobre o objeto do tipo Node os objetos do tipo Scene. A organização lógica para realizar a criação de uma GUI é feita da seguinte forma: O Stage é o objeto mais externo na interface gráfica. Colocamos sobre o Stage um objeto do tipo Scene. E, por fim, colocamos sobre o objeto do tipo Scene os objetos do tipo Node. Alternativa assinalada A organização lógica para realizar a criação de uma GUI é feita da seguinte forma: O Node é o objeto mais externo na interface gráfica. Colocamos sobre o Node um objeto do tipo Scene. E, por fim, colocamos sobre o objeto do tipo Scene os objetos do tipo Stage. A organização lógica para realizar a criação de uma GUI é feita da seguinte forma: O Node é o objeto mais externo na interface gráfica. Colocamos sobre o Node um objeto do tipo Stage. E, por fim, colocamos sobre o objeto do tipo Stage os objetos do tipo Scene. 04/06/2022 15:45 Colaborar - Av2 - Linguagem Orientada a Objetos https://www.colaboraread.com.br/aluno/avaliacao/index/2965139003?atividadeDisciplinaId=12634611 3/3 a) b) c) d) e) a) b) c) d) e) 5) A linguagem Java suporta a criação de interfaces gráficas de forma simples e robusta por meio da biblioteca JavaFX. Essa biblioteca possui disponível um conjunto de funcionalidades que auxiliam no desenvolvimento de aplicações gráficas. Com relação a biblioteca JavaFX marque a afirmação correta. Alternativas: A função de um gerenciador de layout é auxiliar no posicionamento de componentes na tela, dessa maneira, não é necessário especificar as coordenadas em que o componente deverá ocupar. Alternativa assinalada A função de um gerenciador de layout é auxiliar no posicionamento de componentes na tela, dessa maneira, é necessário especificar as coordenadas em que o componente deverá ocupar. A função de um gerenciador de layout é auxiliar no posicionamento de componentes na tela, dessa maneira, existe apenas um gerenciador de layout disponível. A função de um gerenciador de layout é permitir que os componentes possam ser colocados na tela, dessa maneira, não existe aplicação gráfica sem um gerenciador de layout. A função de um gerenciador de layout é permitir que os componentes possam ser colocados na tela, dessa maneira, a biblioteca JavaFX utiliza gerenciadores de layout implicitamente e assim não é possível a criação de um gerenciador de forma explícita. A linguagem Java suporta a criação de interfaces gráficas de forma simples e robusta por meio da biblioteca JavaFX. Essa biblioteca possui disponível um conjunto de gerenciadores de layout que auxiliam na organização dos componentes. Tomando como base essa biblioteca, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) O gerenciador de layout StackPane faz a organização empilhando os componentes. ( ) O gerenciador de layout HBox faz a organização dos componentes horizontalmente. ( ) O gerenciador de layout VBox faz a organização dos componentes verticalmente. ( ) O gerenciador de layout Control faz a organização dos componentes em grade. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F. V – V – V – F. V – F – F – V. Alternativa assinalada F – F – V – V. F – V – V – F.
Compartilhar