Questões de Concurso Público IF-MT 2023 para IF-MT - Professor do Ensino Básico, Técnico e Tecnológico: Informática
Foram encontradas 50 questões
“Ao pé das chapadas, no entremeio do se encher de rios tantos, ou aí subindo e descendo solaus, recebendo o empapo da chuva, a gente se fervia... O chapadão é sozinho - a largueza. O sol. O deu de não se querer ver. O verde carteado do gramal. As duras areias. As arvorezinhas ruim-inhas de minhas. A diversos que passavam abandoados de araras - araral - conversantes. Aviavam vir os periquitos, com o canto-clim. Ali chovia? Chove - e não encharca poça, não rola enxurrada, não produz lama: a chuva inteira se soverte em minuto terra a fundo, feito um azeitezinho entrador. O chão endurecia cedo, esse rareamento de águas. O fevereiro feito. Chapadão, chapadão, chapadão”.
Guimarães Rosa, Grande Sertão: Veredas
O trecho da obra destaca características naturais muito comuns em Mato Grosso. Assinale a alternativa que não apresenta aspectos naturais mato-grossense presentes no texto:
A Federação da Agricultura e Pecuária de Mato Grosso (Famato) assinou esta semana (08/03), junto com o Governo de Mato Grosso e o Instituto Mato-grossense da Carne (Imac), um Memorando de Entendimento (MoU) com o Instituto Ambiental Global Yongxu, do Distrito de Chaoyang de Pequim, da China. O objetivo é promover relações comerciais bilaterais sustentáveis entre o Brasil e a China em produtos agropecuários. O documento foi assinado pelo presidente da Famato, Normando Corral; pelo governador Mauro Mendes; e pelo presidente Imac, Caio Penido.
Fonte: https://cnabrasil.org.br/noticias/famato-e-governo-de-mt-assinam-memorando-com-a-china-para-expandir-comercio-agricola - Acessado em 29/09/2022
De acordo com o texto e os seus conhecimentos sobre a parceria comercial entre Brasil e China, o fechamento do acordo entre os dois países possibilitará para o estado de Mato Grosso a construção de relações que:
Temporais devem ficar mais frequentes em MT; bairro de Cuiabá registrou 87 mm de chuva em 6h
Chuvas intensas, como a que caiu sobre Cuiabá e outros pontos de Mato Grosso nesta quarta-feira (28/09), devem se tornar mais frequentes ao longo da primavera, segundo a meteorologista Josélia Pegori, do Climatempo. Os temporais ao longo da estação serão causados pelo aumento da umidade e pelo calor intenso característico de Mato Grosso.
Fonte: https://g1.globo.com/mt/mato-grosso/noticia/2022/09/29/temporais-devem-ficar-mais-frequentes-em-mt-bairro-de-cuiaba-registrou-87-mm-de-chuva-em-6h.ghtml. Acessado em 29/09/2022
Assinale a alternativa que corresponde ao tipo climático explicitado no texto e que é característico da capital do estado de Mato Grosso.
Observe os mapas sobre os fluxos migratórios no território brasileiro em períodos históricos distintos e responda:
Fonte: https://www.sogeografia.com.br/Conteudos/Geografiadumana/Populacao/populacao5.php
Qual política estatal de âmbito federal de desenvolvimento regional contribuiu para que a onda migratória chegasse a Mato Grosso e colaborasse com a colonização dirigida do estado?
Leia o texto e responda.
Mato Grosso conta com 80 municípios inseridos em Mapa do Turismo
Municípios estão divididos em 15 regiões e Turismo Rural vem apresentando crescimento, em especial após a pandemia. O Turismo Rural é um dos segmentos que a cada dia cresce no país e no estado, em especial diante da pandemia do Covid-19 e da alta do dólar.[...] Em Mato Grosso, dentre as segmentações de Turismo Rural, podem ser encontradas as opções voltadas para o lado profissional, religioso, bem-estar e saúde, esportivo e aventureiro, ecoturismo, etnoturismo, gastronomia e místico.
Fonte: https://blogs.canalrural.com.br/canalruralmatogrosso/2022/09/07/mato-grosso-conta-com-80-municipios-inseridos-em-mapa-do-turismo/ - acessado em 20/09/2022
Em Mato Grosso, qual serra detém potencial turístico ligado ao misticismo esotérico?
O estado de Mato Grosso é conhecido como o celeiro do país, campeão na produção de soja, milho, algodão e de rebanho bovino, e quer alcançar novos títulos do lado de fora da porteira das fazendas. No entanto, algumas questões estruturais ligadas a aspectos logísticos atrapalham o desenvolvimento local. Um dos desafios do estado para impulsionar o agronegócio é a (o):
Leia os textos e responda ao que se pede.
Desmatamento: Mato Grosso segue em terceiro lugar entre os Estados da Amazônia Legal no ranking da devastação, aponta pesquisa
Mato Grosso está entre os Estados que mais apresentaram área de floresta devastada no Brasil em 2021. Segundo dados publicados pelo MapBiomas no último dia 19 de julho, a região que integra a Amazônia Legal aparece em terceiro com perda de 189.880 ha, o que equivale a (11,5%) de área destruída.
Fonte: https://cultura.uol.com.br/cenarium/2022/07/23/198919 desmatamento-mato-grosso-segue-em-terceiro-lugar-entre-os-estados-da-amazonia-legal-no-ranking-da-devastacao-aponta-pesquisa.html
Alertas de desmatamento na Amazônia, segundo o Imazon (em km²)
Taxa de 2022 é a maior em 15 anos
Fonte: Imazon
https://g1.globo.com/meio-ambiente/noticia/2022/08/17/amazonia-legal-tem-o-maior-desmatamento-em-15-anos-aponta-imazon.ghtml
Qual atividade econômica vai no sentido contrário ao desmatamento ilegal e está em alta no estado de Mato Grosso?
Em 2020, o Instituto Brasileiro de Geografia Estatística - IBGE publicou a edição 2018 do estudo “Regiões de Influência das Cidades - REGIC”, documento fundamental para se compreender a complexa organização da rede urbana brasileira. O mapa a seguir mostra a dinâmica da rede urbana mato-grossense polarizada por Cuiabá.
Mapa 27 - Arranjo Populacional de Cuiabá/MT - Capital Regional A (2A)
Fonte: https://www.ibge.gov.br/geociencias/organizacao-do-territorio/redes-e-fluxos-geograficos/15798-regioes-de-influencia-das-cidades.html?=&t=acesso-ao-produto
Tendo como critérios de classificação das cidades a concentração e o acesso da população a bens e serviços públicos e privados, pode-se afirmar que em Mato Grosso, além de Cuiabá, que é classificada como capital regional A, quais municípios são classificados como capitais regionais C?
O estado de Mato Grosso é uma das maiores unidades administrativas do país, com uma imensa diversidade geográfica. Sobre o assunto, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O Estado de Mato Grosso é o terceiro maior do Brasil e faz fronteira internacional com a Bolívia.
( ) Com uma imensa riqueza vegetacional, os biomas presentes no estado são Pantanal, Cerrado, Amazônia e Pampas.
( ) O estado já teve duas capitais, sendo a primeira delas a cidade de Vila Bela da Santíssima Trindade.
( ) A Serra dos Parecis é um importante divisor de águas das bacias do Paraguai, Amazonas e São Francisco.
( ) A porção norte do estado tem como uma das suas características regionais a presença de migrantes, oriundos, principalmente, da região sul do país.
Sobre a geografia do estado de Mato Grosso, assinale a afirmativa incorreta.
Dada a árvore de busca binária da imagem a seguir, insira os elementos 23, 12, 64, 93, 71 e 86 (nessa ordem).
Após a inserção, qual é a saída do percurso pós-ordem?
Considere as afirmações abaixo sobre estruturas de dados em árvore.
I – Uma árvore AVL (Adelson-Velskii e Landis) é uma árvore na qual as alturas das subárvores esquerda e direita de cada nó diferem no máximo em um elemento.
II – A árvore B é uma estrutura de dados que foi projetada para minimizar o número de acessos à memória secundária, sendo que cada nó associado pode ter mais de uma chave.
III – Uma Black-Red Tree é uma árvore B+ que possui um bit extra para armazenar a cor de cada nó.
Está CORRETO o que consta em:
A seguir, é apresentado um código que implementa uma estrutura de dados utilizando a linguagem de programação Java. A classe LinkedList é uma implementação de fila convencional e utiliza o método add() para incluir um elemento na fila e o remove() para removê-lo. A classe Stack implementa uma pilha e utiliza o método push() para empilhar e o pop() para desempilhar.
import java.util.Stack;
import java.util.Queue;
import java.util.LinkedList;
public class Tad {
public static void main(String[] args) {
Stack<String> s = new Stack<String>();
Queue<String> q = new LinkedList<String> O;
s.push("Z");
s.push("X");
q.add(s.pop());
s.push("y");
q.add(s.pop());
q.add ("W");
q.add(s.pop());
q.add(q.remove());
s.push("H");
s.push(q.remove());
q.remove();
System.out.print("stack: " + s);
System.out.println(", Queue: "+ g):
}
}
Após a execução, qual é a saída do programa acima?
Código fonte em Java para as questões 34 e 35.
package com.example. demo;
public class MyCalc {
public static void main(String[] args) {
double amount = 1000;
double intRate = 2;
int period = 12;
CalcSrv c = new CalcSrv(new CalcLC());
double fv = c.fValue (amount, intRate, period);
System.out.printf("VF of LC:%.2\n", fv);
c = new CalcSrv (new CalcCDB());
fv = c.fValue(amount,intRate, period);
System.out.printf("VE of CDB:%.2f", fv);
}
private static class CalcSrv {
private CalcFV calcsrv;
public CalcSrv(CalcFV calcsrv) {
this.calcsryv = calesrv;
}
public double fvalue(double amount, double intRate, int period) {
amount = amount + calcsrv.calc(amount, intRate, period);
return amount;
}
}
interface CalcFV {
double calc(double amount, double intRate, int period);
}
private static class CalcLC implements CalcFV{
@Override
public double calc(double amount, double intRate, int period)
return (amount * Math.pow(1 + intRate/100, period)) - amount;
}
}
private static class CalcCDB implements CalcFV{
@Override
public double calc(double amount, double intRate, int period){
double fv = amount * Math.pow(1 + intRate/100, period);
if (period >12)
return (fv - amount) * 0.85;
return (fv - amount) * 0.78;
}
}
}
Qual Padrão de Projeto foi implementado nesse código?
Código fonte em Java para as questões 34 e 35.
package com.example. demo;
public class MyCalc {
public static void main(String[] args) {
double amount = 1000;
double intRate = 2;
int period = 12;
CalcSrv c = new CalcSrv(new CalcLC());
double fv = c.fValue (amount, intRate, period);
System.out.printf("VF of LC:%.2\n", fv);
c = new CalcSrv (new CalcCDB());
fv = c.fValue(amount,intRate, period);
System.out.printf("VE of CDB:%.2f", fv);
}
private static class CalcSrv {
private CalcFV calcsrv;
public CalcSrv(CalcFV calcsrv) {
this.calcsryv = calesrv;
}
public double fvalue(double amount, double intRate, int period) {
amount = amount + calcsrv.calc(amount, intRate, period);
return amount;
}
}
interface CalcFV {
double calc(double amount, double intRate, int period);
}
private static class CalcLC implements CalcFV{
@Override
public double calc(double amount, double intRate, int period)
return (amount * Math.pow(1 + intRate/100, period)) - amount;
}
}
private static class CalcCDB implements CalcFV{
@Override
public double calc(double amount, double intRate, int period){
double fv = amount * Math.pow(1 + intRate/100, period);
if (period >12)
return (fv - amount) * 0.85;
return (fv - amount) * 0.78;
}
}
}
Considere os princípios e padrões de projetos implementados no código.
I – Injeção de dependência
II – Inversão de controle
III – Injeção por construtor
Está CORRETO o que consta em:
Código fonte em Java para as questões 36 e 37.
import java.util.ArrayList;
public class MyTestef
public static void main(Stringl] args) 1
Stack s = new Stack();
s.push(1):
s.push(2):
s.push(3):
s.clear ();
s.push(4):
s.push(5):
s.push(6);
System.out.println(s);
}
private static class Stack extends ArrayList<Object>1
private int top = 0;
public void push(Object element){
add(top++, element);
}
public Object pop (){
return remove(--top);
}
}
}
O código implementa de uma estrutura de dados que estende uma classe concreta ArrayList para outra classe concreta Stack. A classe ArrayList possui alguns métodos como o add() (adiciona elementos na lista), o remove() (remove elementos da lista) e o clear() (que remove todos os elementos da lista).
Após executar o código, qual será o resultado?
Código fonte em Java para as questões 36 e 37.
import java.util.ArrayList;
public class MyTestef
public static void main(Stringl] args) 1
Stack s = new Stack();
s.push(1):
s.push(2):
s.push(3):
s.clear ();
s.push(4):
s.push(5):
s.push(6);
System.out.println(s);
}
private static class Stack extends ArrayList<Object>1
private int top = 0;
public void push(Object element){
add(top++, element);
}
public Object pop (){
return remove(--top);
}
}
}
O código implementa de uma estrutura de dados que estende uma classe concreta ArrayList para outra classe concreta Stack. A classe ArrayList possui alguns métodos como o add() (adiciona elementos na lista), o remove() (remove elementos da lista) e o clear() (que remove todos os elementos da lista).
Considere as afirmações relacionadas ao código fonte.
I – O método clear() não é executado porque ele não foi implementado na classe Stack.
II – A herança entre essas classes gera um alto grau de acoplamento.
III – Após a execução do método clear(), a variável top ficará desatualizada.
Está CORRETO o que consta em:
Em relação a Padrões de Projeto, analise as afirmações a seguir.
I - O padrão Abstract Factory é usado quando o sistema deve ser independente da maneira como seus produtos são criados, relacionados e representados.
II - Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses.
III - Strategy é um tipo de padrão estrutural.
Está CORRETO o que consta em:
Em relação à UML (Linguagem de Modelagem Unificada), analise as afirmações a seguir.
I - Os Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura do sistema e seus aspectos dinâmicos.
II - São Diagramas de Interação o Diagrama de Sequência e o Diagrama de Implantação.
III - Os diagramas comportamentais da UML demonstram os aspectos estáticos do sistema. Podem especificar os conceitos do negócio e seus relacionamentos e os estados, sequência de atividade e colaborações.
Está CORRETO o que consta em:
A seguir, é apresentado um código na linguagem de programação Java.
Livro.java
public class Livro {
private String nome;
protected double valor;
public Livro(String nome, double valor) {
this.nome = nome;
this.valor = valor;
}
public String getNome() {
return nome;
}
}
Impresso.java
public class Impresso extends Livro {
private int paginas;
public Impresso(String nome, double valor, int paginas) {
super (nome, valor);
this.paginas = paginas;
}
public int getPaginas( ) {
return paginas;
}
public double getValor ( ) {
return valor + 0.05 * paginas;
}
}
Ebook. java
public class Ebook extends Livro {
private int bytes;
public Ebook(String nome, double valor, int bytes) {
super (nome, valor);
this.bytes = bytes;
}
public int getBytes() {
return bytes;
}
public double getValor() {
return valor;
}
}
Utilizando a engenharia reversa nesse trecho de código, o diagrama de classes da UML corresponde é: