Questões de Concurso Para if sul rio-grandense

Foram encontradas 2.065 questões

Resolva questões gratuitamente!

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

Q3208888 Banco de Dados
Um profissional da área de tecnologia da informação está projetando um sistema de gerenciamento escolar para um Instituto Federal de Educação, Ciência e Tecnologia. O sistema deve automatizar várias tarefas e garantir a integridade dos dados por meio do uso de triggers no banco de dados. Cada tipo de trigger possui um papel específico na execução de operações, como inserções, atualizações e exclusões.

Faça a associação correta para cada tipo de trigger na coluna I com a descrição e comportamento correspondente na coluna II.

Coluna I - Tipos de Trigger:

1. Trigger BEFORE 2. Trigger AFTER 3. Trigger INSTEAD OF 4. Trigger FOR EACH STATEMENT


A. Para garantir que as notas inseridas para os alunos sejam validadas antes de serem gravadas no sistema, essa trigger executa ações antes da operação de inserção ou atualização, permitindo verificar ou ajustar os dados.

B. Após a inserção de um novo registro de aluno, é necessário atualizar automaticamente a lista de turmas e registrar o novo aluno em outras tabelas relacionadas. Essa trigger executa ações automaticamente depois que a operação principal é concluída.

C. Para enviar um relatório para a coordenação sempre que um comando SQL afeta várias linhas, como a atualização de notas para todos os alunos de uma turma, é utilizada uma trigger que realiza a ação para toda a operação em vez de para cada linha individualmente.

D. Se o objetivo é substituir a operação padrão de atualização das notas por uma nova lógica que ajusta a média final dos alunos, essa trigger permite definir uma ação alternativa que será executada no lugar da operação original.

Qual é a associação correta entre números e letras?
Alternativas
Q3208887 Banco de Dados
No contexto de bancos de dados, uma view (ou visão) é uma tabela virtual que exibe dados resultantes de uma consulta SQL. Ela não armazena dados permanentemente, exceto quando se trata de views materializadas, que guardam fisicamente o resultado da consulta. As views são amplamente usadas para facilitar o acesso a informações e restringir a visualização de dados sensíveis.
Com base nisso, analise as afirmações a seguir, assinalando V, para as Verdadeiras, e F, para as Falsas:


( ) Uma view é uma tabela virtual que gera seus dados dinamicamente no momento da consulta, sem armazená-los fisicamente.

( ) As views podem ser utilizadas para limitar o acesso às colunas ou linhas sensíveis de uma tabela, sem a necessidade de modificar a tabela original.

( ) Ao contrário das tabelas, as views permitem atualizações diretas em seus dados, sem nenhuma restrição.

( ) Views materializadas armazenam fisicamente os resultados da consulta e precisam ser atualizadas manual ou automaticamente quando os dados das tabelas subjacentes são alterados.

A sequência correta, de cima para baixo, é: 
Alternativas
Q3208886 Banco de Dados
Os comandos SQL INSERT, DELETE e UPDATE são utilizados para manipular dados em um banco de dados. 
Com relação ao uso desses comandos, é INCORRETO afirmar que o comando
Alternativas
Q3208885 Programação
Em JavaScript, os métodos filter e map são frequentemente usados para manipulação de arrays, enquanto o operador spread (...) pode ser utilizado para copiar, combinar ou transformar arrays e objetos.

Considere o seguinte código que faz uso desses conceitos. 

const products = [  { id: 1, name: 'Laptop', price: 1500, available: true },  { id: 2, name: 'Phone', price: 800, available: false },  { id: 3, name: 'Tablet', price: 600, available: true } ]; const availableProducts = products  .filter(product => product.available)  .map(product => ({ ...product, price: product.price * 0.9 })); const finalProductList = [  ...availableProducts,  { id: 4, name: 'Monitor', price: 300, available: true } ]; console.log(finalProductList[1]);

Considerando o código acima, qual das alternativas a seguir descreve corretamente o que será impresso no console após a execução do código? 
Alternativas
Q3208884 Programação
Os laços de repetição em JavaScript são usados para iterar sobre coleções de dados, como arrays, objetos ou strings, permitindo a execução repetida de um bloco de código. Dois dos principais laços usados para esse propósito são for...in e for...of. Cada um deles possui uma funcionalidade específica e um comportamento distinto na iteração de elementos.

Com relação ao tema apresentado, analise as afirmativas a seguir:

I. O laço for...of é usado para iterar diretamente sobre os valores de objetos iteráveis, como arrays e strings.
II. O laço for...in é usado para iterar sobre as propriedades enumeráveis (chaves) de um objeto.
III. O laço for...of pode ser utilizado para iterar sobre as propriedades de objetos que não sejam iteráveis.
IV. O laço for...in retorna os valores dos elementos de um array, enquanto for...of retorna os índices do array.

Estão corretas apenas as afirmativas 
Alternativas
Q3208883 Programação
Analise o código em JavaScript, que faz uso da palavra reservada this no contexto de um objeto, em funções regulares e funções arrow. A palavra this refere-se ao contexto de execução em que uma função é chamada, mas seu comportamento pode variar entre funções regulares e funções arrow.

