Questões de Concurso Comentadas para fundatec

Foram encontradas 34.441 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2171699 Programação
Java API para RESTful Web Services (JAX-RS) versão 2.0 implementa recursos para responder operações do protocolo HTTP. São anotações dessa API: 
Alternativas
Q2171698 Programação
Considere uma página XHTML com JSF versão 2.3. Qual alternativa exibe corretamente as tags para a definição de um formulário, um campo texto e um botão para submeter os dados? 
Alternativas
Q2171697 Programação
No Contexts and Dependency Injection (CDI) versão 2.0, da plataforma Java EE (Enterprise Edition), existem cinco tipos de escopo padrão, definidos no pacote javax.enterprise.context. Quais são?
Alternativas
Q2171696 Programação
São anotações de proteção de acesso (Securing Access) ao Enterprise Java Beans (EJB) versão 3.2: 
Alternativas
Q2171695 Programação
Analise o seguinte trecho de código Java:
StringBuilder sb = new StringBuilder("Memória"); sb.append(" ocupada.");
Em qual local a JVM (Java Virtual Machine) armazenará a instância de sb?
Alternativas
Q2171694 Programação

Analise o seguinte trecho de código Java:

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

public class ArrayLista {

        public static void main(String[] args) {

                 List<String> str = Arrays.asList("c", "a", "b");

                 str.sort();

                 System.out.println(str.toString());

         }

}


O que será escrito na saída padrão após a execução?

Alternativas
Q2171693 Programação

Analise o seguinte trecho de código Java:

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

public class Iteracao {

      public static void main(String[] args) {

             Map <Integer, String> produto = new HashMap<Integer, String>();

             produto.put(1, "Camisa");

             produto.put(2, "Calça");


Analise as assertivas abaixo e assinale a alternativa correta para imprimir, na saída padrão, a relação apenas dos nomes dos produtos do HashMap produto.
I. for (Map.Entry< p:produto.entrySet()) {            System.out.println(p.getValue());     }
II. Iterator<Map.Entry<Integer, String>> produtos = produto.entrySet().iterator();     while (produtos.hasNext()) {     Map.Entry<Integer, String> p = produtos.next();     System.out.println(p.getValue());     }
III. produto.forEach((value) -> {      System.out.println(value);       });

Alternativas
Q2171692 Programação

Analise o seguinte trecho de código Java:

import java.util.Set;

import java.util.HashSet;

public class Conjunto {

       public static void main(String[] args) {

             Set <Integer> conjunto = new HashSet<Integer>();

              conjunto.add(2);

              conjunto.add(5);

               conjunto.add(1);

               conjunto.add(2);

               System.out.println(conjunto.toString());

         }

}


O que será escrito na saída padrão após a execução?

Alternativas
Q2171691 Programação

Analise o seguinte trecho de código Java:

String a = "aa";

String b = "bb";

a.concat(b);

System.out.println(a);

O que será escrito na saída padrão após a execução? 

Alternativas
Q2171690 Programação

Analise o seguinte trecho de código Java:

int n;

System.out.println(++n);

O que acontecerá após a execução?

Alternativas
Q2171689 Programação

Analise o seguinte trecho de código Java:

int n= 2, x;

x= ++n + n++ + ++n + n++;

System.out.println(x + n);

O que será escrito na saída padrão após a execução?

Alternativas
Q2171688 Programação

Analise o seguinte trecho de código Java:

int n= 017;

System.out.println(n);

O que acontecerá após a execução?

Alternativas
Q2171687 Programação

Analise o seguinte trecho de código Java:

int n= 4;

for (int i= n-1; i > 1; i--){

        n*= i + n;

}

Qual será o valor da variável n após a execução?

Alternativas
Q2171686 Sistemas Operacionais
GIT é um sistema de controle de revisão distribuído que possui um conjunto de comandos para realizar operações de versionamento de arquivos. O comando ______ cria uma versão dos arquivos modificados no repositório local como uma espécie de fotografia, registrando a situação atual deles, e o comando ________ envia essas modificações para o repositório remoto. Já o comando ________ é utilizado para trazer as atualizações do repositório remoto fazendo merge automaticamente com os arquivos do repositório local.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2171685 Engenharia de Software
Sobre Application Development Lifecycle Management (ADLM), analise as assertivas abaixo e assinale a alternativa correta.
I. Os produtos ADLM focam na parte do desenvolvimento do ciclo de vida de software. II. Se concentra em atividades de planejamento e governança do ciclo de vida de desenvolvimento de software (SDLC). III. Engloba o gerenciamento do ciclo de vida da aplicação (ALM) como parte do seu escopo de atuação.
Alternativas
Q2171684 Programação
Sobre a criação de testes unitários na linguagem Java com o uso do framework JUnit, qual instrução deve ser utilizada para comparar o resultado esperado com o resultado obtido?
Alternativas
Q2171683 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de testes de software com as respectivas características.
Coluna 1 1. Teste unitário. 2. Teste de integração. 3. Teste de regressão. 4. Teste de sistema.
Coluna 2 ( ) Avalia o software do ponto de vista do usuário. ( ) Verifica se a comunicação entre os módulos está feita de modo correto.
( ) Reaplica os testes já realizados em novas versões do sistema. ( ) Confere a funcionalidade geral do sistema. ( ) Permite que cada funcionalidade do sistema seja analisada individualmente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2171682 Engenharia de Software
Sobre fundamentos de testes de software, o International Software Testing Qualifications Board (ISTQB) define que ________ é uma falha humana e produz resultado incorreto, enquanto ________ é o resultado de um código mal escrito que causa anomalia no funcionamento de um sistema. Já ________ é o funcionamento inesperado das funções do software.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2171681 Engenharia de Software
Sobre injeção de dependência, analise as assertivas abaixo e assinale a alternativa correta.
I. Recomenda-se implementar a injeção de dependência quando uma classe é dependente de outra.
II. A injeção de dependência não permite desacoplar uma classe de suas classes dependentes, mas facilita o entendimento da implementação.
III. Uma das formas de implementação é pela criação de um pool de objetos, no qual objetos são retirados para serem injetados em uma classe.
Alternativas
Q2171680 Arquitetura de Software
Sobre o padrão MVC (Model-View-Controller) de projeto, analise as assertivas abaixo:
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
Quais estão corretas?
Alternativas
Respostas
17421: B
17422: D
17423: A
17424: E
17425: A
17426: E
17427: C
17428: D
17429: A
17430: D
17431: D
17432: C
17433: E
17434: D
17435: C
17436: D
17437: C
17438: B
17439: D
17440: A