Foram encontradas 18.429 questões

Resolva questões gratuitamente!

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

Q3330094 Segurança da Informação
Considere um sistema de criptografia RSA onde as chaves públicas são n=143 e e=7. Assinale qual seria o número que representa o número 5 após ser encriptado.
Alternativas
Q3330093 Sistemas Operacionais
Avalie as proposições a seguir acerca dos fundamentos dos sistemas operacionais e a gestão de seus processos:

I.Em sistemas operacionais, a gestão de processos inclui a criação, suspensão e terminação de processos.
II.A memória virtual permite que o espaço de endereçamento lógico seja maior que a memória física disponível.
III.Em um sistema operacional, a gestão de entrada e saída não está relacionada com a comunicação entre o hardware e os processos.

Assinale a alternativa correta: 
Alternativas
Q3330092 Algoritmos e Estrutura de Dados
Considere as afirmativas abaixo sobre estruturas de dados homogêneas e heterogêneas, incluindo vetores e matrizes, registros, listas, filas, pilhas e árvores, métodos de busca e ordenação, e recursividade. Sobre o assunto, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F):

(__)A complexidade de tempo do algoritmo de ordenação Bubble Sort no pior caso é O(n²).
(__)As listas ligadas permitem inserções e remoções eficientes em qualquer posição, mas ocupam mais memória devido ao armazenamento de ponteiros.
(__)A recursividade é uma técnica de programação onde uma função faz chamadas a si mesma, podendo ser substituída por uma estrutura de repetição em qualquer situação.

Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
Alternativas
Q3330091 Banco de Dados
Analise as seguintes afirmativas sobre Banco de Dados MySQL e ORACLE e assinale a alternativa correta.
Alternativas
Q3330090 Programação
Considere os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco. Qual das alternativas abaixo está correta?
Alternativas
Q3330089 Programação
Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.
Alternativas
Q3330088 Algoritmos e Estrutura de Dados
Considere as afirmativas abaixo sobre estruturas de dados homogêneas e heterogêneas, incluindo vetores e matrizes, registros, listas, filas, pilhas e árvores, métodos  busca e ordenação, e recursividade. Sobre o assunto, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F):

(__)Em uma árvore binária de busca, o valor de cada nó à esquerda de um nó raiz é menor ou igual ao valor do nó raiz, e o valor de cada nó à direita é maior ou igual.
(__)A busca binária pode ser aplicada eficientemente em listas não ordenadas.
(__)Em uma pilha, a operação de inserção (push) ocorre no início da estrutura e a operação de remoção (pop) ocorre no final.

Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
Alternativas
Q3330087 Programação
Considere as afirmativas abaixo sobre os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco:

I.Um operador lógico AND (E) em uma expressão booleana retorna verdadeiro se e somente se pelo menos uma das condições for verdadeira.
II.Em linguagens de programação, o tipo de dado float (ponto flutuante) é utilizado para representar números inteiros sem parte decimal.
III.Estruturas de controle de repetição, como os loops "for" e "while", são utilizadas para executar um bloco de código repetidamente até que uma condição específica seja satisfeita.

Assinale a alternativa correta:
Alternativas
Q3330086 Arquitetura de Computadores
Ao montar e configurar um computador, é importante entender as funções e a compatibilidade dos componentes de hardware. Considere as seguintes afirmativas sobre o processo de montagem e configuração e assinale a correta:
Alternativas
Q3330059 Raciocínio Lógico
Um grupo de 25 amigos se reúne todas as terças para jogar futebol, mas para montar os times principais são necessários apenas 22 jogadores. De quantas maneiras diferentes eles podem formar esse grupo para iniciar o jogo?
Alternativas
Q3309188 Segurança da Informação
Um usuário de um sistema cuja autenticação ocorre somente por uso de certificado digital informa que não está conseguindo se autenticar. Ao consultar o módulo de segurança desse sistema, nota-se que as autorizações de acesso desse usuário estão configuradas corretamente. O usuário está utilizando um certificado digital do tipo A3 - eCPF — da cadeia ICP-Brasil, características que são requisitos para o uso desse sistema. No entanto, ao tentar o acesso, a mensagem “acesso não autorizado” é mostrada. Diante desse cenário, analisar os itens sobre as possíveis causas do problema enfrentado pelo usuário.

I. Por ser gerado em software, o certificado digital do usuário pode estar corrompido, sendo necessária sua reinstalação.
II. O certificado digital do usuário pode estar com o prazo de validade expirado.
III. O usuário atingiu o limite de uso do certificado digital, sendo necessário emitir um novo certificado.
IV. O número de série do certificado digital do usuário pode estar em uma lista CRL emitida pela respectiva autoridade certificadora.


Está CORRETO o que se afirma: 
Alternativas
Q3309187 Banco de Dados
Em relação aos conceitos de bancos de dados multidimensionais, relacionar as colunas e assinalar a sequência correspondente.