const pessoa = {  nome: 'Alice',  saudar: function() { const saudacaoRegular = function() {  console.log(`Olá, meu nome é ${this.nome}`); }; const saudacaoArrow = () => {  console.log(`Olá, meu nome é ${this.nome}`); }; saudacaoRegular(); saudacaoArrow();  } }; pessoa.saudar();

A saída no console da execução do código apresentado será:
Alternativas
Q3208882 Programação
Analise o seguinte código em JavaScript, que manipula arrays utilizando os métodos sort, map e filter. Esses métodos são amplamente utilizados para ordenar, transformar e filtrar elementos de arrays de forma eficiente, proporcionando uma maneira funcional e concisa de trabalhar com coleções de dados em JavaScript.
const numeros = [10, 5, 8, 1, 7]; const final = numeros  .sort((a,b) => b - a)  .map(num => num * 3)  .filter(num => num % 2 === 0); console.log(final);

O conteúdo do array final após a execução do código será:
Alternativas
Q3208881 Programação
No JavaScript, os comandos break e continue são utilizados para controlar o fluxo de execução em estruturas de repetição, como for, while e do...while, bem como em estruturas de seleção switch.
Qual das afirmações que seguem descreve corretamente o comportamento desses comandos?
Alternativas
Q3208880 Programação
Observe o trecho de código a seguir, que faz uso dos comandos async/await na linguagem JavaScript. Esses comandos são utilizados para trabalhar com operações assíncronas de maneira mais simples e legível. 
async function getTodoData() {  try {  const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');  const data = await response.json();  console.log(data.title);  } catch (e) {  console.log("Erro ao buscar dados");  } } getTodoData(); console.log("Depois de getTodoData");


O código faz uma requisição à URL 'https://jsonplaceholder.typicode.com/todos/1' e, caso a resposta seja recebida com sucesso, o conteúdo será 

{"userId":1,"id":1,"title":"delectus aut autem","completed":false}

Quais serão as duas saídas apresentadas no console quando o código for executado?
Alternativas
Q3208879 Programação
As funções em JavaScript permitem a passagem de valores durante sua execução, possibilitando a manipulação dinâmica de dados e comportamentos com base nos argumentos fornecidos. Considere o seguinte código em JavaScript, que faz a chamada de uma função com parâmetros:

function func1(msg, num) { return msg+num; } let msg = "10"; let num = 10; let result = func1(msg,num); console.log(result);

Qual será o resultado apresentado após a execução do código?
Alternativas
Q3208878 Programação
Considere o código a seguir, que manipula um array utilizando a linguagem JavaScript. Sabendo que os arrays em JavaScript não possuem alocação pré-definida e não exigem a declaração prévia de seu tamanho, analise o comportamento do código. 

const numbers = [1, 2, 3]; numbers[5] = 6; console.log(numbers.length);

Após a execução do código, qual será o valor exibido no console?
Alternativas
Q3208877 Programação
Considere o seguinte código JavaScript, que cria dinamicamente uma modal no DOM ao clicar em qualquer botão com a classe .openModal. A modal contém um botão de “Fechar”, que a remove do DOM quando clicado.

document.querySelectorAll('.openModal')  .forEach(btn => btn.addEventListener('click', () => {  const modal = document.createElement('div');  modal.classList.add('modal');  modal.innerHTML = `<div class="modal-content">  <h2>Hello World!</h2>  <p>This is my website</p>  <button id="closeModal">Fechar</button>  </div>`;  modal.querySelector('#closeModal')  .addEventListener('click', () => modal.remove());  document.body.appendChild(modal); }));


Com base no código acima, analise as seguintes afirmações sobre o comportamento esperado do site e identifique a INCORRETA:
Alternativas
Q3208876 Programação
Considere o trecho de código em JavaScript abaixo. Ele utiliza o operador spread (...), que é amplamente usado para manipular arrays e objetos, permitindo a expansão de seus elementos. Observe como o operador interage com o array fornecido. 

let [a, ...b] = [1, 2, 3, 4]; console.log(b);

Após a execução do código, qual será o conteúdo da variável b? 
Alternativas
Q3208875 Engenharia Agronômica (Agronomia)
O manejo adequado de um stand florestal é fundamental para garantir a produtividade e a sustentabilidade do sistema. Entre as práticas recomendadas para a formação de um stand adequado está a (o) _____________, que visa regular a densidade de árvores em uma área, com o intuito de manter o crescimento contínuo em espessura, melhorando o acesso à luz, nutrientes e água para as árvores remanescentes.
A(s) palavra(s) que preenche corretamente a sentença, completando-a, é:
Alternativas
Q3208874 Engenharia Agronômica (Agronomia)
As práticas recomendadas para o preparo da área antes do plantio de eucalipto são essenciais para garantir o bom desenvolvimento das mudas. Um preparo adequado também facilita o manejo das plantações a longo prazo.
Associe as práticas recomendadas para o preparo da área antes do plantio de florestas com seus respectivos objetivos: 

1. Correção do solo. 2. Controle de pragas. 3. Coroamento. 4. Sulcagem das linhas de plantio.

A. Reduz a competição por recursos como água e nutrientes. B. Garante condições de crescimento adequadas, ajustando pH e nutrientes. C. Facilita o enraizamento das mudas e a drenagem do solo. D. Minimiza o risco de danos às plantas jovens, mantendo uma população adequada.

Qual é a associação correta entre práticas e objetivos?
Alternativas
Q3208873 Engenharia Agronômica (Agronomia)
A densidade e o espaçamento de plantio do eucalipto são fundamentais para o crescimento saudável e otimizado da floresta. Espaçamentos adequados permitem que as árvores recebam luz solar suficiente, favorecendo a fotossíntese e o desenvolvimento radicular. Uma densidade correta evita a competição excessiva por nutrientes e água, resultando em maior produtividade. Além disso, o manejo adequado desses fatores facilita a colheita e o controle de pragas e doenças, garantindo melhor qualidade da madeira.
São vantagens de espaçamentos maiores no plantio de eucalipto:

I. O primeiro desbaste mais tardio, permitindo a obtenção de toras para serraria.
II. Maior produção de lenha e escoras.
III. Menor gasto com mudas, adubo químico e mão de obra para o plantio, coroamento e desrama.
IV. Menor necessidade de capinas e roçadas devido ao fechamento mais rápido da área.

Estão corretas as afirmativas: 
Alternativas
Q3208872 Engenharia Agronômica (Agronomia)
O controle do crescimento e desenvolvimento das mudas florestais em viveiros é essencial para garantir a produção de plantas saudáveis e vigorosas, prontas para o transplante. Esse manejo adequado, incluindo a regulação de fatores como luz, água e nutrientes, assegura o desenvolvimento de sistemas radiculares fortes e uma adaptação eficiente ao ambiente de campo. Além disso, reduz a mortalidade das mudas após o plantio e aumenta o sucesso de projetos de reflorestamento e recuperação ambiental.
Qual das medidas de controle do crescimento e desenvolvimento de mudas florestais NÃO condiz com manejo adequado em viveiros? 
Alternativas
Q3208871 Engenharia Agronômica (Agronomia)
Um silvicultor de Pinus caribaea planeja reflorestar uma área de 230,4 hectares com essa espécie, no espaçamento de 2,0 m x 2,0 m entre plantas. No folder de comercialização das sementes, estão expostas as seguintes informações: um quilograma possui 20.000 sementes, com pureza de 90% e germinação de 80%. Com experiência de longa data na produção de mudas de pinus, o silvicultor está certo de usar duas sementes por tubete e espera uma perda de 20% das mudas nas operações de viveiro e transporte até a lavoura.
Quantos quilos de sementes de Pinus caribaea o silvicultor terá que adquirir para esse reflorestamento?
Alternativas
Q3208870 Engenharia Agronômica (Agronomia)
A silagem é uma forma de conservar forragem, geralmente feita a partir de gramíneas ou leguminosas, fermentadas em condições anaeróbicas para preservar nutrientes. Esse processo mantém o alimento disponível por longos períodos, especialmente durante épocas de escassez. O tempo de fermentação depende, principalmente, de características intrínsecas da forragem (teor de carboidratos solúveis, capacidade tampão e teor de matéria seca) e da tecnologia de ensilagem.
Quais características são observadas na tecnologia de ensilagem?
Alternativas
Q3208869 Engenharia Agronômica (Agronomia)
Leia o seguinte texto ilustrativo, que descreve o conhecimento prático de um criador de gado típico da região Sul do Brasil:

Em uma tarde de primavera, enquanto caminhava pelas pastagens, seu João observava o gado ao longe. Algo chamou sua atenção: os pelos dos animais estavam repletos de pequenos frutos de pega-pega, aqueles que se grudam facilmente. Com um leve sorriso, ele comentou com o ajudante: "Isso é um bom sinal, rapaz. O campo está forte."
O pega-pega, apesar de parecer um incômodo por se prender aos pelos do gado, indicava que a vegetação estava vigorosa. As sementes, com seus tricomas, se dispersavam com facilidade, aproveitando a movimentação dos animais para se espalhar por áreas ainda mais amplas. Seu João sabia que, onde havia pega-pega, o solo era fértil e as forrageiras estavam saudáveis, garantindo alimento suficiente para o rebanho.
Assim, a presença do pega-pega (Desmodium incanum), leguminosa estival, longe de ser um problema, era, para ele, um sinal de prosperidade no campo, a prova de que a pastagem estava em ótimo estado e o ciclo natural da vegetação se mantinha firme, beneficiando tanto o solo quanto os animais.
Qual a importância do pega-pega (Desmodium incanum) para o campo nativo e para o gado, que corrobora cientificamente o conhecimento prático?
Alternativas
Respostas
1801: D
1802: B
1803: A
1804: A
1805: A
1806: A
1807: C
1808: C
1809: B
1810: B
1811: D
1812: D
1813: B
1814: A
1815: B
1816: D
1817: C
1818: C
1819: B
1820: D