Foram encontradas 1.151 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4348750 Segurança da Informação
Um resumo criptográfico é uma função y = hash(x) que gera uma sequência de bytes y de tamanho pequeno e fixo (algumas dezenas ou centenas de bytes) a partir de um conjunto de dados x de tamanho variável aplicado como entrada. Em termos matemáticos, os resumos criptográficos são um tipo de função unidirecional. Assinalar a alternativa que se refere a uma dessas propriedades indicadas pela afirmação abaixo:
É difícil encontrar duas mensagens quaisquer m1 , m2 tal que hash(m1) = hash(m2).
Alternativas
Q4348749 Engenharia de Software
O Teste Funcional, também conhecido como Teste “Caixa-Preta”, são os testes concentrados de acordo com os requisitos funcionais do software. Existem vários métodos que podem ser aplicados na hora de optar pela técnica de caixa-preta, dentre os quais está a Análise do Valor Limite, que se caracteriza pela seguinte afirmação:
Alternativas
Q4348748 Agrimensura
 Imagens de sensoriamento remoto são captadas normalmente a grande distância da superfície terrestre. Como consequência, há um percurso atmosférico substancial que a radiação eletromagnética precisa atravessar antes de chegar ao sensor. A correção geométrica é um tipo de distorção que as imagens originais apresentam, diminuindo a precisão da informação. As variações que provocam distorções transversais à varredura são denominadas de:
Alternativas
Q4348747 Arquitetura de Software
 Microsserviços são um tipo inovador de arquitetura de software, que consiste em construir aplicações desmembrando-as em serviços independentes. Estes serviços se comunicam entre si usando APIs e promovem grande agilidade em times de desenvolvimento. Os microsserviços apresentam, dentre outras, a seguinte característica:
Alternativas
Q4348746 Segurança da Informação
Ataques cibernéticos sempre foram o pesadelo de grande parte da sociedade e, com o aumento da digitalização dos meios de trabalho remoto - advindos da pandemia de COVID-19, o número de ataques cresceu em curva exponencial. Baseando-se nos guias de boas práticas, providos pela OWASP, assinalar a alternativa INCORRETA:
Alternativas
Q4348745 Programação
JavaScript Object Notation (JSON) é um formato baseado em texto padrão para representar dados estruturados com base na sintaxe do objeto JavaScript. Com base nisso, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) É comumente usado para transmitir dados em aplicativos da Web.
(_) O JSON precisa ser convertido em um objeto JavaScript nativo quando você quiser acessar os dados.
(_) JSON requer aspas duplas para serem usadas em torno de strings e nomes de propriedades. Aspas simples não são válidas.
(_) O JSON pode realmente assumir a forma de qualquer tipo de dados que seja válido para inclusão dentro do JSON, não apenas matrizes ou objetos.
Alternativas
Q4348744 Programação
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens. Considerando-se que a programação orientada a objetos possui quatro pilares, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Abstração. (2) Encapsulamento. (3) Herança. (4) Polimorfismo.

(_) Consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
(_) É uma das principais técnicas que define a programação orientada a objetos. Trata-se de um dos elementos que adicionam segurança à aplicação em uma POO pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
(_) O reuso de código é uma das grandes vantagens da programação orientada a objetos.
(_) É a propriedade em virtude da qual apenas os detalhes essenciais são exibidos ao usuário.
Alternativas
Q4348743 Engenharia de Software
Teste de Software é um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada/acordada. Considerando-se isso, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Deve-se evitar testes descartáveis, pois a qualidade do teste piora gradualmente com as iterações de desenvolvimento. Em contrapartida, há o teste _____________, que permite quantificar a evolução da qualidade de software, mantendo e executando novamente testes realizados anteriormente. Também chamada de teste estrutural ou orientado à lógica, a técnica de _____________ avalia o comportamento interno do componente de software. Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída, a técnica de _______________ avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.
Alternativas
Q4348742 Programação
TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft. Sobre o assunto, analisar a sentença abaixo:

É um superconjunto sintático estrito de JavaScript e adiciona tipagem estática opcional à linguagem (1ª parte). Por meio do TypeScript é possível definir a tipagem estática, parâmetros e retorno de funções (2ª parte). O TypeScript quando instalado via gerenciador de pacotes JS, permite checar erros e utilizar outros compiladores que suportam este mecanismo (3ª parte).

A sentença está:
Alternativas
Q4348741 Arquitetura de Software
Angular é uma plataforma de aplicações web de códigofonte aberto e front-end baseado em TypeScript liderado pela Equipe Angular do Google e por uma comunidade de indivíduos e corporações. Considerando-se isso, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Angular não tem um conceito de “escopo” ou controladores; em vez disso, ele usa uma hierarquia de componentes como o seu principal conceito arquitetônico.
(_) Angular tem uma expressão diferente de sintaxe, concentrando-se no uso de "[ ]" para a propriedade de ligação e no uso de "( )" para ligação do evento.
(_) Angular teve muitas das suas funcionalidades principais movidas para as tabelas.
Alternativas
Q4348740 Programação
Em CSS, uma pseudo-classe é usada para definir um estado especial de um elemento. Para sua utilização ser eficaz, é necessário seguir uma ordem de aplicação. Assinalar a alternativa que apresenta a ordem CORRETA de declaração para sua eficácia:
Alternativas
Q4348739 Sistemas de Informação
Software como serviço, do inglês Software as a service, é uma forma de distribuição e comercialização de software. Atualmente, as empresas nascem digitais ou se tornam digitais e passam a vender pacotes nas formas de SaaS, PaaS, IaaS, entre outros. Em cada um deles, uma parte é abstraída do usuário e gerenciada pelo fornecedor, mas o utilizador também tem suas responsabilidades. Sobre o exposto, analisar os itens abaixo:

I. SaaS - com a Plataforma como um serviço, as empresas não precisam mais gerenciar a infraestrutura subjacente (geralmente, hardware e sistemas operacionais). O fornecedor do software não irá se responsabilizar por toda a estrutura necessária à disponibilização do sistema, e o cliente utiliza o software via internet, pagando um valor pelo serviço.
II. PaaS - o software, como um serviço, oferece um produto completo, executado e gerenciado pelo provedor de serviços.
III. IaaS - contém os componentes básicos da TI em nuvem e, geralmente, dá acesso (virtual ou no hardware dedicado) a recursos de rede e computadores, como também espaço para o armazenamento de dados.

Está(ão) CORRETO(S):
Alternativas
Q4348738 Sistemas Operacionais
Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

O ________________ é uma forma de virtualização baseada em containers que vem se tornando muito popular para o desenvolvimento e a entrega dentro de negócios digitais, principalmente com a popularização do serviço ____________. A maior vantagem dos containers é dar portabilidade de código à empresa em ambientes isolados, nos quais o profissional responsável pode subir, organizar, rodar e escalar uma ferramenta ou aplicação. Com esse tipo de serviço, a empresa ganha _______________e agilidade na sua cultura DevOps, pois sua estrutura contratada não está associada a uma máquina específica. É possível fazer o mesmo código rodar em vários sistemas diferentes e testar modificações sem afetar a camada superior da _____________.
Alternativas
Q4348737 Engenharia de Software
O Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos. Considerando-se os termos mais utilizados no Scrum, numerar a 2ª coluna de acordo com a 1ª, associando o termo com sua definição e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) Product Backlog [backlog do produto]. (2) Product Owner (PO). (3) Scrum Master. (4) Sprint.

(_) É a pessoa responsável pelo backlog do produto. Ele também define e prioriza as funcionalidades.
(_) É um facilitador da equipe de desenvolvimento que remove obstáculos que possam interferir no desenvolvimento do produto.
(_) É uma iteração do desenvolvimento (2 a 4 semanas).
(_) Lista de histórias que compõem o produto. 
Alternativas
Q4348736 Engenharia de Software
 O manifesto ágil define os primeiros princípios da filosofia ágil. Ele utiliza um planejamento em ondas sucessivas, entrega iterativa e incremental, resposta rápida e flexível às mudanças e comunicação aberta entre equipes, partes interessadas e clientes. Sobre o exposto, analisar os itens abaixo:

