Foram encontradas 3.221 questões

Resolva questões gratuitamente!

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

Q2050043 Programação

Analise o código Java abaixo. 


import java.util.*;

public class TestMethod1 

 public static void main (String args []) { 

 int total = 0; 

 String str = "([(ola]))([([oi])] (eu estou))]"; 

 Stack<Character> s = new Stack<Character>(); 

 for(int count = 0; count < str.length(); count++){ 

 if ( str.charAt(count) == '(' || str.charAt(count) == '[') 

 s.push( str.charAt(count) ); 

 else if ( str.charAt(count) == ')' ) 

 if ( !s.isEmpty() && s.peek() == '('){ 

 s.pop( ); 

 total++; 

 } else { 

 s.push( str.charAt(count) ); 

 } 

 else if ( str.charAt(count) == ']' ) 

 if ( !s.isEmpty() && s.peek() == '['){ 

 s.pop( ); 

 total++; 

 } else { 

 s.push( str.charAt(count) ); 

 } 

 } 

 System.out.println ( total ); 

 } 

}


A saída do código Java acima é 

Alternativas
Q2050042 Programação
Assumindo-se que s é um objeto da classe String em Java, é INCORRETO afirmar: 
Alternativas
Q2050041 Programação
Em relação às classes abstratas em Java, é INCORRETO afirmar: 
Alternativas
Q2050040 Programação
O contêiner map, tipicamente implementado como árvore de busca binária, é utilizado para armazenamento rápido e recuperação de chaves únicas e valores associados. Considerando o comportamento desse tipo de contêiner, analise o código C++ abaixo.

#include <cstdio> #include <map>  #include <string>  using namespace std;  int main() {   map<string, int> mapper;   mapper["fulano"] = 78;   mapper["ciclano"] = 69;   mapper["beltrano"] = 80;   mapper["ciclano"] = 21;   mapper["geronimo"] = 77;   mapper["anonimo"] = 82;   for ( map<string, int>::iterator it = mapper.lower_bound("b");   it != mapper.upper_bound("g"); it++)   printf( "(%s %d)",   ((string)it->first).c_str(),   it->second);   return 0;  }

A saída do código C++ acima é 
Alternativas
Q2050039 Algoritmos e Estrutura de Dados
O tempo necessário de pesquisa em uma árvore de busca binária varia de acordo com a estrutura dessa árvore. Em árvores de busca binária, o intervalo de variação de tempo de busca é entre 
Alternativas
Q2050038 Programação

Analise o código C++ abaixo. 


#include <cstdio>

#include <iostream> 

#include <string> 

#include <queue> 

using namespace std; 

int main() { 

 priority_queue< pair<int, string> > pq; 

 pair<int, string> result; 

 pq.push(make_pair(100, "fulano")); 

 pq.push(make_pair(10, "ciclano")); 

 pq.push(make_pair(20, "beltrano")); 

 pq.push(make_pair(100, "geronimo")); 

 while( !pq.empty() ){ 

 result = pq.top(); 

 pq.pop(); 

 printf("(%s: %d)", 

 ((string)result.second).c_str(), 

 result.first); 

 } 

 return 0; 

}


Considerando as filas e suas variações, a saída do código C++ acima é  

Alternativas
Q2050037 Programação
Na matemática, a multiplicação de duas matrizes, matA por matB, resulta em uma outra matriz, matC, em que cada elemento é dado pela soma das multiplicações, elemento a elemento, da linha equivalente em matA pela coluna equivalente em matB. Dadas duas matrizes de inteiros, int matA[LA][CA] e int matB[LB][CB], com um total de LA e LB linhas, respectivamente, com um total de CA e CB colunas, respectivamente, e com CA igual a LB, o trecho de código C capaz de gerar uma matriz matC como resultado da multiplicação de matA por matB é
Alternativas
Q2050036 Programação

Analise o código C++ abaixo. 


#include <iostream>

#include <stack> 

#include <queue> 

int main(){ 

 std::queue<int> myqueue; 

 std::stack<int> mystack; 

 

 mystack.push(1); 

 mystack.push(2); 

 mystack.push(3); 

 mystack.push(4); 

 myqueue.push(5); 

 myqueue.push(6); 

 myqueue.push(7); 

 myqueue.push(8); 

 myqueue.pop(); 

 mystack.pop(); 

 std::cout << myqueue.front() + 

mystack.top() << std::endl; 

 return 0; 

}


