Questões de Concurso Público BNDES 2008 para Profissional Básico - Análise de Sistemas - Desenvolvimento

Foram encontradas 70 questões

Q5928 Banco de Dados
Uma tabela de um banco de dados relacional para um sistema de loja virtual foi definida da seguinte forma:

cliente (idCliente, nome, senha, endereço, tipoEndereço, telefone*)
onde (*) indica campo multivalorado.

Conhecendo as dependências funcionais:

idCliente -> nome,senha,endereço,tipoEndereço,telefone* tipoEndereço -> endereço

Assinale a opção correta quanto à decomposição da tabela segundo a terceira Forma Normal (3FN).
Alternativas
Q5929 Algoritmos e Estrutura de Dados
Observe o algoritmo em JAVA.
Imagem associada para resolução da questão
A complexidade de tempo desse algoritmo, no pior caso, em que n corresponde ao número de elementos do vetor v, é
Alternativas
Q5930 Banco de Dados
Um funcionário, encarregado de verificar o correto funcionamento de uma base de dados relacional, faz o seguinte teste:

select nome from emp where matr = 123;

O resultado é vazio. Então ele executa:

insert into emp(matr, nome, salario, ativo)
values (123, 'José da Silva', 2000, 'N');
commit;

O banco de dados não retorna erro e informa que inseriu uma linha.
Por fim, para verificar, ele consulta novamente:

select nome from emp where matr = 123;

O resultado continua vazio.

Supondo que o sistema gerenciador de banco de dados esteja funcionando corretamente, que opção explica o ocorrido?
Alternativas
Q5931 Banco de Dados
O Administrador de Dados de uma loja virtual verifica que há um problema no sistema controlador do estoque. Alguns produtos apresentam quantidades negativas, ou seja, houve mais vendas que a quantidade existente no estoque.
O programador do sistema mostra, em pseudocódigo, o trecho que realiza a verificação do estoque. 
Imagem associada para resolução da questão
Qual opção descreve corretamente o problema e sua solução?
Alternativas
Q5932 Banco de Dados
Um analista de sistemas recebe o seguinte trecho de descrição de um sistema:

Uma empresa contrata um profissional para trabalhar em um projeto recebendo um determinado salário. Sabe-se que um projeto pode ter a participação de diversas empresas e que um profissional pode desempenhar várias atividades nesse projeto (p.ex. operador de guindaste e pedreiro). Que modelo ER representa corretamente essa descrição?

(O símbolo (*) representa atributo multivalorado).
Alternativas
Q5933 Banco de Dados
Seja o seguinte grupo de tabelas de um sistema:

fabricante (idfabricante, nome, endereço)
peça (idmodelo, nome, descrição)
constrói (idmodelo (FK), idfabricante (FK), data, quantidade, cor)

Um programador monta a seguinte consulta SQL:

Imagem associada para resolução da questão
Qual o retorno dessa consulta?
Alternativas
Q5934 Arquitetura de Computadores
Num departamento com 50 funcionários, cada um gera, em seu próprio computador, 30 requisições por segundo ao sistema de arquivos local, que tem uma capacidade de processamento de 50 requisições por segundo. Se toda essa capacidade de processamento individual fosse colocada em um único servidor, qual o tempo médio para uma requisição ser atendida?
Alternativas
Q5935 Sistemas Operacionais
Um sistema operacional que usa segmentação de memória tem a seguinte configuração:

segmento 1 : 100 KB
segmento 2 : 50 KB
segmento 3 : 200 KB
segmento 4 : 50 KB

A memória é preenchida com segmentos de diversos tamanhos, colocados na ordem abaixo. 20 KB, 50 KB, 10 KB, 50 KB, 20 KB, 20 KB, 40 KB

Qual o espaço livre de cada segmento, respectivamente, para as estratégias abaixo?

I: best-fit
II: first-fit
III: worst-fit

Alternativas
Q5936 Raciocínio Lógico
A expressão

(NOT A AND B) OR ((B AND NOT A) OR B)

equivale a
Alternativas
Q5937 Algoritmos e Estrutura de Dados
Considere uma árvore B de ordem 2 inicialmente vazia.
Os números abaixo são inseridos na seguinte ordem:

10, 15, 8, 3, 4, 12, 20, 9.

Que número(s) compõe(m) o nó raiz?
Alternativas
Q5938 Redes de Computadores
Uma estação de uma pequena empresa, ao tentar uma conexão com a Intranet, recebeu uma mensagem do tipo ICMP TIME EXCEEDED. No dia anterior, esse serviço estava operando normalmente. Essa situação pode ocorrer quando
Alternativas
Q5939 Redes de Computadores
Seja S a sub-rede da estação de endereço IP 192.168.100.20 e máscara 255.255.255.248. Qual o endereço de broadcast de S?
Alternativas
Q5940 Redes de Computadores
Observe as afirmativas abaixo sobre o protocolo HTTP.

I - O campo CRC (Cyclic Redundancy Check), disponível no cabeçalho HTTP, é responsável por detecção de erros em pacotes IP.
II - Caso exista uma conexão HTTP 1.1 entre as máquinas X e Y e a primeira seja reiniciada, a conexão HTTP será restabelecida, automaticamente, tão logo X esteja no ar novamente, graças ao mecanismo de keepalive.
III - Senhas de usuários que trafegam via HTTP podem ser interceptadas por usuários mal-intencionados.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q5941 Segurança da Informação
Um dos objetivos do SSL nas conexões HTTPS é garantir o(a)
Alternativas
Q5942 Arquitetura de Software
No âmbito de padrões de arquitetura de aplicações corporativas, assinale a opção que NÃO apresenta uma característica do padrão "Table Module".
Alternativas
Q5943 Arquitetura de Computadores
O resultado de 11010101 + 01010010, representado em 8 bits, em complemento a 2, é
Alternativas
Q5944 Arquitetura de Software
No âmbito de padrões de arquitetura de aplicações corporativas, que padrão permite que objetos sejam carregados na memória somente quando são efetivamente necessários?
Alternativas
Q5945 Algoritmos e Estrutura de Dados
Se a complexidade de tempo de um algoritmo é da ordem de Θ (n log n), é correto afirmar que esse algoritmo também é
Alternativas
Q5946 Programação
Observe o seguinte programa JAVA:
Imagem associada para resolução da questão
Supondo eqüidade no escalonamento dos processos e threads, a saída desse programa
Alternativas
Q5947 Governança de TI
Segundo o framework de Zachman, a missão de uma determinada empresa é suportada pelos processos pertencentes ao
Alternativas
Respostas
41: B
42: C
43: C
44: E
45: E
46: B
47: A
48: A
49: A
50: D
51: D
52: B
53: B
54: E
55: C
56: A
57: D
58: C
59: A
60: E