Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) 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: · a) F – F – V – V. · b) F – V – F – F. · c) V – F – V – F. · d) V – V – F – V. · e) V – V – V – F. 2) 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 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: · a) 1 – III; 2 – II; 3 – I; 4 – IV. · b) 1 – I; 2 – IV; 3 – II; 4 – III. · c) 1 – II; 1 – IV; 2 – I; 2 – III. · d) 1 – II; 2 – III; 3 – I; 4 – IV. · e) 1 – III; 2 – IV; 3 – I; 4 – II. 3) 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: · a) I e II apenas. · b) I e III apenas. · c) II e IV apenas. · d) III e IV apenas. · e) I, II e IV apenas. 4) 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. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: · a) F – V – F – F. · b) F – V – V – F. · c) F – F – V – V. · d) V – V – F – V. · e) V – F – V – F. 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: · a) I e II apenas. · b) II e III apenas. · c) III e IV apenas. · d) I e IV apenas. · e) I, II, III e IV. 2) 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: · a) V – V – F – F. · b) V – F – V – F. · c) F – F – V – V. · d) F – F – F – V. · e) F – V – V – V. 3) 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: · a) F – V – F – F. · b) F – F – V – V. · c) V – F – F – F. · d) V – V – F – V. · e) V – F – V – V. 4) 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. ( ) 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: · a) F – V – F – V. · b) F – F – V – V. · c) V – V – F – V. · d) V – F – V – F. · e) V – V – V – F.
Compartilhar