Foram encontradas 2.079 questões.
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePropriedades de Árvores
Um profissional de TI recebeu um arquivo digital, do setor de banco de dados da empresa, contendo 1.048.575 chaves
numéricas distintas, para que fossem armazenadas em uma estrutura de dados do tipo árvore binária de busca. Após criar um
programa para realizar a tarefa e inserir todas as chaves na estrutura, verificou-se que a árvore resultante era cheia. Diante
desse resultado, é correto afirmar que a altura dessa árvore é
Provas
Questão presente nas seguintes provas
Uma equipe de engenheiros está desenvolvendo um equipamento portátil de comunicação para atender necessidades de uma
agência do governo do Estado do Pará. Nesse desenvolvimento devem ser considerados os seguintes requisitos: o
equipamento deve ser capaz de realizar transmissão de imagens usando técnicas de compressão sem perdas; o equipamento
deve ser capaz de estabelecer comunicação com equipamentos de outras agências do Estado do Pará. Assim sendo, conclui-se
que
Provas
Questão presente nas seguintes provas
Considere o trecho de código PHP a seguir:
1 <?php
2 class Mensagem {
3 public function imprimir ($msg = 'INICIO') {
4 echo $msg;
5 }
6 }
7
8 trait TextoBase {
9 public function imprimir ($msg ) {
10 parent::imprimir ( );
11 echo ' A1';
12 }
13 }
14 //(continuação)
15 class Texto extends Mensagem {
16 use TextoBase;
17 }
18
19 $texto = new Texto ( );
20 $texto->imprimir (‘FIM’);
21 ?>
22
23
24
25
26
Ao executar o trecho do código acima, será impresso:
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoRecursividade
Analise o seguinte pseudocódigo:
principal
variáveis: X, Y, Z
X ← 0;
Z ← 0;
enquanto X<4 faça
Y=XLS(X);
Z ← Z+Y;
X ← X+1;
fim-enquanto
escreva Z
fim-principal
função XLS(a: inteiro)
Se (a<1) então retorna 0;
Se (a==1) então retorna 1;
Se (a>1) então retorna (a + XLS(a-1));
fim-função
Ao executar esse pseudocódigo, o valor de Z é:
Provas
Questão presente nas seguintes provas
Analise o seguinte código:
@Entity
@NamedQuery(
name="encontreTodosOsEmpregadosPeloUltimoNome",
query="SELECT empregados FROM Empregado empregados WHERE empregados.ultimoNome = :ultimonome"
)
public class Empregado implements Serializable {
@Id
private int empID;
@Column(name="SAL", table="EMP_SAL")
private Long salario;
...
}
Em relação as annotations do JPA (Java Persistence API) do seguinte código, é correto afirmar que
Provas
Questão presente nas seguintes provas
A seguinte Figura apresenta dois símbolos que são utilizados na modelagem de Diagrama de Fluxo de Dados.

Esses símbolos, identificados pelas letras X e Y, representam, respectivamente:
Provas
Questão presente nas seguintes provas
Em um diagrama de classes da UML 2.0, deseja-se representar uma relação entre 2 classes, K e Pb, que guardam entre si as
seguintes características:
I. Pb pode participar em qualquer relacionamento que já tenha sido construído com K.
II. Pb herda de K os seus atributos e o seu comportamento.
III. Caso algum comportamento em Pb seja diferente do de K, ele pode ser inserido ou modificado em Pb sem afetar K.
O tipo de relacionamento que deve ser utilizado para representar a relação entre Pb e K, que satisfaça as características I, II e
III é
Provas
Questão presente nas seguintes provas
Em relação à UML 2.0, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F):
( ) No diagrama de classes, os atributos são precedidos por símbolos que definem a sua visibilidade +, -, # e $.
( ) Conceitualmente, diagramas de estrutura composta relacionam diagrama de classe com o de componente.
( ) Diagrama de pacote e de Objeto são exemplos de diagramas comportamentais.
( ) Diagrama de sequência é um tipo de diagrama de interação que enfatiza o tipo e a ordem das mensagens passadas entre
os elementos durante a execução.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoBubble Sort
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
Quantas comparações e trocas de posição ocorrerão se utilizarmos o algoritmo Bubble Sort para ordenar do menor para o
maior valor o vetor [60,32,45,5,6,2], respectivamente:
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Considere o seguinte programa escrito em Java:
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container