Questões de Concurso sobre Algoritmos e estrutura de dados - Página 230 | 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.152 questões encontradas
Questões por página
20
Mais recentes
 

Em uma estrada recém asfaltada é necessário pintar as faixas de sinalização: faixa seccionada ou contínua significando, respectivamente, que se pode ultrapassar ou não. Para armazenar essas informações, foram elaboradas estruturas de dados em Linguagem C que contenham o tipo de faixa e quais quilômetros devem ser pintados de acordo com o tipo de faixa. De acordo com as figuras a seguir, assinale a alternativa que apresenta maior fidelidade de estrutura de dados correspondente aos modelos descritos.


Imagem associada para resolução da questão


Imagem associada para resolução da questão


A

typedef struct km{

int kmIni, kmTer;

km *prox;

} TKm;

typedef struct faixa{

char tipoFaixa[20];

km *prox1;

faixa *prox2;

}TFaixa;


B

typedef struct km{

int kmIni, kmTer;

km &prox;

} TKm;

typedef struct faixa{

char tipoFaixa[20];

km &prox1;

faixa &prox2;

}TFaixa;


C

typedef struct km{

int kmIni, kmTer;

km &prox;

char tipoFaixa[20];

km &prox1;

faixa &prox2;

}TFaixa;


D

typedef struct km{

int kmIni, kmTer;

km *prox;

char tipoFaixa[20];

km *prox1;

faixa *prox2;

}TFaixa;


E

typedef struct km{

int kmIni, kmTer;

km *prox;

} TKm;

typedef struct faixa{

char tipoFaixa[20];

km &prox1;

faixa *prox2;

}TFaixa;

Considere o algoritmo em pseudocódigo abaixo, que computa, dados dois inteiros, uma sequência de inteiros.



Leia(n,a)

enquanto n!=1 faça:

imprima n

se (n mod 2)=0 então:

n:=n div 2

senão:

n:=a*n+1

imprima n



Sobre a sequência impressa, dados os valores de n e de a especificados, analise as proposições a seguir.


Sobre a sequência impressa, dados os valores de n e de a especificados, analise as proposições a seguir.


1) Para n=6 e a=3, a sequência gerada é: 6 3 10 5 16 8 4 2 1.

2) Para n uma potência de 2, n=2k para algum k inteiro; para qualquer valor de a, a sequência gerada são as potências de 2 de 2k até 1.

3) Para n=9 e a=3, a sequência gerada é: 14 7 22 11 33 17 52 26 13 40 20 10 5 16 8 4 2 1.

4) Se n não for uma potência de 2, com a=2 o algoritmo não para, gerando uma sequência infinita.

5) Com a=5, se n=17 o programa fica em laço infinito na sequência 17 86 43 216 108 54 27 136 68 34.


Estão corretas, apenas:


A

1, 2, 3 e 4.


B

1, 2, 3 e 5.


C

1, 3, 4 e 5.


D

1, 2, 4 e 5


E

2, 3, 4 e 5.

Analise o algoritmo abaixo e assinale a alternativa que apresenta o resultado da variável numero.

…

int numero = 0;

if (numero >= 0) {

for (int x = 0; x <= 10; x ++ ) {

numero = numero + x;

}

}

…


A

65.


B

10.


C

25.


D

55.

Analise a função ff definida pelo trecho de pseudocódigo exibido a seguir.


function ff (N as integer) as integer

{

if N = 5 then

{___return N;

}

else

{___return N + ff(N-1);

};

}


Assinale a opção que indica o valor correto da expressão ff(12).


A

12


B

17


C

68


D

72


E

78

A figura a seguir representa o diagrama de classes do sistema SISVENDAS. Nesse sistema, os cálculos do salário das subclasses Gerente e Vendedor são diferentes, mas ambos utilizam um valor de salário-base. Esse salário-base deve ser alterado a qualquer momento, independente das instâncias das classes.

Imagem associada para resolução da questão

Para implementar a solução do salário-base deve-se definir


A

uma classe abstrata.


B

um atributo classe.


C

um método abstrato.


D

um atributo protegido.


E

um método polimórfico.

 
Ir para a página:
OK
 
Gerar simulado