Prévia do material em texto
1 Questão Resp. Correta (VUNESP - 2020 - FITO - Técnico em Gestão - Informática) No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é: HashMap List ArrayList HashSet Collection 2 Questão Resp. Correta (COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior − Adaptada) Analise o trecho de código Java a seguir. A partir da análise do código, observa-se que: O código não compila. Será exibido o endereço de memória do objeto. O código compila, mas não mostra nada. Será exibido um texto no console. Os modificadores de acesso não podem estar ocultos. 3 Questão Resp. Correta (ACCESS/2020) No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método. Os métodos definidos em I, II e III são respectivamente denominados Protected, private e public. Public, protected e private. Private, protected e public. Protected, public e private. Private, public e protected. 4 Questão Resp. Correta Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA) O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe ''Conta'' é: Void Public Final Interface Abstract 5 Questão Resp. Correta (INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas - Desenvolvimento de Aplicações Web Mobile -2019) Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados. try catch finally if else 6 Questão Resp. Correta (CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas) Um objeto de exceção possui, na linguagem Java, o método: Getprior( ). Getsign( ). Getfor( ). getMessage( ). Getchvar( ). 7 Questão Resp. Correta Considere as seguintes afirmativas sobre Requisitos de Software: I - Requisitos Funcionais descrevem as funções que o software deverá executar. II - Requisitos Funcionais não são rastreáveis, ou seja, não é possível identificar o código fonte relacionado a um requisito funcional. III - Requisitos Não-Funcionais descrevem as ações realizadas para cada entrada do sistema, ou seja, é aquilo que descreve o que deve ser feito pelo sistema. Assinale a alternativa CORRETA: Todas as afirmativas são verdadeiras. Apenas a afirmativa II é verdadeira. Apenas as afirmativas I e III são verdadeiras. Apenas as afirmativas II e III são verdadeiras. Apenas a afirmativa I é verdadeira. 8 Questão Resp. Correta A especificação de um processo de desenvolvimento de software requer a definição de como as atividades serão encadeadas, também denominada de fluxo de processo ou ciclo de vida. Avalie se as afirmativas a seguir são Falsas ou Verdadeiras: [____] Fluxo de Processo Linear - as atividades são executadas em sequência, de modo que cada atividade é realizada por completo uma única vez. [____] Fluxo de Processo Iterativo - uma atividade ou um conjunto de atividades podem ser repetidas antes de prosseguir para a seguinte. [____] Fluxo de Processo Evolucionário - o sequenciamento de cada fluxo inclui todas as atividades, sendo que cada iteração completa gera uma nova versão do software. Assinale a opção correta: [V] - [V] - [V] [F] - [V] - [V] [V] - [F] - [V] [V] - [F] - [F] [V] - [V] - [F] 9 Questão Resp. Correta A ISO 9126 identifica seis atributos fundamentais de qualidade para o software. Avalie se as afirmativas a seguir são Falsas ou Verdadeiras: [____] Confiabilidade, atributo associado ao tempo de disponibilidade do software. [____] Eficiência, atributo relacionado com a otimização dos recursos do sistema [____] Portabilidade, atributo associado à satisfação dos requisitos funcionais. Assinale a opção correta: [V] - [V] - [V]. [V] - [F] - [V]. [V] - [F] - [F]. [F] - [V] - [V]. [V] - [V] - [F]. 10 Questão Resp. Correta Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais? São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. São requisitos que não estão diretamente relacionados com as funções específicas do sistema. São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares.