Questões de Concurso Comentadas para procempa

Foram encontradas 277 questões

Resolva questões gratuitamente!

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

Q468154 Programação
A função a seguir, em Javascript, destina-se a coletar referências a funções a serem executadas após a carga de uma página HTML: 

                                    function register_load_function (func)
                                    {
                                          if  (typeof (window.onload) != "function")
                                          {
                                               window.onload = func;
                                           }
                                           else
                                           {
                                                var old = window.onload;
                                                window.onload = function ()
                                                {
                                                         func ();
                                                         if (old)
                                                             old ();
                                                }
                                           }
                                    } 

No preâmbulo da página, considere as chamadas:
register_load_function (f);
register_load_function (g);
register_load_function (h); 

Após a carga da página, o interpretador Javascript executará a função definida em window.onload, o que provocará a execução das funções f, g e h na seguinte ordem
Alternativas
Q468153 Programação
Analise o trecho de código em PHP a seguir. 

                                session_start ();
                                if (isset ($_SESSION['marca']) && (time() -
                                $_SESSION['marca']) > 1800)
                                {
                                         session_unset ();
                                         session_destroy ();
                                         header ("Location:logout.php");
                                         exit;
                                }
                                $_SESSION['marca'] = time(); 

O código, inserido como preâmbulo em todos os scripts que constituem pontos de entrada em determinado site, destina-se a extinguir a sessão na primeira tentativa de acesso, após certo tempo de inatividade.

Esse tempo é de
Alternativas
Q468150 Programação
As interfaces java.sql.Statement, java.sql.PreparedStatement e java.sql.CallableStatement definem métodos e propriedades para que, uma vez estabelecida a conexão, a aplicação Java envie comandos SQL ao servidor de banco de dados e receba dados em resposta.

Acerca do uso destas intefaces, correlacione as duas colunas a seguir:

1. Statement
2. PreparedStatement
3. CallableStatement

( ) é usado para ter acesso a procedimentos armazenados (stored procedures) no banco de dados.

( ) é usado para acesso de propósito geral ao banco de dados.

( ) é usado quando se planeja executar o mesmo comando SQL várias vezes ao longo da execução da aplicação.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468149 Programação
Para uma aplicação JSF usar um bean que injeta outra classe bean, o primeiro bean precisa ser capaz de manter seu estado por um certo tempo, que será especificado em sua anotação de escopo. Acerca da definição de escopos em aplicações JSF, correlacione as duas colunas a seguir:

1. @RequestScoped
2. @SessionScoped
3. @ApplicationScoped

( ) o estado do bean persiste por múltiplas requisições HTTP provenientes de um mesmo usuário.

( ) o estado do bean persiste por todo o tempo de vida da aplicação WEB.

( ) o estado do bean persiste apenas por uma única requisição HTTP.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468148 Programação
Considere a seguinte classe com anotações JPA:

                        @Entity
                        @Table(name=”funcionario”)
                         public class Funcionario implements Serializable
                         {
                                private static final long serialVersionUID =
                         2L;
                               @Id
                               @Column(name=”id”, nullable=false)
                                private Integer id;
                               @Column(name=”nome”)
                                private String primaryKey;
                               @ManyToOne
                                private Funcionario chefe;
                          //    Restante da classe...
                          }

Sobre essa classe anotada, analise as afirmativas a seguir.

I. A anotação @Table é dispensável, neste caso.
II. A chave primária da tabela associada à classe Funcionario é nome.
III. A anotação @ManyToOne introduz, neste exemplo, um autorrelacionamento. 

Após o exame das afirmativas, verifica-se que
Alternativas
Respostas
16: D
17: C
18: E
19: D
20: B