Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 10 de 757

Descreva as duas alternativas para especificar as restrições estruturais sobre tipos de relacionamentos. Quais são as vantagens e desvantagens de cada?

A

A primeira alternativa é utilizar a notação (min, max) para especificar as restrições de participação de cada tipo de entidade em um tipo de relacionamento. A vantagem desta abordagem é que ela é simples e fácil de entender, mas a desvantagem é que ela não permite especificar restrições adicionais, como restrições de chave estrangeira.

B

A segunda alternativa é utilizar um losango com linhas paralelas para indicar participação total e linhas simples para indicar participação parcial. A vantagem desta abordagem é que ela permite especificar restrições adicionais, como restrições de chave estrangeira, mas a desvantagem é que ela pode ser mais difícil de entender e visualizar em diagramas complexos.

Pode-se afirmar que:

I - Na modelagem relacional, considere um conjunto de atributos X no esquema de uma relação R1 que referencia uma outra relação R2. Os atributos de X possuem o mesmo domínio que os atributos da chave primária PK de R2. Um valor de X numa tupla t1 do estado corrente (atual) r1( R1 ) ocorre como um valor de PK para alguma tupla t2 no estado corrente r2(R2) ou é nulo. Nestas condições podemos dizer que X no esquema da relação R1 é uma chave estrangeira de R1 que referencia R2.

II - O objetivo dos testes de estrutura é assegurar que cada caminho de programa independente seja executado pelo menos uma vez. Um caminho de programa independente é aquele que atravessa pelo menos um novo ramo no grafo de fluxo. O número de caminhos independentes em um programa pode ser obtido por meio do cálculo da complexidade ciclomática do grafo.

A
todas as afirmativas estão incorretas.
B
apenas a afirmativa II está correta.
C
todas as afirmativas estão corretas.
D
apenas a afirmativa I está correta.

Uma matriz é conhecida como uma estrutura composta bidimensional homogênea. Considerando a declaração da matriz a seguir, assinale a alternativa que permite carregar essa matriz com a soma dos seus índices. var m: vetor[1..3,2..4] de inteiro

A
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] m[i,i] <- i + j fimpara fimpara
B
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] mat[j,i] <- i + j fimpara fimpara
C
para i <- 1 até 3 faça [passo 1] para j <- 1 até 4 faça [passo 1] m[i,j] <- i + j fimpara fimpara
D
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] m[i,j] <- i + j fimpara fimpara
E
para i <- 1 até 3 faça [passo 1] para j <- 2 até 4 faça [passo 1] mat[i,j] <- i + j fimpara fimpara

Assinale a alternativa correta que apresenta a principal característica do algoritmo ShellSort:

A
Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort.
B
Ele aplica uma busca sequencial completa.
C
Ele aplica o método SelectionSort utilizando recursividade.
D
Ele divide o vetor em vetores menores e em cada um deles aplica o método InsertionSort.
E
Ele aplica uma busca binária utilizando o método BubbleSort.
Em qual dia foi aprovada a Lei Estadual nº 8050, do deputado José Armando Zollner Machado, criando o município de Roseira, desmembrando-o de Aparecida?
A
17 de dezembro de 1928.
B
25 março de 1877
C
31 de dezembro de 1963.
D
21 de março de 1965.

Um algoritmo é uma sequência de passos os quais visam atingir um objetivo. Nesse caso, com o trecho do algoritmo a seguir, qual é o objetivo que se pretende alcançar?

A

Carregar um vetor de 10 posições e alterar cada valor digitado em uma unidade.

B

Carregar um vetor de 5 posições e acrescentar uma unidade a cada valor digitado.

C

Carregar um vetor de 10 posições, em que as posições ímpares serão digitadas e as posições pares armazenarão o conteúdo da posição imediatamente anterior acrescido de uma unidade.

D

Carregar um vetor de 10 posições e acrescentar uma unidade a cada valor digitado.

E

Carregar um vetor de 5 posições, em que as posições ímpares serão digitadas e as posições pares armazenarão o conteúdo da posição imediatamente anterior acrescido de uma unidade.

Ao elaborar um plano financeiro pessoal, qual das seguintes etapas é considerada a mais importante para alcançar uma saúde financeira equilibrada?

A

Investir em ações imediatamente

B

Criar um orçamento sólido

C

Aumentar a renda sem controle de despesas

D

Dependendo exclusivamente de empréstimos

Na programação da operação imprime em árvores binárias, qual a ordem de percurso que trata a raiz, percorre a sub-árvore à esquerda e depois a sub-árvore à direita?

A
Pré-ordem
B
Ordem simétrica
C
Pós-ordem

Leia o trecho inicial de um artigo do livro Bilhões e bilhões do astrônomo e divulgador científico Carl Sagan (1934-1996) para responder à questão.

No artigo, o recurso à ironia está bem exemplificado em:

A

"O relato do que aconteceu a seguir não chegou até nós." (4º parágrafo)

B

"Quanto pesam 18,5 quintilhões de grãos de trigo?" (4º parágrafo)

C

"Ao longo do tempo, as peças, seus movimentos, as regras do jogo, tudo evoluiu." (1º parágrafo)

D

"Segundo o modo como ouvi pela primeira vez a história, aconteceu na Pérsia antiga." (1º parágrafo)

E

"Talvez o grão-vizir estivesse fazendo uma dieta rica em fibras." (3º parágrafo)

Uma Fila é uma estrutura de dados que permite o armazenamento de elementos (ou nós) sequencialmente. Sobre as Filas é possível afirmar que:

A
Permitem inserção ou remoção em qualquer de suas posições.
B
Permitem inserção ou remoção apenas no seu início ou no seu final.
C
Permitem inserção no seu final e remoção apenas no seu início.
D
Permitem inserção ou remoção apenas no seu início.
E
Permitem inserção no seu início e remoção apenas no seu final.