Foram encontradas 1.477 questões

Resolva questões gratuitamente!

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

Q583616 Banco de Dados
Considere o trecho de código abaixo.

       SQL> DECLARE

          2 bonus NUMBER(8,2);

          3 id_func NUMBER(6) := 1005;

          4 BEGIN

          5 SELECT salario * 0.10 INTO bonus

          6 FROM tab_funcionarios

          7 WHERE id_funcionario = id_func;

          8 END;

          9 /

Sabendo-se que a tabela foi criada no Oracle 11g e que o banco de dados opera em condições ideais, o código 
Alternativas
Q583615 Banco de Dados
Um Técnico do TREAP − Tribunal Regional Eleitoral do Amapá ficou responsável por criar uma tabela no Banco de Dados denominada Tab_PAA que seja capaz de armazenar o código da auditoria (um identificador único, não nulo), o nome do auditor responsável e o órgão sendo auditado. Para isso, ele utilizou, corretamente, o seguinte comando SQL:
Alternativas
Q583614 Arquitetura de Software
Um Técnico está participando do desenvolvimento de uma aplicação que funcionará simultaneamente em um dispositivo móvel e no ambiente corporativo, necessitando, portanto, de um processo de sincronização entre as informações processadas no dispositivo móvel e na base corporativa. Ambas as aplicações devem se comunicar com um objeto que deve ser único para processar este sincronismo, a fim de evitar a possibilidade de criar dados na base. O Técnico sugeriu a utilização do Singleton, um
Alternativas
Q583613 Arquitetura de Software
Um Técnico está participando do projeto de um sistema com arquitetura multicamadas. Esta arquitetura faz uso de objetos distribuídos aliados à utilização de interfaces para executar seus procedimentos. Em um sistema desenvolvido nestes moldes, pelo menos três camadas são necessárias, como a camada de
Alternativas
Q583612 Governança de TI
Comparando-se os modelos de qualidade de software CMMI versão 1.3 e MPS.BR, é correto afirmar que
Alternativas
Q583611 Engenharia de Software
Um Técnico observou o trabalho de 2 equipes de desenvolvimento de software e constatou as seguintes características do trabalho:

Equipe 1: A implementação do código era feita em dupla, com os dois desenvolvedores trabalhando em um único computador. Eles procuravam identificar erros sintáticos e semânticos, pensando estrategicamente em como melhorar o código que estavam implementando.

Equipe 2: A equipe estava em uma reunião de planejamento cuja intenção era responder as seguintes questões:

“O que será entregue como resultado do incremento da próxima Sprint?" e “Como o trabalho necessário para entregar o incremento será realizado?"

Baseado nas características acima, o Técnico concluiu que as equipes 1 e 2 estavam praticando atividades ligadas, respectivamente, às metodologias 
Alternativas
Q583610 Engenharia de Software
O principal objetivo da Análise Orientada a Objetos é definir todas as classes relevantes ao problema a ser resolvido e
Alternativas
Q583609 Arquitetura de Software
Um Técnico participou do levantamento de requisitos de um novo sistema do Tribunal. Devidamente autorizado, ele se inseriu no ambiente de trabalho em que o sistema seria utilizado e observou o trabalho diário, anotando as tarefas reais. Seu principal objetivo era descobrir requisitos de sistema implícitos, que refletissem os processos reais nos quais as pessoas estão envolvidas, ao invés de processos formais. Além destes requisitos, ele também coletou os requisitos derivados da cooperação e conscientização das atividades de outras pessoas envolvidas. O Técnico estava colocando em prática a técnica de levantamento de requisitos denominada
Alternativas
Q583607 Programação
Para o desenvolvimento de aplicativos para dispositivos móveis baseados em Android são utilizados elementos básicos, sobre os quais é INCORRETO afirmar:
Alternativas
Q583606 Segurança da Informação
XSS é a mais predominante falha de segurança em aplicações web, que ocorre quando uma aplicação inclui os dados fornecidos pelo usuário na página (enviados ao navegador) sem a validação ou filtro apropriado desse conteúdo. Os três tipos conhecidos de falhas XSS são Persistente, Refletido e
Alternativas
Q583605 Segurança da Informação
 Considere os cenários I e II.

I. Um site não usa SSL em todas as páginas autenticadas. O atacante simplesmente monitora o tráfego de rede (como uma rede wireless aberta), e rouba o cookie de sessão do usuário. O atacante então reproduz este cookie e sequestra a sessão do usuário, acessando dados privados do mesmo.

II. O banco de dados de senhas dos usuários usa hashes simples (unsalted) para armazenar as senhas de todos. Uma falha de upload de arquivos permite que um atacante recupere o arquivo de senhas. Todos os hashes simples poderão ser expostos através de uma rainbow table de hashes pré-calculados.

Os cenários I e II podem expor uma aplicação a riscos conhecidos como 
Alternativas
Q583604 Programação

                                                                        request . getParameter("id") + " ' "); 


Se um atacante modificar o valor do parâmetro id em uma requisição do seu navegador para enviar ' or '1'='1 estará ocorrendo 
Alternativas
Q583603 Programação
Em uma subclasse de uma relação de herança em Java, o construtor recebeu como parâmetro valores para seus atributos e para os atributos da superclasse. No corpo deste construtor, para encaminhar os atributos direcionados à superclasse para o construtor da superclasse utiliza-se a instrução
Alternativas
Q583602 Engenharia de Software
Na orientação a objetos com Java as classes
Alternativas
Q583601 Programação
Considere o programa Java abaixo.

      import javax.swing.JOptionPane;

      public class Prova {

             public static void main(String[] args) {

                    int a, b, r;

                    a = Integer.parseInt(JOptionPane.showInputDialog("Valor de a"));

                    b = Integer.parseInt(JOptionPane.showInputDialog("Valor de b"));

                     if (a != 0 && b != 0) {

                          r = a % b;

                          while (r != 0) {

                                a = b;

                                b = r;

                                r = a % b;

                           }

                          JOptionPane.showMessageDialog(null, b);

                      } else {

                           System.out.print("valor inválido");

                      }

             }

       } 

Se forem lidos os valores 20 e 24 será exibido 
Alternativas
Q583600 Programação
O suporte a AJAX do JSF permite disparar requisições com base em eventos e renderizar elementos. Esse suporte pode ser oferecido pela tag
Alternativas
Q583599 Programação
Considere a classe a seguir em uma aplicação que utiliza JPA e JSF. 

             @Entity

              public class Processo {

                 @Min(2000)

                  private Integer anoInicioProcesso;

                 @NotNull

                  private Float valorPleiteado;

              }

É correto afirmar que 
Alternativas
Q583598 Programação
Considere o fragmento de código a seguir, presente em uma classe ideal de acesso a dados de uma aplicação que utiliza JPA.

String jpql = "select e from Empregado e where e.cargo = :c";

Query q = entityManager.createQuery(jpql, Empregado.class);

...I...

List <Empregados> empregados = q.getResultList ();

Para completar corretamente o fragmento de código de forma que a consulta retorne os empregados cujo cargo seja Gerente, a lacuna I deve ser preenchida por  
Alternativas
Q583597 Programação
Considere a linha a seguir, em uma aplicação Java SE:

JComboBox cmbCidades = new JComboBox(cidades);

Para que o cmbCidades seja construído contendo as cidades de Macapá e Aporema, antes da linha apresentada deve ser digitada a instrução 
Alternativas
Q583596 Programação
Em um bloco CSS incorporado em uma página HTML, para colocar em letra vermelha os parágrafos cujo conteúdo do atributo id inicie pela palavra par, utiliza-se a instrução
Alternativas
Respostas
761: A
762: A
763: E
764: B
765: D
766: E
767: A
768: B
769: D
770: C
771: D
772: B
773: A
774: E
775: C
776: B
777: C
778: E
779: B
780: A