Questões

Pratique com questões de diversas disciplinas e universidades

4.038 questões encontradas(exibindo 10)

Página 95 de 404
Com base na complexidade de algoritmos, avalie as seguintes asserções e a relação proposta entre I. A analise da complexidade interessa em medir desempenho de um algoritmo para grandes entradas, ou seja, para pior caso. PORQUE II. comportamento de um algoritmo é mais procurado, já que, para um volume grande de dados, a complexidade mais importante. Escolha a opção resposta:
Estudar questão

Podemos aplicar a Primeira Forma Normal (1FN) e a Segunda Forma Normal (2FN) nas tabelas que foram encontradas a partir do documento? Como fazer?


Identificar as tabelas e seus campos
Verificar se cada tabela trata de um único assunto
Verificar se há campos repetidos em mais de uma tabela
Verificar se os campos de uma tabela são dependentes apenas da chave primária
Verificar se as tabelas estão livres de anomalias de inserção, atualização e exclusão
Dividir as tabelas em novas tabelas, se necessário, para atender às regras de normalização

Estudar questão
O algoritmo Inserção apresentado a seguir recebe como parâmetro um vetor de números inteiros desordenados e rearranja esse vetor de tal forma que seus elementos estejam ordenados de forma crescente. Considerando que nesse algoritmo há erros que devem ser corrigidos para a sua correta execução, assinale a opção que apresenta todas as correções necessárias.
Estudar questão

Uma definição de TAD é a separação de sua implementação de seu conceito, ou seja, existe uma diferença entre sua representação e a definição e implementação do tipo. Portanto, uma característica essencial de um TAD é a separação entre conceito e implementação.

Sendo assim, assinale a alternativa correta que apresenta a melhor definição de um TAD.

Estudar questão
Sejam x1 e x2 dois dados quaisquer a serem armazenados em uma tabela hashing T. Seja h(x) a função de dispersão utilizada. Uma colisão em T ocorre quando h(x1) ≠ h(x2). Escolha uma opção:
Estudar questão
Em português estruturado (Portugol), as palavras reservadas “leia” e “escreva” são respectivamente:
Estudar questão

Qual será o valor exibido na saída padrão do sistema?

int soma(int *a, int *b) {
*a = *a + *b;
return *a;
}
int main() {
int x=5, y=3;
y = soma(&x, &y); printf("%d", x+y); return(0);
}
Estudar questão

As funções para manipulação e navegação em uma lista possuem características específicas que possibilitam a distinção entre elas e mesmo a identificação de características da lista. Avalie o código abaixo e responda a questão a seguir:

nodo *novo=new nodo();
novo->num=val;
if(inicio==NULL)
{
inicio=novo;
fim=novo;
novo->proximo=NULL;
novo->anterior=NULL;
} else
{
novo->proximo=inicio;
inicio->anterior=novo;
novo->anterior=NULL;
inicio=novo;
}

O código é a lógica completa de uma das funções de uma lista. Marque abaixo qual função é e de qual tipo de lista.

Estudar questão

Analise trecho de código abaixo e selecione entre as alternativas que será exibido após a execução.

Algoritmo
var a, b, d : inteiro;
v[4] : inteiro;
inicio
inicialização do vetor, de forma correta.
escreva(" a saída é:");
fim.

Estudar questão

Questão 7/10 - Estrutura de Dados

I. O nó 2 tem 2 filhos.

II. A árvore possui 4 nós.

III. Temos 2 nós no nível 2.

Estudar questão