Questões de Concurso Público ABIN 2010 para Oficial Técnico de Inteligência - Área de Desenvolvimento e Manutenção de Sistemas

Foram encontradas 150 questões

Q79859 Programação
Julgue os itens de 61 a 65, acerca de scripts PHP.

Se o pedido Imagem 017.jpg for aplicado de forma bem sucedida ao script apresentado abaixo, então a saída de dados deverá conter a string Imagem 018.jpgImagem 019.jpg. É correto afirmar, ainda, que uma conexão de socket foi estabelecida entre dois processos que se executam no mesmo computador onde se encontra o serviço HTTP associado ao referido pedido, sendo uma extremidade da conexão associada à porta 80 e a outra, a uma porta cujo número não se pode determinar pelas informações apresentadas.

Imagem 020.jpg

Alternativas
Q79860 Programação
Julgue os itens de 61 a 65, acerca de scripts PHP.

Sabendo-se que a função Imagem 021.jpg opera com o conceito de ordenação natural, na qual as strings alfanuméricas são ordenadas da forma que um ser humano ordenaria, enquanto a função Imagem 022.jpg opera com o conceito de ordenação classicamente usado em algoritmos de ordenação de strings, na ciência da computação, então a execução bem sucedida do script PHP apresentado abaixo produzirá, na saída, a primeira ocorrência da string Imagem 046.jpg antes da primeira ocorrência da string Imagem 026.jpg e a segunda ocorrência da string Imagem 047.jpg depois da segunda ocorrência da string Imagem 026.jpg
Imagem 027.jpg

Alternativas
Q79861 Programação
Imagem 028.jpg

Considerando o script PHP apresentado acima, julgue os
próximos itens.

Uma sessão PHP é criada ou recuperada automaticamente durante a execução do script.
Alternativas
Q79862 Programação
Imagem 028.jpg

Considerando o script PHP apresentado acima, julgue os
próximos itens.

A senha do usuário que está no banco de dados não foi criptografada com um hash, fato que torna a aplicação vulnerável a ataques de dicionário.
Alternativas
Q79863 Programação
Imagem 028.jpg

Considerando o script PHP apresentado acima, julgue os
próximos itens.

O banco de dados MySQL é usado pelo script, mas a conexão com o banco deveria ter sido encerrada ou devolvida ao pool ao final do script, fato que não se concretiza.
Alternativas
Q79864 Programação
Imagem 028.jpg

Considerando o script PHP apresentado acima, julgue os
próximos itens.

O pedido HTTP que pode ser atendido por esse script não poderá conter cookies de nomes Imagem 029.jpg e Imagem 030.jpg, além de estar sujeito a ataques de SQL injection.
Alternativas
Q79865 Programação
Acerca dos princípios de sistemas operacionais e sua relação com o
suporte a aplicações web, especialmente na tecnologia PHP, julgue os
seguintes itens.

Os softwares de servidores web, ao aderirem à arquitetura de sistemas operacionais, empregam modelo de memória virtual, que atua como um cache de memória e contém parte das instruções e dados executados por um script em determinado instante de tempo. Assim, o script não precisa estar armazenado simultaneamente na memória principal e no disco; com isso, a memória total disponível para um script ou programa pode exceder o tamanho da memória principal do sistema.
Alternativas
Q79866 Redes de Computadores
Acerca dos princípios de sistemas operacionais e sua relação com o
suporte a aplicações web, especialmente na tecnologia PHP, julgue os
seguintes itens.

Para cada pedido HTTP recebido pelo daemon HTTP, é produzido um novo processo computacional no nível de sistema operacional, o qual é escalonado, encaminhado para a fila de processos em estado bloqueado (blocked) e, em seguida, fica aguardando o seu momento de usar o processador para que o daemon processe o pedido e gere uma resposta HTTP.
Alternativas
Q79867 Programação
Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

O formato JSON (javascript object notation) permite representar objetos e classes como estruturas de dados e arrays associativos, sendo possível seu uso em combinação com Ajax e PHP, por meio de bibliotecas diversas, como DOJO.
Alternativas
Q79868 Programação
Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

Arrays associativos, usados em PHP e em outras linguagens de script, podem ser implementados de forma eficiente, do ponto de vista de consumo de memória, por meio do uso de tabelas de dispersão. Para garantir eficiência, essas tabelas precisam ser totalmente livres de colisão, tal que, na implementação de métodos de busca, as pesquisas sejam executadas em tempo constante, independentemente do valor pesquisado.
Alternativas
Q79869 Programação
Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

