Questões de Concurso
Para procempa
Foram encontradas 766 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Relacione cada um dos elementos da contagem de pontos de função, listadas a seguir, às suas respectivas características.
1. Consulta Externa
2. Arquivo de Interface Externa
3. Arquivo Lógico Interno
4. Entrada Externa
5. Saída Externa
( ) Tabelas de banco de dados lidas pela aplicação, mas atualizadas por outra aplicação.
( ) Tabelas de banco de dados atualizadas pela aplicação.
( ) Transação que processa dados ou informações de controle originados de fora da fronteira da aplicação.
( ) Função que apresenta informações ao usuário por meio da lógica de processamento que não seja apenas uma simples recuperação de dados ou informação de controle.
( ) Função que apresenta informações ao usuário, por meio da simples recuperação de dados ou informações de controle, dentro da fronteira da aplicação.
Assinale a opção que indica a sequência correta, de cima para baixo.
Em relação aos princípios essenciais de boas práticas de modelagem orientada a objeto assinale a afirmativa correta.
Com relação aos tipos de diagramas oficiais da UML, analise as afirmativas a seguir.
I. Os diagramas de classes são indicados para descrever os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.
II. Os diagramas de máquina de estados desempenham um papel semelhante aos fluxogramas e por isso são indicados para descrever a lógica de procedimento, o processo de negócio e o fluxo de trabalho.
III. Os diagramas de comunicação são indicados para representar nós físicos responsáveis por executar a mesma tarefa lógica, além de mostrar informações sobre os protocolos utilizados, nos caminhos de comunicação, entre os nós do sistema.
Assinale:
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
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

Assinale a opção que indica a expressão correta a ser usada em uma função Javascript para submeter o formulário.

Assinale a opção que indica a sentença correta em PHP a ser usada no script upload.php para atribuir à variável $n o número de arquivos submetidos.
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.
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.
@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
InputStreamReader is = new InputStreamReader (new FileInputStream ("texto.txt"),"UTF-8");
Sabe-se que:
- a classe InputStreamReader é extensão de Reader, que é abstrata e serve de matriz para todas as classes que leem streams de caracteres;
- a classe FileInputStream é uma extensão de InputStream, que é abstrata e serve de matriz para todas as classes que leem streams de bytes;
- o método read da classe InputStreamReader invoca o método read de FileInputStream, transformando em caracteres os bytes lidos, de acordo com o conjunto especificado (UTF-8, no exemplo dado).
Assinale a opção que indica o padrão de projeto utilizado na linha de comando acima.
I. Uma classe abstrata não pode possuir métodos estáticos.
II. Todos os métodos declarados em uma interface são públicos.
III. Classes anônimas não admitem declaração explícita de construtores.
Assinale:
Sobre as características do protocolo SSL, assinale a afirmativa correta.
Para que a transferência ocorra de forma eficiente, a aplicação deve enviar datagramas com tamanho de
A função retorna a posição da chave k em V, ou -1 se não for encontrada.
O símbolo *** denota uma expressão lógica propositalmente omitida.
define buscabinaria(k)
p=1
u=N
repeat
x=(p+u)\2
if k < V[x]
then u = x-1
else p = x+1
until ***
if k = V[x]
then return(x)
else return(-1)
Assinale a opção que apresenta o trecho que deve substituir o símbolo *** para que o algoritmo acima funcione de acordo com a especificação.
Supondo que os três operam em condições semelhantes e satisfatórias, com os registros armazenados num disco rígido, assinale a opção que mostra as alternativas na ordem do menor para o maior tempo de busca
(not(E1 and E2)) or (not(E3 and E4))
é sempre equivalente à expressão