Questões de Concurso Público BNB 2022 para Analista de Sistemas - Desenvolvimento de Sistemas
Foram encontradas 118 questões
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Segundo o IFPUG, na contagem de pontos de função, o
número de consultas externas (EQs) considera a quantidade
de recuperação de dados gerados por dados derivados
matematicamente de arquivos de interface externa (EIFs).
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Na seleção de casos para os testes de unidade, uma estratégia
eficaz é a do teste baseado em diretriz, em que os casos são
escolhidos com base nas indicações geradas a partir de erros
mais comuns identificados no desenvolvimento dos
programas.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
O teste com base em casos de uso é um procedimento efetivo
para se alcançar o resultado pretendido com um teste de
integração do sistema.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
O teste automatizado usualmente é mais apropriado que o
teste manual quando a interface do usuário do aplicativo
muda consideravelmente em prazos curtos e a automação de
teste ainda não está disponível.
Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código Python.
class Animal():
def mamifero(self):
print (“possui mama”)
class pombo(Animal):
def idade(self):
print (“define a idade pombo”)
def cor(self):
print (“define a cor pombo”)
def mamifero(self):
print (“pombo não é mamifero”)
class coelho(Animal):
def idade(self):
print (“define a idade do coelho”)
def cor(self):
print (“define a cor do coelho”)
class cavalo(Animal):
def idade(self):
print (“define a idade do cavalo”)
def cor(self):
print (“define a cor do cavalo”)
obj1 = coelho()
obj2 = pombo()
obj3 =cavalo()
for type in (obj1, obj2, obj3):
type.idade()
type.cor()
type.mamifero()
O resultado da execução do código precedente será o seguinte.
define a idade do coelho
define a cor do coelho
possui mama
define a idade pombo
define a cor pombo
pombo não é mamífero
define a idade do cavalo
define a cor do cavalo
possui mama
Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código JavaScript.
<script>
class Retangulo {
constructor(altura, largura) {
this.altura = altura;
this.largura = largura;
}
// Getter
get area() {
return this.calcArea();
}
// Method
calcArea() {
return this.altura * this.largura;
}
}
class Quadrado extends Retangulo {
constructor (lado) {
super(lado,lado);
}
}
const quadrado = new Retangulo(10, 10);
const quad = new Quadrado(15);
console.log(quadrado.area);
console.log(quad.area);
</script>
O resultado da execução do código precedente será o seguinte.
Erro: função area() não definida.
Julgue o item a seguir a respeito de HTML5 e CSS 3.
A tag < article> é um dos novos elementos de seção em HTML5 e é usada para representar um artigo. O conteúdo dentro da tag < article> é independente de outro conteúdo do site (mesmo que possa ser relacionado).
Julgue o item a seguir a respeito de HTML5 e CSS 3.
A tag < table > permite que uma tabela seja inserida em um código HTML5.
Com relação aos conceitos de sistemas operacionais, julgue o seguinte item.
Low code foi criado para desenvolver interfaces que
funcionassem sem alfabetização em nenhum idioma e,
principalmente, sem alfabetização em inglês.
Com relação aos conceitos de sistemas operacionais, julgue o seguinte item.
Threads permitem, em um processo, que várias execuções,
em grande parte, independentes umas das outras, ocorram no
mesmo ambiente de processo.
Julgue o item subsequente a respeito dos conceitos e noções de criptografia simétrica, criptografia assimétrica, assinatura e certificação digital.
Para validar o HTTP de um site, é necessário que este tenha
um certificado de segurança SSL (secure socket layer), o
qual é emitido por um validador de criptografia.
Julgue o item subsequente a respeito dos conceitos e noções de criptografia simétrica, criptografia assimétrica, assinatura e certificação digital.
Existem vários modelos de ataque para esquemas de
assinatura digital, classificados de acordo com os recursos
disponíveis para o invasor e a capacidade visada por um
invasor, como CMA (chosen message attack). O adversário
pode escolher mensagens para que sejam assinadas, após
conhecer a chave pública do assinante.
Classificadores bayesianos são classificadores estatísticos usados para predizer a probabilidade de pertinência de um objeto a determinada classe.
RPA consiste num microcontrolador de 8 bits, com componentes complementares, para facilitar a programação e a incorporação em outros circuitos.
Considere-se o seguinte código.
O código apresentado não será compilado, pois há dois métodos construtores.
O algoritmo de escalonamento que proporciona os menores tempos médios de execução e de espera é conhecido como menor tarefa primeiro, ou SJF (shortest job first).
Um sistema de armazenamento de valor-chave é um sistema que fornece uma maneira de armazenar ou atualizar um registro com uma chave associada e recuperar o registro com determinada chave.
O termo data lake é usado para se referir a uma arquitetura em que os dados são armazenados em vários sistemas de armazenamento de dados e em diferentes formatos, inclusive em sistemas de arquivos, mas podem ser consultados em um único sistema.
Modelo físico é o modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do sistema de gerenciamento de banco de dados.
Um modelo de dados relacional, cujo esquema é visto como um gráfico em que os tipos de relacionamento são arcos e os tipos de objetos são nós, é um modelo de banco de dados projetado como uma abordagem flexível para representar objetos e seus relacionamentos.