Foram encontradas 60 questões.
Utilize o código fonte em linguagem C seguinte para responder as questões 45 e 46.
#include <stdio.h>
#include <stdlib.h>
struct Node {
int data;
struct Node* left;
struct Node* right;
};
struct Node* createNode(int data) {
struct Node* newNode = (struct Node*)malloc(sizeof(struct Node));
newNode->data = data;
newNode->left = NULL;
newNode->right = NULL;
return newNode;
}
struct Node* insert(struct Node* root, int data)(
if (root == NULL) {
return createNode(data);
}
if (data < root->data) (
root->left = insert(root->left, data);
Y else if (data > root->data) £
root->right = insert(root->right, data);
}
return root;
}
struct Node* search(struct Node* root, int key) {
if (root == NULL || root->data == key){
return root;
}
if (key < root->data) (
return search(root->left, key);
}
return search(root->right, key);
}
void list(struct Node* root) {
if (root != NULL) {
list(root->left);
printf("%d ”, root->data);
list(root->right);
}
}
int main() {
struct Node* root = NULL;
root = insert(root, 50);
root = insert(root, 20);
root = insert(root, 70);
root = insert(root, 20);
root = insert(root, 50);
list(root);
return 0;
}
Qual é o resultado apresentado pela execução do código?
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar a programação. Sobre esse tema, analise as afirmações a seguir:
I- Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses.
Il - O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades.
III - Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes.
DEITEL, Harvey M. Java como programar. 8a ed. São Paulo - SP: Pearson Printice Hall, 2010.
Assinale a alternativa correta:
Provas
- Fundamentos de ProgramaçãoGrafosAlgoritmos em Grafos
- Fundamentos de ProgramaçãoGrafosMST: Árvore Geradora Mínima
Em relação a algoritmos de grafos, segundo Cormen (2012):
I - Se o grafo contém um ciclo, nenhuma ordenação topológica é possível.
Il - O algoritmo de Kruskal é usado para encontrar a árvore geradora mínima em um grafo.
III - O algoritmo de caminhos mínimos de Dijkstra considera que todos os pesos de arestas no grafo de entrada são não negativos.
CORMEN, Thomas H. Algoritmos: teoria e prática. Rio de Janeiro: Elsevier, 2012.
Assinale a alternativa CORRETA:
Provas
- Fundamentos de ProgramaçãoOperadoresOperadores Lógicos
- Fundamentos de ProgramaçãoOperadoresOperadores Relacionais
- Fundamentos de ProgramaçãoVariáveis
Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição.
Sobre esse tema, analise as afirmações a seguir:
|- Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento.
Il - Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores.
IIl- Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões.
Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2.ed. São Paulo - SP: Pearson Prentice Hall, 2009.
Assinale a alternativa correta:
Provas
Considere as seguintes afirmações sobre compatibilidade de migração do banco de dados MySQL para MariaDB:
I - A versão 5.5 do banco de dados MariaDB é um binary drop em substituição da versão equivalente do MySQL.
Il- A criptografia para tabelas InnoDB é um problema de compatibilidade entre o MariaDB 10.2 e MySQL 5.7.
Ill - Em um processo de migração do MySQL para MariaDB, os conectores MySLQ desenvolvidos em linguagens como PHP, Perl, Python, Java, .NET, Rubby, etc. precisam ser alterados e modificados para o devido funcionamento.
Assinale a alternativa CORRETA, conforme documentação oficial do MariaDB disponível em https://mariadb. com/kb/pt-br/documentacao-mariadb/.
Provas
Utilize o código fonte em JAVA a seguir para responder as questões 48 e 49.



Considere as seguintes três afirmações sobre herança em orientação a objetos, com base no código.
I - No código fornecido, as subclasses ProfessorAssociado e ProfessorTitular herdam automaticamente todos os métodos e atributos da classe Professor, sem a necessidade de declaração explícita.
Il - O código permite que uma classe Professor herde métodos e atributos de várias classes filhas, como ProfessorAssociado e ProfessorTitular, simultaneamente.
II — As subclasses ProfessorAssociado e ProfessorTitular podem acessar diretamente os métodos e atributos privados da classe Professor”, mesmo que sejam declarados como privados.
Assinale a alternativa CORRETA:
Provas
Considere a função implementada em linguagem C:
float calcular taxa(int idade, float renda) {
if (idade >= 18)
if (renda > 20000)
return 0.2;
else
return 0.1;
else
if (renda > 10000)
return 0.15;
else
return 0.05;
}
Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função.
I - É possível otimizar o código utilizando somente três instruções if e apenas um else.
Il - É possível otimizar o código utilizando apenas um return.
III - É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000).
Assinale a alternativa correta:
Provas
Malwares é o termo que designa um software intencionalmente desenvolvido com o objetivo de provocar danos a um computador. Assinale a alternativa que NÃO representa uma espécie de malwares, conforme Novo (2010):
NOVO, J. P. C. Softwares de Segurança da Informação. Apostila rede e-tec Brasil, 2010. 116p. Disponível em: http://proedu.rnp.br/handle/123456789/436
Provas
No LibreOffice Impress versão 7.0, existem diversos ícones na interface para auxiliar os usuários. Numere a coluna da direita (ícone) de acordo com sua correspondência com a coluna da esquerda (função do ícone):
1.![]()
2.![]()
3.![]()
4.![]()
( ) Insere um gráfico.
( ) Insere uma caixa de texto.
( ) Insere um fontwork.
( ) Insere uma imagem.
Assinale a alternativa CORRETA, conforme Schofield (2021):
SCHOFIELD, P. et al, Guia do Impress 7.0. LibreOffice Community. 2021, Disponível em: https://documentation. libreoffice.org/assets/Uploads/Documentation/pt-br/I670/1670GuiaDolmpress.pdf
Provas
Leia trecho da matéria e assinale o que se pede.
Agronegócio de Mato Grosso é destaque nacional
Se o agronegócio é um dos principais motores do Produto Interno Bruto (PIB) brasileiro, o Estado de Mato Grosso é responsável por alavancar esse segmento, sendo líder na produção de alguns dos principais produtos do País.
Uma estimativa do Ministério da Agricultura, Pecuária e Abastecimento (Mapa) mostra que, em 2022, 0 Valor Bruto da Produção Agropecuária (VBP) de Mato Grosso foi de R$ 224,81 bilhões. Com isso, o Estado lidera o ranking de maior contribuição para a produção agropecuária, posto que assumiu em 2018.
Mato Grosso responde por 18,2% do VBP nacional, seguido por Paraná (11,9%), São Paulo (11,6%) e Minas Gerais (11,4%). Os dados são baseados nas projeções da safra de 2022 da Companhia Nacional de Abastecimento (Conab) e do Instituto Brasileiro de Geografia e Estatística (IBGE).
Segundo dados da Secretaria de Estado e Desenvolvimento Econômico (Sedec) de Mato Grosso, o agronegócio é responsável por 21,36% do PIB do Estado. Ainda, 35 dos 100 municípios mais ricos do agronegócio brasileiro estão na região. Quatro produtos são responsáveis por gerar mais de 93% de toda essa riqueza [...].
Disponível em: https://summitagro.estadao.com.br/comercio-exterior/agronegocio-de-mato-grosso-e-destaque-nacional/ (Adaptado). Acesso em 12.05.2023.
Os quatro produtos responsáveis por gerar essa riqueza na economia mato-grossense são:
Provas
Caderno Container