Considerando os conceitos de pilha e fila, o número a ser impresso após a execução do código C++ acima é: 

Alternativas
Q2050035 Programação

Analise o código C++ abaixo. 


#include <iostream>

class Test{ 

 static int a; 

 int b; 

 

 public: 

 Test(int b){ 

 a++; 

 this->b = b; 

 } 

 void print(){ 

 std::cout << a << "," << b << std::endl; 

 }; 

}; 

int Test::a = 0; 

int main(){ 

 Test t1(20); 

 Test t2(30); 

 t1.print(); 

 t2.print(); 

 return 0; 

}



Os valores impressos pelo código C++ acima são:  

Alternativas
Q2050034 Programação

O trecho de código C++ abaixo utiliza o conceito de template de função. 


 template <typename T>

void MeuTeste( const T a){

std::cout << a << std::endl;


A respeito do trecho de código C++ acima, é INCORRETO afirmar: 

Alternativas
Q2050033 Programação
Considerando os construtores da linguagem de programação C++, é CORRETO afirmar:  
Alternativas
Q2050032 Programação
Sobre os especificadores de acesso da linguagem de programação C++, é INCORRETO afirmar: 
Alternativas
Q2050031 Programação
Considerando a linguagem de programação C++, ao sobrecarregar o operador binário < como uma função-membro não static de uma classe Test com um argumento, se y e z forem objetos da classe Test, é CORRETO afirmar: 
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047695 Engenharia Florestal
A restauração ecológica é o processo de auxílio ao restabelecimento de um ecossistema que se encontra degradado, danificado ou destruído. Um ecossistema é considerado recuperado ─ ou restaurado ─ quando contém recursos bióticos e abióticos suficientes para continuar se desenvolvendo sem auxílios ou subsídios adicionais. Nesse contexto, analise as afirmativas a seguir.
I. No planejamento da restauração ecológica, é necessário avaliar a matriz predominante da paisagem, observando-se a diversidade natural do tipo de ecossistema que se pretende restaurar. II. As áreas com pastagens ou com cultivos agrícolas, onde os fragmentos florestais se restringem a pequenas áreas isoladas e degradadas, comprometem um dos principais mecanismos de regeneração da vegetação, que é a chuva de sementes. III. O grande desafio para a prática de restauração consiste em identificar os filtros ecológicos que dificultam a chegada, o estabelecimento e a persistência das espécies em diferentes situações de perturbação de ecossistemas.
É CORRETO o que se afirma em 
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047694 Engenharia Florestal
A respeito da sucessão ecológica, é CORRETO afirmar:
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047693 Engenharia Florestal
A capacidade que as leguminosas têm de enriquecer o solo com nitrogênio deve-se às bactérias 
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047692 Engenharia Florestal
A largura da borda de um fragmento florestal é um dado vital para o planejamento, a legislação e o manejo de paisagens. Em 1998, foi realizado um estudo de bordas no norte do Paraná, numa paisagem homogênea do ponto de vista ambiental (solo, clima, altitude) e de histórico de perturbação. Foram avaliadas 49 bordas em 19 fragmentos de 0,4 a 650 hectares. Observe os resultados do estudo, que são apresentados nas figuras a seguir. 


Imagem associada para resolução da questão

Considerando as figuras acima, é CORRETO afirmar: 
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047691 Engenharia Florestal
A respeito da fitossociologia, é CORRETO afirmar: 
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047690 Engenharia Florestal
Sobre o processo de sucessão, analise as afirmativas a seguir, empregando (V) para as verdadeiras e (F) para as falsas.
( ) Espécies pioneiras são capazes de modificar o ambiente, por isso acabam sendo substituídas por outras espécies de plantas e de animais. ( ) Comunidade secundária tardia é a comunidade complexa que se estabelece no final de um processo de sucessão florestal. ( ) A sucessão que se estabelece em campos de cultivo abandonados é chamada de primária.
A sequência CORRETA de afirmativas verdadeiras (V) e falsas (F), de cima para baixo, é
Alternativas
Ano: 2019 Banca: UFES Órgão: UFES Prova: UFES - 2019 - UFES - Engenheiro - Florestal |
Q2047689 Engenharia Florestal
NÃO é fator que afeta a biodegradação da madeira:
Alternativas
Respostas
741: E
742: C
743: B
744: E
745: C
746: D
747: A
748: B
749: B
750: D
751: E
752: C
753: A
754: E
755: A
756: B
757: E
758: X
759: C
760: C