← Voltar para a lista de provas Tribunal de Contas do Estado do Rio Grande do Sul · Auditor de Controle Externo – Especialidade: Tecnologia da Informação 100 questões nesta prova · página 2 de 5 · 90 com gabarito Gabarito disponível O gabarito considera o item correto, ao afirmar que pseudoelementos têm áreas internas customizáveis e podem ser selecionados conforme o estado do elemento. Pseudoelementos (::before, ::after, ::first-line, ::placeholder etc.) permitem estilizar partes internas de um elemento. Também podem ser combinados com pseudoclasses de estado do elemento de origem, como em input:focus::placeholder ou a:hover::before. A) Certo: correta, conforme o gabarito. B) Errado: incorreta, pois a combinação com estados do elemento de origem é possível. Referência: CSS – pseudoelementos e pseudoclasses. Resolução comentada do VaiConcursos. Questão anulada Questão anulada Gabarito disponível O comando correto é git add, e não git append --files. Para adicionar todos os arquivos e alterações da pasta atual à área de preparação (staging) usa-se git add . (ou git add -A). Não existe o comando git append. A) Certo: errada, pois o comando não existe. B) Errado: correta. Referência: Git – git add e staging area. Resolução comentada do VaiConcursos. Gabarito disponível CDN distribui conteúdo estático/cache geograficamente, não faz renderização no servidor. Uma CDN replica e entrega conteúdo a partir de servidores próximos ao usuário, reduzindo latência e carga na origem. A renderização do lado do servidor (SSR) é feita pelo servidor da aplicação, e não é a finalidade da CDN. A) Certo: errada, pois confunde CDN com SSR. B) Errado: correta. Referência: Redes – Content Delivery Network. Resolução comentada do VaiConcursos. Gabarito disponível Contêiner é uma instância executável de uma imagem Docker, iniciada com docker run. A imagem é o modelo imutável e o contêiner é sua instância em execução. O comando docker run cria e inicia um contêiner a partir de uma imagem. A) Certo: correta. B) Errado: incorreta, pois a definição está adequada. Referência: Docker – imagens e contêineres. Resolução comentada do VaiConcursos. Gabarito disponível É possível combinar NoSQL e SGBD relacional na mesma aplicação (persistência poliglota). Não há limitação técnica que impeça usar bancos NoSQL e relacionais no mesmo módulo. A persistência poliglota é prática comum, em que cada tecnologia atende a um tipo de necessidade. A) Certo: errada, pois não existe tal impedimento. B) Errado: correta. Referência: Bancos NoSQL – persistência poliglota. Resolução comentada do VaiConcursos. Gabarito disponível A chave estrangeira deve referenciar uma chave primária de outra tabela. A integridade referencial exige que os valores de uma chave estrangeira existam como chave primária (ou candidata) na tabela referenciada. O item usa os termos "destino" e "origem" de forma pouco usual, mas a ideia central está de acordo com o gabarito. A) Certo: correta. B) Errado: incorreta, pois o conceito exige essa correspondência entre FK e PK. Referência: Modelo relacional – integridade referencial. Resolução comentada do VaiConcursos. Gabarito disponível O gabarito considera errada a afirmação sobre o JOIN, que o item apresenta como se pudesse gerar vários conjuntos de resultados. O JOIN combina linhas de duas ou mais tabelas com base em uma condição de relacionamento e produz um único conjunto de resultados. O item diz "em um ou mais conjuntos de resultados", o que o gabarito trata como erro. A) Certo: errada, pois o JOIN gera um único conjunto de resultados. B) Errado: correta, segundo o gabarito oficial. Referência: SQL – junções (JOIN). Resolução comentada do VaiConcursos. Questão anulada Gabarito disponível Alta seletividade (poucos valores repetidos) torna o índice mais eficiente. Seletividade indica o quão bem um índice distingue registros. Quanto mais alta, menos linhas são retornadas por valor de chave, e mais eficiente é o acesso aos dados pelo índice, em comparação à baixa seletividade. A) Certo: correta. B) Errado: incorreta, pois a alta seletividade é mais eficaz para localizar dados. Referência: Otimização de consultas – índices e seletividade. Resolução comentada do VaiConcursos. Gabarito disponível LIMIT 10 OFFSET 5 retorna até 10 registros a partir do sexto, não cinco. OFFSET 5 ignora os cinco primeiros registros e LIMIT 10 retorna no máximo dez registros, do sexto ao décimo quinto. Portanto o máximo é 10, e não 5. A) Certo: errada, o número máximo de registros é 10. B) Errado: correta, a afirmação erra ao dizer cinco registros no máximo. Referência: SQL – cláusulas LIMIT e OFFSET. Resolução comentada do VaiConcursos. Gabarito disponível Aplicar regras de negócio para derivar novos valores é a transformação (derivação), não a junção. A descrição apresentada corresponde à técnica de derivação (cálculo de valores novos a partir de existentes) na etapa de transformação do ETL. A junção (join) combina dados de duas ou mais fontes/tabelas com base em chave comum, e não cria valores por regra de negócio. A) Certo: errada, pois confunde junção com derivação. B) Errado: correta, a definição dada é de derivação. Referência: Processos ETL (extração, transformação e carga) – técnicas de transformação. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito Certo: o item associa a operação a uma exibição bidimensional do cubo (slice/dice). O gabarito oficial considera o item certo. Em OLAP, a visão bidimensional do cubo é obtida ao fixar as demais dimensões, o que é feito por operações de fatiamento (slice) e decomposição do cubo. A banca tratou "decomposição" como a operação que gera essa exibição em duas dimensões. A) Certo: correta conforme o gabarito. B) Errado: incorreta conforme o gabarito. O termo "decomposição" não é padrão na literatura, que costuma usar slice e dice. Referência: Operações OLAP (slice, dice, drill, roll-up, pivot). Resolução comentada do VaiConcursos. Gabarito disponível Snowflake é normalizado; estrela é desnormalizado. No esquema estrela, as dimensões são desnormalizadas, em uma única tabela por dimensão, ligadas diretamente à fato. No snowflake, as dimensões são normalizadas em várias tabelas hierárquicas, o que reduz a redundância e aumenta o número de junções. A) Certo: correta. B) Errado: incorreta, pois a caracterização está de acordo com os modelos. Referência: Modelagem dimensional: esquemas estrela e floco de neve. Resolução comentada do VaiConcursos. Gabarito disponível Os papéis de dimensão e fato estão trocados: data e cliente são dimensões. Nas tabelas fato ficam as medidas e eventos de negócio (valor e quantidade vendidos) e as chaves para as dimensões. As dimensões descrevem o contexto: produto, cliente, tempo. Data da venda e nome do cliente são, portanto, atributos de dimensão, não de fato. A) Certo: incorreta, pois classifica data e cliente como fato. B) Errado: correta. Referência: Modelagem dimensional (Kimball). Resolução comentada do VaiConcursos. Gabarito disponível A pilha ELK agrega e analisa logs e gera visualizações para monitoramento. A pilha ELK reúne Elasticsearch (busca e armazenamento), Logstash (coleta e processamento) e Kibana (visualização). Seu uso típico é centralizar logs de várias fontes, analisá-los e montar dashboards para monitorar aplicações e infraestrutura. A) Certo: correta. B) Errado: incorreta, pois o item descreve o objetivo da pilha. Referência: Documentação Elastic (ELK Stack). Resolução comentada do VaiConcursos. Gabarito disponível Shards do Elasticsearch são funcionais isoladamente, sem remontagem. Cada shard é um índice Lucene completo e independente, capaz de ser pesquisado por si só. Os shards são distribuídos entre nós para escalabilidade e paralelismo, e a consulta combina os resultados deles. Não precisam ser remontados para funcionar. A) Certo: incorreta, pois o shard é autônomo. B) Errado: correta. Referência: Documentação do Elasticsearch (shards e réplicas). Resolução comentada do VaiConcursos. Gabarito disponível O MapReduce processa grandes volumes de dados em paralelo, distribuindo a carga entre nós. O MapReduce divide o processamento em fases map e reduce, executadas em paralelo pelos nós do cluster. Os dados são particionados e a carga de trabalho é distribuída, o que permite processar grandes volumes de dados. A) Certo: correta. B) Errado: incorreta, pois descreve exatamente o modelo MapReduce. Referência: Modelo MapReduce (Hadoop). Resolução comentada do VaiConcursos. Questão anuladaTCE/RS 2025 — Auditor de Controle Externo — Cargo 4: Tecnologia da Informação — Prova Objetiva P2 — Conhecimentos Específicos
Os pseudoelementos no CSS, além de permitirem selecionar algumas áreas internas de um elemento HTML e customizá-las por meio de propriedades, podem ser selecionados com base no estado atual do elemento de origem.Resolução comentada
Análise das alternativas
O código Python a seguir, após ser executado, apresentará a frase O valor é entre 0 e 10 como resultado.
valor = 8;
if 0 < valor < 10:
print(“O valor é entre 0 e 10”);
Considere o seguinte trecho de código Python.
vice_brasileiro = {
“2024”: “Palmeiras”,
“2023”: “Grêmio”,
“2022”: “Internacional”
}
vice_brasileiro[2021] = “Flamengo”;
print(vice_brasileiro);
Esse trecho de código apresentará, após executado, o resultado a seguir.
{'2024': 'Palmeiras', '2023': 'Grêmio',
'2022': 'Internacional', 2021: 'Flamengo'}
O comando git append --files permite adicionar todos os arquivos e alterações da pasta atual ao ambiente de preparação do repositório Git.Resolução comentada
Análise das alternativas
Uma rede de distribuição de conteúdo (content delivery network) serve para fornecer renderização do lado do servidor para aplicativos da Web.Resolução comentada
Análise das alternativas
Contêineres são instâncias de imagens do Docker que podem ser executadas usando o comando docker run.Resolução comentada
Análise das alternativas
Por limitações técnicas, aplicações que utilizam bancos de dados NoSQL não podem utilizar SGBD relacional no mesmo módulo.Resolução comentada
Análise das alternativas
De acordo com o conceito de integridade referencial, uma chave estrangeira em uma tabela-destino deve ser chave primária em outra tabela de origem.Resolução comentada
Análise das alternativas
A instrução join do SQL permite a apresentação de informações de diversas tabelas em um ou mais conjuntos de resultados.Resolução comentada
Análise das alternativas
No modelo key/value do NoSQL, a chave e o valor equivalem, respectivamente, à coluna e ao dado armazenado do banco de dados relacional.
Em um SGBD, o índice de seletividade representa a eficiência de acesso aos dados, sendo a alta seletividade mais eficaz que a baixa seletividade para localizar os dados.Resolução comentada
Análise das alternativas
Ao ser executado, o comando SELECT * FROM PROCESSO LIMIT 10 OFFSET 5 apresenta cinco registros como resultado máximo, obtidos a partir do sexto registro da tabela.Resolução comentada
Análise das alternativas
A técnica de junção do ETL consiste em aplicar regras de negócio aos dados para a obtenção de novos valores com base em valores já existentes.Resolução comentada
Análise das alternativas
No OLAP, a operação de decomposição é utilizada para a criação de uma exibição bidimensional do cubo.Resolução comentada
Análise das alternativas
Em ambientes de dados complexos, o modelo snowflake utiliza dados normalizados, enquanto o modelo estrela utiliza dados não normalizados.Resolução comentada
Análise das alternativas
Em BI, as tabelas DIMENSÃO representam, em um contexto de venda, informações de domínio, como o tipo de produto, ao passo que as tabelas FATO representam informações de evento, como a data da venda e o nome do cliente.Resolução comentada
Análise das alternativas
Um dos objetivos da pilha ELK é agregar e analisar logs de diferentes soluções e criar visualizações para o monitoramento de aplicações e infraestruturas.Resolução comentada
Análise das alternativas
O Elasticsearch permite a divisão de um índice em subpartes denominadas shards, as quais devem ser remontadas para se tornarem funcionais, uma vez que não podem ser utilizadas isoladamente.Resolução comentada
Análise das alternativas
O modelo MapReduce possibilita o processamento, de modo paralelo, de grandes volumes de dados, de modo que se divida a carga de trabalho entre os diversos nós do cluster.Resolução comentada
Análise das alternativas
O armazenamento de dados em um data lake requer, entre ouros requisitos, o conhecimento prévio de sua estrutura de composição.
No que diz respeito ao desenvolvimento de sistemas web, julgue os itens a seguir.
Julgue os itens subsecutivos, a respeito de Python.
Julgue os itens subsecutivos, a respeito de Python.
Julgue os itens seguintes, no que se refere a contêineres e gerência de configuração de softwares.
Julgue os itens seguintes, no que se refere a contêineres e gerência de configuração de softwares.
Julgue os itens seguintes, no que se refere a contêineres e gerência de configuração de softwares.
A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue os itens que se seguem.
A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue os itens que se seguem.
A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue os itens que se seguem.
A respeito de bancos de dados relacionais e de bancos de dados NoSQL, julgue os itens que se seguem.
Acerca de otimização de desempenho de sistemas gerenciadores de banco de dados (SGBD) e de consultas SQL, julgue os itens subsequentes.
Acerca de otimização de desempenho de sistemas gerenciadores de banco de dados (SGBD) e de consultas SQL, julgue os itens subsequentes.
Julgue os próximos itens, relativos a data warehouse, ETL e OLAP.
Julgue os próximos itens, relativos a data warehouse, ETL e OLAP.
No que se refere a BI (business intelligence), julgue os itens a seguir.
No que se refere a BI (business intelligence), julgue os itens a seguir.
Em relação a ferramentas de busca, indexação e análise de dados, julgue os itens subsecutivos.
Em relação a ferramentas de busca, indexação e análise de dados, julgue os itens subsecutivos.
Julgue os itens seguintes, relativos a big data e a data lake.
Julgue os itens seguintes, relativos a big data e a data lake.