Questões de Concurso Para if-mt

Foram encontradas 2.300 questões

Resolva questões gratuitamente!

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

Q2432601 Banco de Dados

Considere as seguintes afirmações sobre ETL (Extrac, Transform e Load), OLAP (Online Analytical Processing) e Data Mining:


I – Em sistemas data warehouse, a aplicação é mais voltada para inserir e atualizar dados, devido ao carregamento de dados com o ETL. Já em sistemas transacionais, utilizam-se mais consultas, conforme site https://www.oracle.com/br/database/what-is-a-data-warehouse/;

II – OLAP são softwares que permitem a tomada de decisões e inteligência de negócios e agregam recursos de busca de dados, armazenagem e gerência, conforme site: https://cetax.com.br/o-que-eolap/.

III – ETL não possui suporte a SQL (structured query language), pois utiliza somente DSL (decision support language).


Assinale a alternativa CORRETA:

Alternativas
Q2432600 Programação

Considere o código em Python apresentado a seguir:

Imagem associada para resolução da questão

Após ser executado, qual é o 9° valor impresso pelo programa na linguagem Python 3.11.0?

Alternativas
Q2432599 Programação

Um estudante de programação está criando um sistema web de cadastro em banco de dados utilizando a linguagem PHP versão 8.0.10, com um banco de dados MariaDB versão 10.4.21, implementado no XAMPP versão 3.3.0, a partir do PHPMyAdmin. Analise o código a seguir:


crud.php

<!DOCTYPE html >

<html>

<head>

<meta charset="utf-8">

</head>

<body>

<form method="POST" action=processa.php>

<label>CPF: </label>

<input type="text” name="cpf"><br>

<label>Nome: </label>

<input type="text” name="nome"><br>

<input type="submit" value="Cadastrar">

</form>

</body>

</html>


processa.php

<?php

$con= mysqli_connect("127.0.0.1","root","","bdifmt");

$sql=" INSERT INTO candidato(cpf, nome) VALUES ('_______','_______');

___________ (_____,_____);

echo “Cadastro realizado com sucesso";

mysqli_close($con);

?>

O código acima executa um formulário com os campos (cpf e nome) e, ao clicar no botão “Cadastrar”, faz-se uma inserção de dados na tabela candidato, no banco de dados local, chamado “bdifmt” com o usuário: root; sem senha. Complete as lacunas do código PHP para que o cadastro funcione, assinalando a alternativa CORRETA.

Alternativas
Q2432598 Programação

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 é:

Alternativas
Q2432597 Engenharia de Software

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:

Alternativas
Q2432596 Arquitetura de Software

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:

Alternativas
Q2432595 Programação

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:

Alternativas
Q2432594 Programação

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?

Alternativas
Q2432593 Programação

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:

Alternativas
Q2432592 Arquitetura de Software

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?

Alternativas
Q2432591 Programação

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?

Alternativas
Q2432590 Algoritmos e Estrutura de Dados

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:

Alternativas
Q2432589 Arquitetura de Computadores

Dada a árvore de busca binária da imagem a seguir, insira os elementos 23, 12, 64, 93, 71 e 86 (nessa ordem).


Imagem associada para resolução da questão


Após a inserção, qual é a saída do percurso pós-ordem?

Alternativas
Q2432588 Zootecnia

Uma colônia de Apis mellifera é composta por centenas ou até mesmo milhares de indivíduos. Em uma situação normal, esses indivíduos convivem harmoniosamente, havendo uma rígida divisão de classes chamadas castas. São três castas bem distintas: a casta dos zangões, a casta da rainha e a casta das operárias. Cada uma dessas castas tem características e funções muito específicas dentro da colmeia.


Das afirmativas a seguir, indique a que se aplica à casta da rainha de Apis mellifera.

Alternativas
Q2432587 Agropecuária

O uso de biodigestores na Zootecnia tem se apresentado como uma alternativa viável sob importantes aspectos: técnico, ambiental, social e econômico. Sua função, a biodigestão, é um processo biológico que pode ser utilizado em diferentes tipos de criação de suínos, aves e bovinos. Tem a característica de ser uma alternativa viável também para pequenos produtores, podendo contribuir na redução de custos, no aumento de receita e captando o produtor para uma maior conscientização ambiental.


Como forma de incentivo ao produtor, é possível calcular e apresentar o potencial de produção energética via biodigestor, de acordo com a capacidade de produção de dejetos da propriedade.


Simulando um pequeno rebanho com média diária de quatro suínos, considerando a capacidade de cada suíno produzir em média 3,4 kg de esterco por dia, e que cada 1 kg de dejeto produz em média 0,43 m³ de biogás, indique, nas alternativas a seguir, qual a quantidade diária de biogás que esse pequeno rebanho teria capacidade de produzir com o uso de biodigestor:

Alternativas
Q2432586 Zootecnia

Na pecuária leiteira, tipos funcionais são características relacionadas à conformação do úbere e aprumos. Essas características morfológicas asseguram longevidade produtiva dos animais e devem ser consideradas quando for feita a avaliação individual, mesmo sabendo que essas características têm baixa correlação com produção.


Dentre as alternativas a seguir, marque aquela que apresenta as duas características de tipo funcional que mais influenciam a longevidade de vacas produtoras de leite.

Alternativas
Q2432585 Agropecuária

A Capacidade mais provável de produção (CPP) é uma boa alternativa para tomada de decisão sobre o descarte de fêmeas em um rebanho leiteiro quando não se tem o valor genético completo dos animais. Ela considera as produções da própria vaca, das contemporâneas, o número de produções contabilizadas (n) e o parâmetro genético Repetibilidade (r) (TEIXEIRA, 1997).


Para calcular a CPP de cada vaca, utiliza-se a seguinte fórmula:


CPP = {nr/[1+(n-1)r]}. x (média da diferença das companheiras).


Considere uma vaca Gir que produziu, em duas lactações corrigidas, 3.100 kg e 3.000 kg de leite. Essa vaca pertence a um rebanho cujas contemporâneas produziram em média 2.900 kg de leite.


Qual é a capacidade mais provável de produção em quilos de leite dessa vaca, se a repetibilidade das lactações for r = 0,5?

Alternativas
Q2432584 Agropecuária

Na avicultura moderna, o conforto ambiental na produção de frangos de corte tem alta correlação com os principais indicadores zootécnicos. Para o técnico, é importante conhecer as diferentes respostas da ave às diferentes condições ambientais que as instalações e o manejo poderão proporcionar.


Sendo assim, sobre a ZCT (Zona de Conforto Térmico) para as aves, indique qual afirmativa abaixo NÃO está coerente com a resposta fisiológica normal das aves.

Alternativas
Q2432583 Agropecuária

Na avicultura brasileira, cada vez mais tecnificada, tem se tornando comum a utilização de galpões tipo túnel de vento, ou os chamados galpões de ventilação negativa. Essa tecnologia tem algumas particularidades importantes para seu funcionamento com eficiência.


Das afirmativas a seguir, indique qual delas não está CORRETAMENTE descrita:

Alternativas
Q2432582 Agropecuária

A chamada “colmeia zanganeira” é um estado crítico em que uma colônia de Apis mellifera se encontra, o qual deve ser corrigido com urgência pelo apicultor. Dentre as medidas corretivas a seguir, qual delas não se aplica nesta situação?

Alternativas
Respostas
841: C
842: A
843: B
844: A
845: E
846: B
847: C
848: E
849: B
850: D
851: B
852: A
853: C
854: C
855: C
856: E
857: D
858: A
859: A
860: B