Questões de Concurso Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 2.313 questões

Q437242 Algoritmos e Estrutura de Dados
No que se refere às linguagens de programação, julgue os itens subsecutivos.

A execução da função x descrita abaixo para o valor n igual a 8 fornecerá 21 como resultado.

long x(int n) {
if (n<0) return -1; if (n==0) return 0;
if (n==1) return 1;
return x(n-1) + x(n-2);

}
Alternativas
Q410819 Algoritmos e Estrutura de Dados
Analise as expressões no algoritmo a seguir:

Algoritmo Exp
var a, b, c:inteiro
x, y, z: lógico
início
a imagem-001.jpg 2
bimagem-002.jpg 3
c imagem-004.jpg 5
x imagem-005.jpg ((a+b)/a)<((b*c-a)+(a-(-b)-c)) E ((a+b+b-a))< = (a+b)
y imagem-006.jpg (a-b > b-c) OU NÃO((b*c-b)< > ((b-c/a)+a*b))
z imagem-007.jpg NÃO(((a+b+c)/a)< = (c+b*a/a)) E NÃO ((b-c*(c+a)) = ((b+c)*a))
imprima x
imprima y
imprima z
fim

Serão impressos, respectivamente, os valores
Alternativas
Q410818 Algoritmos e Estrutura de Dados
A maioria das linguagens de programação trabalha com tipos de dados elementares e tipos estruturados. São considerados tipos de dados elementares:
Alternativas
Q406648 Algoritmos e Estrutura de Dados
Considere o algoritmo a seguir:

imagem-006.jpg

Considere a tabela a seguir, montada a partir da observação do algoritmo apresentado:

imagem-007.jpg

A tabela representa um exemplo de
Alternativas
Q401577 Algoritmos e Estrutura de Dados
O método ordena( ) acima classifica os elementos de v pelo algoritmo de ordenação
Alternativas
Q400956 Algoritmos e Estrutura de Dados
A implementação de uma fila sequencial precisa de duas variáveis, uma indicando o início da fila (PtrIni) e outra indicando o seu fim (PtrFim). Por convenção, se a fila está vazia, PtrIni = 1 (IndIniFila) e PtrFim = 0 (IndIniFila -1). As inserções são efetuadas sempre no final da fila, ou seja, através de PtrFim. Já as retiradas só podem ser efetuadas no início da fila, através de PtrIni.

Com base nas informações fornecidas (a variável Info indica o elemento que será inserido na Fila), o algoritmo a seguir é uma representação simbólica da inclusão de uma informação em uma fila sequencial.

imagem-002.jpg
Para completar corretamente o algoritmo, as lacunas I e II são preenchidas correta e, respectivamente, por :
Alternativas
Q385766 Algoritmos e Estrutura de Dados
O algoritmo abaixo mostra o emprego de uma função recursiva:

imagem-027.jpg

Após a execução, o valor da variável BARRA e o de retorno da função serão, respectivamente:
Alternativas
Q385764 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que tem por objetivo ler dois números, e armazená-los em duas variáveis P e Q. Após, ocorre a troca de valores entres as variáveis, com a impressão dos resultados. A troca de valores pode ocorrer COM ou SEM o uso de uma variável auxiliar, neste caso, nomeada TROCA:

imagem-020.jpg

Os blocos de instruções que realizam a troca correta de valores, COM e SEM uso da variável TROCA, são, respectivamente:
Alternativas
Q385763 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo:

imagem-019.jpg

Após a execução, o algoritmo fornecerá a seguinte sequência de números:
Alternativas
Q385762 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que ilustra a estrutura de controle para... ?mpara:

imagem-013.jpg

O bloco de instruções equivalente, que produz o mesmo resultado, mas utiliza a estrutura de controle repita ... ?mrepita, é:
Alternativas
Q383752 Algoritmos e Estrutura de Dados
Qual das alternativas abaixo indica um algoritmo de ordenação?
Alternativas
Q381180 Algoritmos e Estrutura de Dados
O algoritmo a seguir, expresso em Português Estruturado, deve ser utilizado para responder às questões

imagem-017.jpg

Suponha que, no algoritmo fornecido, os seguintes números tenham sido lidos, no início do algoritmo, para as variáveis x, y e z:

x imagem-018.jpg 7
y imagem-019.jpg 6
z imagem-020.jpg 13

Dessa forma, após o término da execução desse algoritmo, os valores impressos para a e b serão, respectivamente,
Alternativas
Q381179 Algoritmos e Estrutura de Dados
O algoritmo a seguir, expresso em Português Estruturado, deve ser utilizado para responder às questões

imagem-017.jpg

O número de vezes que o loop “Para…, faça” é executado é igual a
Alternativas
Q373645 Algoritmos e Estrutura de Dados
No que diz respeito a operadores e expressões, julgue o item seguinte.

A ordem de prioridade de execução, em relação aos tipos de operadores, é estabelecida conforme a tabela a seguir.

imagem-012.jpg

Alternativas
Q373644 Algoritmos e Estrutura de Dados
Julgue os próximos itens, relativos aos tipos de dados.

Um dado do tipo ponto-flutuante, cujo valor é definido em termos de precisão e faixa de valores, pode pertencer ao conjunto dos números reais, racionais ou irracionais.
Alternativas
Q373643 Algoritmos e Estrutura de Dados
Julgue os próximos itens, relativos aos tipos de dados.

Os arranjos, um tipo de dado estruturado, caracterizam-se como um agregado de dados heterogêneo.
Alternativas
Q373642 Algoritmos e Estrutura de Dados
Com relação às estruturas de controle, seleção, repetição e desvio, julgue os itens que se seguem.

O trecho entre as linhas de 6 a 9 no algoritmo apresentado abaixo representa um desvio condicional composto.

1 início A, C, D, X : numérico

2 leia “Digite A:” , A

3 leia “Digite C:”, C

4 D ← 2

5 X ← 0

6 se (A >= 2) ou (C <=1) entao

7 X ← (A + D)/2

8 senao X ← D * C

9 fimse


10 escreva X

11 fim
Alternativas
Q373641 Algoritmos e Estrutura de Dados
Com relação às estruturas de controle, seleção, repetição e desvio, julgue os itens que se seguem.

Na estrutura de repetição “faça-enquanto”, a condição é testada antes da execução do código da iteração; na estrutura “repita-até”, por sua vez, a condição é testada após a execução do código.
Alternativas
Q373640 Algoritmos e Estrutura de Dados
Acerca de construção de algoritmos, avaliação de expressões, variáveis e constantes, julgue os itens a seguir.

Para representar a idade e o registro geral de identificação de uma pessoa, bem como se ela é ou não maior de idade, utiliza-se constante numérica.
Alternativas
Q373639 Algoritmos e Estrutura de Dados
Acerca de construção de algoritmos, avaliação de expressões, variáveis e constantes, julgue os itens a seguir.

O algoritmo apresentado abaixo imprimirá a soma dos termos da sequência {1, 1/2, 1/3, ..., 1/20}.
início

CONTADOR, SOMA: numérico

SOMA ← 0

para CONTADOR de 1 até 20 faça

SOMA ← CONTADOR + (1/CONTADOR)

fim-para

escreva “O total da sequência é”, SOMA

fim
Alternativas
Respostas
1801: C
1802: C
1803: A
1804: D
1805: C
1806: C
1807: D
1808: D
1809: A
1810: A
1811: D
1812: C
1813: D
1814: E
1815: C
1816: E
1817: C
1818: C
1819: E
1820: E