I. A frustração de aplicar métodos de gerenciamento sequenciais de projetos para o desenvolvimento de software resultou no surgimento da metodologia ágil.
II. Métodos ágeis são restritos aos setores de tecnologia, não podendo ser aplicado a setores como construção e telecomunicações.
III. Ao dividir a produção em pequenos componentes (chamados iterações), que pudessem ser rapidamente e facilmente desenvolvidos e testados, as modificações poderiam ser realizadas sem precisar esperar pelo produto final.

Está(ão) CORRETO(S):
Alternativas
Q4348735 Arquitetura de Software
Além da definição das características de um padrão de projetos, também temos a definição do formato que a descrição de um padrão deve ter (design patterns). Sobre o exposto, numerar a 2ª coluna de acordo com a 1ª, associando o formato da descrição com sua definição e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) Nome. (2) Exemplo. (3) Contexto. (4) Problema. (5) Solução.

(_) Uma descrição da solução, mais do que do problema ou do contexto.
(_) Uma ou mais figuras, diagramas ou descrições que ilustrem um protótipo de aplicação.
(_) Relacionamentos estáticos e regras dinâmicas, descrevendo como construir artefatos de acordo com o padrão, frequentemente citando variações e formas de ajustar a solução segundo as circunstâncias. Inclui referências a outras soluções e o relacionamento com outros padrões de nível mais baixo ou mais alto.
(_) A descrição das situações sob as quais o padrão se aplica.
(_) Uma descrição das forças e restrições envolvidas e sobre como elas interagem.
Alternativas
Q4348734 Arquitetura de Software
“Padrões de Projeto são soluções reutilizáveis de software orientado a objetos”; os padrões "GoF" são divididos em 24 tipos. Em função dessa grande quantidade de padrões, foi necessário classificá-los de acordo com as suas finalidades. Considerando-se o exposto, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Os padrões ________________ são aqueles que abstraem e/ou adiam o processo de criação dos objetos. Eles ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representados.
Os padrões ________________ se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
Os padrões ________________ se concentram nos algoritmos e atribuições de responsabilidades entre os objetos.
Alternativas
Q4348733 Engenharia de Software
Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

O Jenkins é um servidor de automação de código ________________. Ele ajuda a automatizar as partes do desenvolvimento de software relacionadas à construção, ao teste e à implantação, facilitando a ______________ e entrega contínuas. É um sistema baseado em servidor que é executado em contêineres de servlet, como o ______________.
Alternativas
Q4348732 Programação
Sobre os novos elementos do HTML5, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) <article> (2) <aside> (3) <main> (4) <embed>

(_) Define um conteúdo, a parte do conteúdo da página. (_) Define o conteúdo principal de um documento. (_) Define um artigo em um documento. (_) Define um contêiner para aplicações externas (como plugins).
Alternativas
Q4348731 Programação
Considerando-se as características comuns a todas as implementações, em conformidade com o ECMA Script, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) Suporte universal. (2) Imperativa e estruturada. (3) Tipagem dinâmica. (4) Funções de primeira classe.

(_) Todos os navegadores da Web modernos e populares suportam JavaScript com interpretadores integrados.
(_) JavaScript suporta os elementos de sintaxe de programação estruturada da linguagem C como, por exemplo, if, while, switch.
(_) Como na maioria das linguagens de script, tipos são associados com valores, não com variáveis.
(_) São objetos que possuem propriedades e métodos, e que podem ser passados como argumentos, atribuídos a variáveis ou retornados, como qualquer outro objeto. 
Alternativas
Respostas
101: B
102: D
103: A
104: E
105: C
106: A
107: E
108: E
109: A
110: A
111: X
112: B
113: A
114: C
115: D
116: B
117: E
118: C
119: A
120: B