Questões de Concurso Público BNB 2018 para Especialista Técnico - Analista de Sistema
Foram encontradas 120 questões
Julgue o próximo item, concernente ao conceito relacionado a algoritmos e linguagens de programação.
Em um algoritmo, uma constante é um espaço físico na
memória, e é identificada por um nome que não sofre alteração
durante a execução do programa.
Julgue o próximo item, concernente ao conceito relacionado a algoritmos e linguagens de programação.
A resposta da expressão a seguir é verdadeiro.
se ((-(-2-6*12/3-1)) > (3+3-3*3-3^3+3)) então
escreva "verdadeiro";
senão
escreva "falso";
Julgue o próximo item, concernente ao conceito relacionado a algoritmos e linguagens de programação.
A resposta do algoritmo seguinte é 8.
Julgue o próximo item, concernente ao conceito relacionado a algoritmos e linguagens de programação.
O comando 29 = A atribui à variável A o valor 29.
Julgue o item subsequente, relativo a estrutura de dados.
Situação hipotética: Para ordenar os números do vetor (30, 50, 10, 20, 40), foram realizados os passos i a vi, apresentados a seguir, com os respectivos resultados a cada passagem.
i 30 > 50?
30,50,10,20,40
ii 50 > 10?
30,10,50,20,40
iii 50 > 20?
30,10,20,50,40
iv 50 > 40?
30,10,20,40,50
v 30 > 10?
10,30,20,40,50
vi 30 > 20?
10,20,30,40,50
Assertiva: Nessa situação, os passos realizados constituem um
algoritmo do tipo bubble sort, ou bolha.
Julgue o item subsequente, relativo a estrutura de dados.
Situação hipotética: Para ordenar os números do vetor (0, 4, 2, 1, 3, 5, 7, 8, 9, 6), foram realizados os passos mostrados na figura a seguir, com seus respectivos resultados a cada passagem, tendo sido o número 5 do vetor utilizado inicialmente como pivô.

Assertiva: Nessa situação, foi utilizado o método de ordenação do tipo quicksort.
Julgue o item subsequente, relativo a estrutura de dados.
Uma lista encadeada é basicamente uma estrutura de dados em
lista em que cada nó possui três campos: um para os dados, um
para o endereço do nó anterior, e outro para o endereço do nó
posterior.
Julgue o item seguinte, a respeito de arquitetura de software.
A arquitetura ilustrada na figura a seguir, a ser executada, por exemplo, por meio de um browser instalado em dispositivos móveis, descreve uma arquitetura MVC (model-view-controller) que pode ser aplicada com a utilização de REST e JavaScript.
Julgue o item seguinte, a respeito de arquitetura de software.
No desenvolvimento de um sistema que envolva a aplicação de
padrões de projeto, a utilização dos padrões factory, builder ou
prototype é recomendada caso se pretenda a parametrização do
sistema por meio da composição de objetos, na qual um objeto
é responsável por conhecer a classe dos objetos-produto e
transformá-la em um parâmetro do sistema.
Julgue o item seguinte, a respeito de arquitetura de software.
O objetivo da arquitetura orientada a serviços é realizar uma
separação entre a lógica de integração de negócios e a
implementação. Nessa arquitetura, os serviços são funções
e(ou) processos de negócios individuais, compartilhados e
reutilizáveis, que podem fazer parte da composição de outros
serviços pela integração e(ou) orquestração de tais serviços.
Julgue o item a seguir, relativo a qualidade de software.
Caso se pretenda obter o nível de maturidade 3, conforme o
CMMI 1.2, é correto implantar a área de processo
Desenvolvimento de Requisitos, que visa fornecer subsídios
para produção e análise dos requisitos de cliente, de produto e
de componente de produto.
Julgue o item a seguir, relativo a qualidade de software.
A categoria Engenharia do CMMI 1.2 inclui tanto a área de processo Solução Técnica, que visa fornecer subsídios para implementar soluções para os requisitos, quanto a área de processo Validação, que visa fornecer subsídios para demonstrar que um produto satisfaz o uso a que se destina.
Julgue o item a seguir, relativo a qualidade de software.
No desenvolvimento de software à luz da ISO/IEC 12207, os
processos Planejamento de Projeto e Controle e Avaliação de
Projeto são afetos à Gestão de Projetos e são utilizados para
planejar e controlar o progresso de um projeto.
Julgue o item a seguir, relativo a qualidade de software.
A NESMA (Netherlands Software Metric Association), por ser uma métrica utilizada somente quando não estão disponíveis detalhes da implementação e dos requisitos do software, reconhece apenas os métodos de análise de pontos de função estimada e indicativa.
A aplicação A possui mais de sessenta pontos de função brutos.
Considerando a tabela precedente, em que baixa, média e alta são as complexidades das funções, julgue o próximo item, relativo a análise de pontos de função (APF).
A aplicação A possui mais pontos de função brutos do que a
aplicação B.
Acerca de bancos de dados, julgue o item que segue.
Considere os seguintes comandos SQL.
WITH Numeros (num)
AS
(
SELECT 0 as num
union all
SELECT num + 3 as num
FROM Numeros
WHERE num <13
)
SELECT * FROM Numeros
É correto afirmar que o resultado da execução desses comandos é o seguinte.
0
3
6
9
12
Acerca de bancos de dados, julgue o item que segue.
O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento
SCHEMABINDING.
CREATE VIEW VwTeste
WITH SCHEMABINDING
AS
SELECT campo1 FROM tabela WHERE campo1 > 17;
Acerca de bancos de dados, julgue o item que segue.
O DB2 for z/OS 12.0.0 não suporta a criação de stored
procedures; em razão da sua estrutura de camadas internas,
somente é possível a atualização de dados direta, sem o uso de
funções e(ou) procedimentos armazenados.
Uma equipe de desenvolvimento de softwares pretendia realizar testes de forma incremental durante o desenvolvimento de um programa, a fim de verificar se mudanças no programa não haviam nele introduzido novos bugs; para isso, foram sugeridos os testes unitários e de regressão. Nessa situação, será correto utilizar os testes unitários, mas não os testes de regressão, pois esses últimos não visam verificar novos bugs, mas sim, tão somente, avaliar as funcionalidades do sistema.