Questões de Concurso
Para if-mt
Foram encontradas 2.660 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
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:
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 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 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?
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?
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:
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?
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.
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:
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.
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?
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.
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:
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?
Considere uma raça suína R1 com produção média de 12 leitões nascidos vivos, e outra raça suína R2 com produção média de nove leitões nascidos vivos. O cruzamento R1xR2 gera fêmeas com produtividade média de 11 leitões nascidos vivos; seu cruzamento recíproco, fêmeas com produtividade média de 13 leitões nascidos vivos.
Qual é a estimativa de heterose entre essas duas raças para a característica número de leitões nascidos vivos?
Ao iniciar um programa de melhoramento genético com Galus domesticus domesticus de aptidão mista (para carne e ovos), foram utilizadas duas raças com características de empenamento diferentes:
Todas as fêmeas “Barred Plymouth Rock” = coloração barrada (carijó)
Todos os machos “Rhode Island Red” = coloração uniforme vermelha
Sabe-se que esse gene “B” de barramento da coloração das penas é ligado ao sexo e que a fêmea é heterogamética na herança do caráter sexo nessa espécie (fêmeas são ZW e machos são ZZ).
Na primeira geração de pintinhos, observou-se que todos os machos F1 nasceram barrados, porém nenhuma das fêmeas F1 nasceu barrada, confirmando-se na prática a segregação mendeliana de um gene ligado ao sexo. Sendo assim, qual frequência do gene “B” no equilíbrio será atingida após seis gerações de acasalamentos ao acaso? Marque a alternativa CORRETA:
Em Zootecnia, as características de valor econômico mensuráveis são em geral resultantes da ação combinada de muitos pares de genes e, por esta razão, medidas em escala quantitativa (MILAGRES, 1980). No entanto, existem casos em que conhecimentos básicos de genética são suficientes para gerar informações consistentes a um planejamento de produção. Ou ainda, para desenvolver o espírito crítico do profissional Zootecnista para a prática do melhoramento animal como ciência. Apresente a solução para o caso a seguir:
Numa determinada espécie animal, a cor da pelagem é definida por apenas um gene com um par de alelos, e entre estes há uma relação de dominância completa, sendo:
o alelo dominante E ⟶ colorido selvagem, e;
o alelo recessivo e ⟶ branco.
Se, em um rebanho com acasalamentos ao acaso, em cada 1.000 nascimentos 160 filhotes são brancos, qual é a frequência do alelo dominante E neste rebanho? Marque a alternativa CORRETA:
A alimentação de matrizes suínas é baseada em diferentes dietas e quantidades de ração fornecida animal/ dia. Um programa nutricional para porcas gestantes deve levar em consideração os seguintes aspectos: as diferentes fases e os fenômenos metabólicos que acontecem durante o período de gestação; as diferenças de padrão de crescimento entre as porcas, segundo a ordem de parto; e o estado metabólico da matriz após a lactação anterior. Na fase inicial de gestação (pós-cobertura), qual a medida mais adequada?
A ausência de oxigênio dentro do rúmen se faz necessária, uma vez que a digestão fermentativa ocorre em ambiente redutivo anaeróbico. O oxigênio penetra no rúmen aprisionado nos alimentos ingeridos com a água ou por difusão do sangue. Porém, ele é rapidamente usado pelas bactérias anaeróbias facultativas e/ ou eliminado pela eructação, de modo que as concentrações ruminais de oxigênio são sempre baixas. Isso é essencial para a maioria dos microrganismos ruminais, os quais são anaeróbicos estritos. O rúmen é um ecossistema aberto que fornece habitat para o desenvolvimento de uma diversidade de microrganimos que podem ser dividos e organizados em diferentes grupos. Assinale a afirmativa CORRETA em relação ao nicho trófico e aos principais produtos de espécie de bactérias ruminais.
Vitaminas são compostos orgânicos, distintos essenciais para a saúde, o crescimento e a reprodução de organismos vivos. A colina é uma vitamina hidrossolúvel que possui funções metabólicas específicas no organismo de peixes. Assinale a afirmartiva CORRETA em relação às funções metabólicas da colina nos peixes.