Questões de Concurso sobre Algoritmos e estrutura de dados - Página 91 | Gran Questões

Questões de Concurso sobre Algoritmos e estrutura de dados

 
 
Disciplina 1
Assunto 10
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.151 questões encontradas
Questões por página
20
Mais recentes
 

São algoritmos de classificação por trocas apenas os métodos


A

SelectionSort e InsertionSort.


B

MergeSort e BubbleSort.


C

QuickSort e SelectionSort.


D

BubbleSort e QuickSort.


E

InsertionSort e MergeSort.

No algoritmo do enunciado, observa-se que os tipos de dados não foram declarados. Nesse caso, para ajustar o algoritmo, os tipos de dados para nome, aux, salario e nivel_superior seriam, respectivamente


A

real, lógico, inteiro e real.


B

caracter, real, inteiro e lógico.


C

real, lógico, inteiro e inteiro.


D

caracter, inteiro, real e lógico.


E

caracter, lógico, real e real.

Analise as afirmativas abaixo.

I. O polimorfismo permite a manipulação de instâncias de classes diferentes, que herdam de uma mesma classe ancestral, de forma unificada.

II. Encapsulamento é a técnica que permite a um objeto conter outros objetos da mesma classe.

III. Um campo estático em uma classe é compartilhado por todas as instâncias dessa classe.

Das afirmativas apresentadas, está(ão) correta(s) somente


A

I.


B

II.


C

III.


D

I e II.


E

I e III.

Os Algoritmos de ordenação colocam os elementos de uma dada sequência em uma certa ordem. As ordens mais usadas são a numérica e a lexicográfica. Existem várias razões para se ordenar uma sequência. Uma delas é a possibilidade se acessar seus dados de modo mais eficiente. Selecione abaixo a alternativa que indica alguns dos mais conhecidos métodos de ordenação:


A

Pilha e Fila.


B

Árvore e árvore Binária.


C

Bubble sort e Vetores.


D

Quick sort e Merge sort

Analise as assertivas abaixo.

I. A independência funcional visa à construção de módulos independentes, mais fáceis de gerenciar e mais fáceis de serem reutilizados.

II. A independência funcional é medida usando-se dois critérios qualitativos: a coesão e o acoplamento.

III. Um módulo deve, idealmente, possuir alto grau de coesão e baixo grau de acoplamento.

Considerando V(verdadeiro) e F(falso), assinale a alternativa que corresponde à sequência correta.


A

V - V -V.


B

V-V-F.


C

V- F- V.


D

F-V-F.


E

F-F-V.

Os algoritmos de escalonamento de disco permitem ao sistema operacional usar o hardware de forma eficiente. No caso do algoritmo SCAN, a cabeça de uma extremidade do disco é movida para outra, atendendo às requisições durante o caminho; quando a cabeça atinge a outra extremidade, ela imediatamente retorna ao início do disco, sem atender a quaisquer requisições no retorno.

C
Certo

E
Errado

De acordo com o trecho de algoritmo abaixo, assinale a alternativa correta com relação às informações que estarão armazenadas na diagonal principal (I=J) da matriz M após a sua execução.


Para I de 1 até 4 faça Para J de 1 até 4 faça

M [ I, J ] = 10 * I + J FimPara

FimPara Para I de 1 até 4 faça Para J de 1 até 4 faça

M [ I, J ] = M [ 5 – I , 5 – J ]

FimPara FimPara


A

44 - 33 - 22 - 11


B

44 - 33 - 33 - 44


C

20 - 40 - 60 - 80


D

80 - 60 - 40 - 20


E

80 - 60 - 60 - 80

As ferramentas CASE basicamente se dividem em três categorias. A categoria em que se encontram as ferramentas de codificação (front-end ) é:

A
Upper Case;

B
Client Case;

C
Integrated Case;

D
Topper Case;

E
Lower Case.

Um algoritmo, na forma de uma pseudo-linguagem foi elaborado para classificar uma pessoa em faixas etárias (categorias). Em função dessa classificação, valores diferenciados, em Reais, serão cobrados para a entrada em um espetáculo.


Var

Idade, Cat:

Leia Idade

Se Idade < 5

{

Então

Cat = 0

Senão

Se Idade < 11

Então

Cat = 1

Senão

Se Idade < 18

Então

Cat = 2

Senão

Se Idade < 59

Então

Cat = 3

Senão

Cat = 4

}

Selecione Cat

{

Caso 1:

Valor 10

Caso 2:

Valor 20

Caso 3:

Valor 40

Caso Default:

Valor 0

}

Imprima Valor


Suponha que uma família composta pelos membros a seguir comprou ingressos para esse espetáculo:


Pai (62 anos)

Filho (40 anos)

Neto1 (18 anos)

Mãe (59 anos)

Nora (39 anos)

Neto2 (12 anos)

Neto3 (5 anos)

Então, após a classificação de cada membro em uma categoria, o valor total gasto por essa família é de


A

R$ 110,00.


B

R$ 130,00.


C

R$ 150,00.


D

R$ 190,00.


E

R$ 230,00.

Observe o trecho de código abaixo.

algoritmo ALG;

variáveis

X: lógico;

Y: string;

início

Y:=´MEC´;X:=FALSO;

repetir

imprimir(Y);

X:=NÃO X;

até que (NÃO X);

fim.


Após a execução, a quantidade de vezes que a variável Y será impressa é igual a:


A

0


B

1


C

2


D

3


E

4

Observe o trecho de código abaixo.

atribuir 13 a INDICE;

atribuir 0 a SOMA;

atribuir 0 a K;

enquanto K < INDICE faça

início

somar 1 a K;

atribuir SOMA+K a SOMA;

imprimir(K);

fim;

fim-enquanto;

imprimir(SOMA);


Ao final do processamento, a variável SOMA terá o seguinte valor:


A

3


B

6


C

66


D

78


E

91

Examine o trecho de código abaixo, que implementa um procedimento.

Imagem associada para resolução da questão

Ele é conhecido como


A

busca binária.


B

busca sequencial.


C

quick-sort.


D

bubble-sort.


E

ordenação por seleção.

 
Ir para a página:
OK
 
Gerar simulado