Estruturas de dados padronizadas, como listas ligadas duplamente encadeadas, pilhas, filas, filas de prioridade e arrays numéricos de tamanho fixo, são disponíveis em PHP por meio da extensão SPL (standard PHP library).
Alternativas
Q79870 Programação
Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

Algoritmos recursivos normalmente têm menor tempo de resposta que seus equivalentes iterativos, mas as linguagens PHP e Javascript, por serem linguagens de script, não permitem nem necessitam de recursividade.
Alternativas
Q79871 Banco de Dados
No que se refere a SGBD associado para suporte a aplicações web,
inclusive com suporte ao processamento de transações e acesso
concorrente e simultâneo de diversos usuários, julgue os itens de
76 a 78.

A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.
Alternativas
Q79872 Banco de Dados
No que se refere a SGBD associado para suporte a aplicações web,
inclusive com suporte ao processamento de transações e acesso
concorrente e simultâneo de diversos usuários, julgue os itens de
76 a 78.

A distribuição padrão de PHP suporta extensões com uma variedade de bancos SGBDs específicos, como dBase, Firebird, Informix, IBM DB2, Ingres, MsSQL, MySQL, Oracle, Paradox, PostgreSQL e Sybase, entre outros.
Alternativas
Q79873 Banco de Dados
No que se refere a SGBD associado para suporte a aplicações web,
inclusive com suporte ao processamento de transações e acesso
concorrente e simultâneo de diversos usuários, julgue os itens de
76 a 78.

Entre os comandos padrão de gerenciamento de transações, disponíveis em extensões da linguagem PHP, incluem-se os que realizam as funções de iniciar (begin transaction) e encerrar transação (end transaction), fazer roolback de uma transação, abortar uma transação (abort transaction), fundir uma transação a outra (join transaction) e separar uma transação de outra (split transaction).
Alternativas
Q79874 Banco de Dados
Em determinada empresa, os produtos são oferecidos
para venda por meio de lances, que correspondem aos valores
que os clientes estão dispostos a pagar pelos produtos. Os lances
são apurados e o produto é vendido ao cliente que tiver feito a
proposta de maior valor. Como regra, cada cliente somente pode
manter um lance ativo por vez. Depois de finalizada a venda,
todos os lances são removidos da base de dados.

Considerando que o cenário descrito acima tenha sido
viabilizado com o uso de um banco de dados relacional na
terceira forma normal, julgue os itens seguintes.

O valor do lance deve ser estabelecido como atributo da tabela cliente.
Alternativas
Q79875 Banco de Dados
Em determinada empresa, os produtos são oferecidos
para venda por meio de lances, que correspondem aos valores
que os clientes estão dispostos a pagar pelos produtos. Os lances
são apurados e o produto é vendido ao cliente que tiver feito a
proposta de maior valor. Como regra, cada cliente somente pode
manter um lance ativo por vez. Depois de finalizada a venda,
todos os lances são removidos da base de dados.

Considerando que o cenário descrito acima tenha sido
viabilizado com o uso de um banco de dados relacional na
terceira forma normal, julgue os itens seguintes.

O relacionamento entre as entidades produto e cliente deve ser estabelecido por meio da inclusão da chave primária da entidade produto na tabela que implementa a entidade cliente.
Alternativas
Q79876 Banco de Dados
Com relação ao modelo entidade relacionamento aos sistemas de
banco de dados, julgue os itens subsequentes.

A visão interna de um banco de dados é uma representação de baixo nível descrita por meio de um esquema interno no qual estão descritos os registros físicos de armazenamento dos dados.
Alternativas
Q79877 Banco de Dados
Com relação ao modelo entidade relacionamento aos sistemas de
banco de dados, julgue os itens subsequentes.

O modelo entidade relacionamento pode ser utilizado para modelar conceitualmente um banco de dados, independentemente do SGBD usado para sua implementação. Essa recomendação, no entanto, se torna cada vez menos eficaz na medida em que se faz necessário realizar a evolução, manutenção, adaptação, aperfeiçoamento, ou integração com sistemas existentes.
Alternativas
Q79878 Governança de TI
No que se refere a governança de tecnologia da informação (TI),
COBIT, ITIL e PMBOK, julgue os itens de 83 a 90.

O grau de governança de uma organização pode ser avaliado, entre outras formas, por meio de níveis de maturidade dos processos de TI. O COBIT 4.1 sugere seis níveis, sendo o nível 3 caracterizado pela existência de métricas de desempenho das atividades pertinentes para monitorar e avaliar o processo em seus mínimos detalhes.
Alternativas
Respostas
61: C
62: C
63: E
64: E
65: C
66: E
67: E
68: E
69: C
70: E
71: C
72: E
73: E
74: C
75: E
76: E
77: E
78: E
79: C
80: E