(1) Dimensões. (2) Cubo. (3) ETL. (4) Fatos.

( ) Geralmente, são tabelas com grandes volumes de dados que são o objeto principal de análise de um banco multidimensional.
( ) Estrutura de dados que pode ter várias dimensões.
( ) São usadas para dois propósitos: a seleção de dados e o agrupamento de dados em um nível desejado de detalhes.
( ) É um processo formado por três etapas que carrega dados para um data warehouse. 
Alternativas
Q3309186 Engenharia de Software
Em relação à Engenharia de Software, avaliar se as afirmativas são certas (C) ou erradas (E) e assinalar a sequência correspondente.

( ) Acoplamento é uma medida de quão relacionadas entre si estão as partes de um software.
( ) Coesão refere-se ao grau de dependência entre os módulos ou componentes de um sistema.
( ) Quanto menor o acoplamento, menos difícil será a manutenção de um sistema.
( ) Alta coesão é uma meta importante no desenvolvimento de software, pois, geralmente, está associada a códigos mais fáceis de entender, manter e reutilizar.
Alternativas
Q3309185 Banco de Dados
Considere um sistema de gestão de biblioteca baseado em um banco de dados em SQL Server com duas tabelas principais: "livros" e "autores". A tabela "livros" tem os campos: "id" (chave primária) com tipagem INT, "titulo" (título do livro) com tipagem VARCHAR, "ano_de_publicacao" (ano de publicação do livro) com tipagem DATETIME e "autor_id" (chave estrangeira referenciando a tabela "autores") com tipagem INT. A tabela "autores" possui os campos: "id" (chave primária) com tipagem INT e "nome" (nome do autor) com tipagem VARCHAR. Um analista de dados da biblioteca precisa realizar uma consulta SQL que retorne todos os títulos dos livros publicados após o ano de 2020, junto ao nome dos autores correspondentes. Qual seria a consulta SQL CORRETA para essa situação? 
Alternativas
Q3309184 Programação

Considerar o trecho de uma página HTML:


<html>

 <head>

 <title>Minha página</title>

 </head>

 <body>

 <div id="conteudo">

 <h1>Meu título</h1>

 <p>Meu parágrafo</p>

 <img src="imagem.jpg" alt="Minha imagem" />

 </div>

 </body>

</html>


Pedro é um programador frontend, e seu superior pediu para que ele posicionasse a imagem no canto superior direito da tela, com um espaçamento pequeno entre a borda da imagem e a borda da tela, mas somente quando a largura da janela do navegador for inferior à largura de uma tela com resolução HD. Qual dos trechos de código CSS abaixo soluciona CORRETAMENTE a tarefa de Pedro? 



Alternativas
Q3309183 Programação
Considerando-se os conceitos de linguagem de programação e suas categorizações, relacionar as colunas e assinalar a sequência correspondente. 

(1) C. (2) Python. (3) ARM.

( ) Assembly ou de montagem. ( ) Orientada a objetos. ( ) Procedural. ( ) De alto nível.
Alternativas
Q3309182 Segurança da Informação
Na área de cibersegurança, o termo "Worm" refere-se a um tipo específico de malware. Com base nas características comuns atribuídas ao Worms, qual afirmação melhor descreve sua autonomia e capacidade de propagação? 
Alternativas
Q3309181 Segurança da Informação
O software de uma empresa precisa consumir um webservice de um sistema da prefeitura da cidade, utilizando certificado digital. Para isso, a equipe de TI da prefeitura solicita que o certificado digital da empresa seja enviado para que seja feito o cadastro no sistema deles e, dessa forma, as conexões sejam permitidas. Diante desse cenário, o que deverá ser enviado para a equipe de TI da prefeitura? 
Alternativas
Q3309180 Modelagem de Processos de Negócio (BPM)
O BPMN (Business Process Model and Notation) é uma linguagem gráfica padrão para modelagem de processos de negócios. Constitui-se de diversos elementos que auxiliam na descrição visual dos processos. Com base nisso, identifique a alternativa que apresenta o elemento utilizado para representar um processo ou uma entidade.
Alternativas
Q3309179 Programação
Em linguagens de programação, uma avaliação em curtocircuito de uma expressão é uma avaliação na qual o resultado é determinado sem avaliar todos os operandos e/ou operadores. Considerar a seguinte expressão booleana:


Imagem associada para resolução da questão

Assinalar o valor da variável “a” que permite uma avaliação em curto-circuito.
Alternativas
Respostas
2301: D
2302: B
2303: D
2304: C
2305: D
2306: C
2307: C
2308: C
2309: B
2310: A
2311: B
2312: C
2313: C
2314: X
2315: A
2316: D
2317: B
2318: D
2319: A
2320: C