Foram encontradas 580 questões.
Assinale a opção correta.
Provas
Em linguagens de programação é comum a utilização de comandos para executar operações lógicas. Com base na linguagem C, assinale o comando que NÃO executa uma operação lógica.
Provas
A linguagem de programação que pode ser considerada como uma linguagem de programação NÃO estruturada é
Provas
O comando ‘ps' do sistema operacional Linux é utilizado para mostrar processos que estão sendo executados pelo sistema operacional. Assinale a opção que mostra os processos correntes somente no terminal em uso, em que esse comando está sendo executado.
Provas
Assinale o aplicativo usado para identificar os IPs ativos de um computador com sistema operacional Windows.
Provas
O aplicativo utilizado para alterar as permissões de acesso a arquivos e diretórios no sistema operacional Linux é
Provas
- Fundamentos de ProgramaçãoAlgoritmosAvaliação de Expressões
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- Fundamentos de ProgramaçãoTipos Abstratos de Dados (TAD)
Considere um tipo abstrato de dados implementado com o auxílio de uma pilha, de dois registradores e de um acumulador com as operações
push VALOR: Topo:=Topo+1; Pilha[Topo]:=VALOR;
push ACC : Topo:=Topo+1; Pilha[Topo]:=ACC;
add : ACC := REG1+REG2;
pop REG1 : REG1:= pilha[Topo]; Topo:=Topo-1;
pop REG2 : REG2:=pilha[Topo]; Topo:=Topo-1;
A sequência de operações
push 7; pop REG1; push 9; push 11; pop REG2; add; push ACC; pop REG2; add; push ACC
deixará no topo da pilha o valor
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePercursos em Árvores
Seja uma árvore binária ordenada, em que uma subárvore da esquerda possui os valores menores que a subárvore da direita. O caminhamento que mostra os valores em ordem decrescente é
Provas
Considere os três métodos de ordenação descritos abaixo.
QuickSort: baseia-se no particionamento do arquivo feito através de um elemento chamado pivô. Todos os elementos menores do pivô ficam à esquerda enquanto todos os maiores ficam à direita. O processo continua de forma recursiva, ordenando-se as partições da esquerda e da direita.
Bubblesort: baseia-se em trocas de valores entre posições consecutivas, levando os valores mais altos (ou mais baixos) para o final do arquivo. O processo para quando todos os valores estão ordenados.
Inserção Direta: consiste em ordenar o arquivo utilizando um subarquivo ordenado; a cada novo passo, acrescentase ao subarquivo mais um elemento na sua posição correta, até se chegar ao último elemento do arquivo, quando é gerado o arquivo final ordenado.
A alternativa que apresenta os métodos do mais eficiente para o menos eficiente é
Provas
Considere o código SQL abaixo para responder à questão.
CREATE TABLE Empregado (
CodEmp INTEGER NOT NULL,
Nome VARCHAR(20) NULL,
Fone VARCHAR(10) NULL,
PRIMARY KEY(CodEmp));
CREATE TABLE Dependente (
Numero INTEGER NOT NULL,
CodEmp INTEGER NOT NULL,
Nome VARCHAR(20) NULL,
Idade INTEGER NULL,
PRIMARY KEY(Numero, CodEmp),
FOREIGN KEY(CodEmp) REFERENCES Empregado(CodEmp));
Considere que as tabelas Empregado e Dependente são o resultado de um mapeamento de um diagrama entidade-relacionamento. No diagrama, no relacionamento entre Empregado e Dependente, estas duas entidades são classificadas como
Provas
Caderno Container