Questões de Concurso sobre Algoritmos e estrutura de dados - Página 88 | 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
 

Ao desenvolver um programa, verificou-se a necessidade de se passarem três parâmetros para uma subrotina denominada Calcula2, todos do tipo inteiro: elem1, elem2 e elem3. A sobrotina Calcula2 irá realizar uma operação sobre os dois primeiros elementos (elem1 e elem2) e retornar o resultado no terceiro elemento (elem3), que será utilizado logo após a chamada dessa subrotina.


A passagem de parâmetros mais adequada para os três elementos (elem1, elem2 e elem3) é, respectivamente, por


A

referência, referência e valor.


B

referência, valor e valor.


C

valor, referência e valor.


D

valor, valor e referência.


E

valor, valor e valor.

Na construção de um algoritmo, utilizam-se estruturas de repetição para que um bloco de comandos seja executado várias vezes. Todos os tipos de estrutura de repetição permitem que o bloco de comandos seja executado zero, uma ou mais vezes, de acordo com uma condição que será avaliada a cada iteração.


C
Certo

E
Errado

Se VET for um vetor de inteiros com os valores [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], em que o índice do primeiro elemento é 1, então a chamada ao procedimento proc(VET, 1, 10) alteraria o valor de VET para [1, 9, 3, 7, 5, 6, 4, 8, 2, 10].


C
Certo

E
Errado

O almoxarife de um órgão pediu ao técnico de informática que elaborasse um sistema de custeio que, para cada saída de material, considerasse o custo do mais recente que houvera dado entrada no almoxarifado. O técnico deve desenvolver um algoritmo para tratar com uma estrutura de dados do tipo


A

FIFO.


B

TABLE.


C

LIFO.


D

HEAP.


E

ARRAY.

Dados os operadores "e" lógico: "and", "&&" e "&" e os operadores "ou" lógico: "or", "||" e "|", a ordem de precedência no momento do PHP avaliar as expressões será na sequência


A

and, &&, &, or, || e |.


B

or, II, I, and, && e &.


C

and, or, &&, ||, & e |.


D

or, and, ||, &&, | e &.


E

&, &&, and, |, || e or.

Considere o trecho de código a seguir.

Imagem associada para resolução da questão

Ao final da execução do trecho de código acima, os valores de A, B, C e D, são iguais, respectivamente, a


A

9, 5, 15 e -5.


B

10, 5, 15 e -5.


C

10, 5, 0 e 0.


D

10, 5, 15 e 5.

Assinale a opção correta no que tange à criptografia.


A

Os algoritmos de chave simétrica utilizam a mesma chave para codificação e decodificação.


B

Devido à sua natureza dinâmica, que requer constante atualização, só é possível implementar algoritmos de criptografia em software.


C

A cifra DES, criada em 1977, foi amplamente adotada, e a mesma ainda é segura quando utilizada em sua forma original.


D

Whitening é uma técnica utilizada para tomar o algoritmo de chave simétrica mais forte.


E

O ponto fraco do algoritmo de criptografia RSA é a atual facilidade de fatoração dos números extensos, uma vez que os processadores estão cada vez mais poderosos.

Uma função é dita recursiva quando faz uma chamada a si própria em seu corpo. Por essa característica, é importante a definição dos parâmetros formais e dos parâmetros reais utilizados na chamada recursiva. Caso os valores passados como parâmetro na chamada recursiva sejam os mesmos dos parâmetros recebidos pela função, sua execução será infinita.


C
Certo

E
Errado
Imagem associada para resolução da questão O resultado apresentado será:

A

7 vezes a informação 'X * Y'.


B

5 vezes a informação 'X * Y'.


C

números inteiros até 9.


D

números pares de 2 a 10.


E

números impares positivos e menores que 10.

No tocante ao português estruturado como instrumento da lógica estruturada, NÃO é uma característica desse algoritmo:

A
utiliza delimitadores início e fim, tal como o fluxograma;

B
sua legibilidade depende muito da sua forma;

C
é fundamentado na modularidade;

D
pode utilizar declarações para caracterizar as variáveis e as constantes;

E
é detalhado em maior ou menor escala, segundo as conveniências.
Ano: 2009
Prova: CESPE/CEBRASPE - BASA - Técnico Científico - Área Tecnologia da Informação - Telecomunicações - 2009

Uma thread pode estar, basicamente, em três estados diferentes: execução, bloqueado e pronto. A transição do estado de execução para o estado de bloqueio é ativada por meio dos algoritmos de escalonamento.


C

Certo


E

Errado

Dada a seguinte Tabela X com os valores abaixo:

x=

5

4

7

6

8

3

3

2

4

8

1

9

Qual será seu conteúdo de X[3,2], X[5,2] e X[1,2], respectivamente, depois de executados os comandos:

Para I de 6 até 4 passo -1 faça

AUX X[I,2]

X[I,2] X[6-I+1,2]

X[6-I+1,2] AUX

Fim para


A

2, 8 e 3.


B

8, 9 e 3.


C

2, 6 e 9


D

6, 3 e 9.


E

8, 6 e 9.

Observe a rotina abaixo escrita em pseudocódigo. Considerando-se a linha 1 como o ponto de entrada, e que os parâmetros 'a' e 'b' são passados por referência, o valor impresso na linha 5 é:


1. início

2. x : inteiro = 40

3. y : inteiro = 10

4. calcular (x,y)

5. imprimir x

6. fim

7. procedimento calcular(a:inteiro, b:inteiro)

8. a = a - (b * 3) + (b / 2);

9. a = (a * b) / 5;

10. fim da função



A

40


B

30


C

15


D

10


E

80

Considere o seguinte algoritmo, na forma de uma pseudo-linguagem.


Var

Alfa: inteiro

Alfa 1

Enquanto Alfa < 10,faça

{

Selecione Alfa

Caso 1:

Imprima “1”

Caso 2:

Imprima “2”

Caso Default:

Imprima “99”

Alfa = Alfa + 2

}


Analise o algoritmo e assinale a alternativa que apresenta o número de vezes em que a expressão “99” será impressa.


A

0


B

4


C

5


D

9


E

10

 
Ir para a página:
OK
 
Gerar simulado