Questões de Concurso Para ufu-mg

Foram encontradas 2.238 questões

Resolva questões gratuitamente!

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

Q2119587 Banco de Dados

O desafio de se armazenar e processar grandes volumes de dados com formatos diversos levou ao surgimento de bancos de dados não Relacionais (NoSQL). Essas demandas resultaram na necessidade de se desconsiderar em algumas características existentes em bancos de dados relacionais, em lugar de outras características mais flexíveis. Lidar com grandes quantidades de dados de forma estável e permitir que aplicações escalem a um custo baixo significa que características como a integridade garantida por meio de transações e a flexibilidade na criação de índices e consultas nem sempre serão possíveis. Considerando os NoSQL, analise as asserções a seguir.


I. Um sistema de armazenamento de chave-valor permite que os registros sejam armazenados e recuperados com base em uma chave e pode fornecer recursos de consulta limitados, mas não é um sistema de banco de dados completo.


II. Um documento no MongoDB é um objeto RTF (Rich Text Format) que possui, por padrão, um atributo _id que permite a realização de consultas e a recuperação do documento.


III. Como em muitos outros bancos de dados, no MongoDB o particionamento é feito com base no valor de um atributo especificado, chamado de atributo de particionamento ou chave de fragmento.


IV. No MongoDB os identificadores para os objetos inseridos, que podem ser usados como chaves para recuperar os objetos associados à chave, devem ser criados manualmente.


Estão corretas apenas as asserções

Alternativas
Q2119584 Direito Digital

A Lei Geral de Proteção de Dados Pessoais (LGPD – Lei n° 13.709, de 14 de agosto de 2018) foi promulgada para proteger os direitos fundamentais de liberdade e de privacidade e a livre formação da personalidade de cada indivíduo. Essa Lei versa sobre o tratamento de dados pessoais, dispostos em meio físico ou digital, feito por pessoa física ou jurídica de direito público ou privado, e engloba um amplo conjunto de operações efetuadas em meios manuais ou digitais. Considere as asserções a seguir sobre a LGPD.


I. O Controlador é definido pela Lei como a pessoa natural ou jurídica, de direito público ou privado, a quem competem as decisões referentes ao tratamento de dados pessoais, tais como as finalidades e os meios do tratamento (art. 5º, VI). No âmbito da Administração Pública, o Controlador será a pessoa jurídica do órgão ou entidade pública sujeita à Lei, representada pela autoridade imbuída de adotar as decisões acerca do tratamento de tais dados.


II. O Encarregado é a pessoa natural ou jurídica, de direito público ou privado, que realiza o tratamento de dados pessoais em nome do controlador (art. 5º, VII), podendo ser agentes públicos, no sentido amplo, que exerçam tal função, bem como pessoas jurídicas diversas daquela representada pelo Controlador, que exerçam atividade de tratamento, no âmbito de contrato ou de instrumento congênere.


III. O Operador, definido pelo art. 5º, VIII, é a pessoa indicada pelo controlador e encarregado para atuar como canal de comunicação entre o controlador, os titulares dos dados e a Autoridade Nacional de Proteção de Dados (ANPD).


IV. Na hipótese legal de tratamento de dados pela administração pública, é dispensado o consentimento do titular do dado, desde que seja para o tratamento e uso compartilhado de dados necessários à execução de políticas públicas previstas em leis e em regulamentos, ou respaldadas em contratos, convênios ou instrumentos congêneres, observadas as disposições do Capítulo IV da Lei.


Estão corretas apenas as asserções 

Alternativas
Q2119583 Programação

Do mesmo modo que em outras linguagens de programação, no JavaScript, uma função é um bloco de código JavaScript nomeado e parametrizado que o programador define uma vez e que pode ser chamada de qualquer parte do programa quantas vezes desejar. Considerando a função escrita em Javascript a seguir, marque a alternativa correta sobre as formas de uso dessa função.


function check(args) {

    var atual = args.length;

    var esperado = args.calle.length;

    if (atual != esperado) {

        throw new Error("Parâmetros com erro.");

    }

}


FONTE: FLANAGAN, David. Javascript: O guia definitivo. 6ª ed. Porto Alegre: Bookman, 2014.

Alternativas
Q2119582 Programação

JSON provê um formato considerado leve para a troca de dados. Permite que humanos possam ler e escrever objetos JSON, ao mesmo tempo em que permite a computadores gerarem e extraírem, facilmente, informações de objetos JSON. Sua especificação apresenta um aparato de regras sintáticas, por exemplo, para a representação de objetos, vetores, strings e valores. A figura a seguir, extraída da especificação do JSON, representa a estrutura de objetos em JSON. Considerando as regras sintáticas do JSON, assinale a alternativa que representa um JSON INVÁLIDO.


Imagem associada para resolução da questão

FONTE: Disponível em: . Acesso em 23 mar. 2022. 

Alternativas
Q2119581 Programação

YAML é uma linguagem para serialização de dados, desenvolvida considerando as estruturas de dados nativas, comumente empregadas em linguagens de programação ágil. Dentre algumas de suas principais características, há o uso em arquivos de configuração, troca de mensagens via Internet, persistência de objetos e auditoria de dados. Considerando a figura a seguir, extraída da especificação 1.2 do YAML, assinale a alternativa correta.


Imagem associada para resolução da questãoFONTE: Disponível em: . Acesso em 23 mar. 2022. 

Alternativas
Respostas
211: D
212: C
213: A
214: B
215: A