Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 821 questões

Q694805 Algoritmos e Estrutura de Dados

Na programação de computadores, considere o seguinte algoritmo:

var a, b, c: inteiro

var x, y, z: lógico início

a ← 2

b ← 4

c ← 0

x ← ((a+b) < (b-c) .E. (a*a) = (b-c))

y ← ((b/a) >= (a-c) .OU. (b>=a))

z ← ((a-1) > (c+1) .E. (b*c) >= (a+1)) fim


As variáveis x, y e z receberão, respectivamente, os valores:

Alternativas
Q690788 Algoritmos e Estrutura de Dados
Considere o trecho de um algoritmo em pseudocódigo que mostra comandos condicionais (se) aninhados com início e fim delimitados por { }: if ( T1 ) {     Comando1;       if ( T2 e T3) { Comando2; Comando3; } else Comando4; if ( T4 ou T5 ) Comando5; else { Comando6; } Comando7; } Analisando esse trecho, é CORRETO afirmar que:
Alternativas
Q690413 Algoritmos e Estrutura de Dados

Analise o seguinte pseudocódigo: 

Imagem associada para resolução da questão

Ao executar esse pseudocódigo, o valor de Z é:

Alternativas
Q690410 Algoritmos e Estrutura de Dados

Considere a função em pseudocódigo a seguir:


A execução de Chamada_recursiva ( 1 ) faz com que o algoritmo rode indefinidamente. Para este caso, os cinco primeiros valores impressos são 
Alternativas
Q685630 Algoritmos e Estrutura de Dados

Dado o seguinte vetor de números inteiros


e o ALGORITMO Troca mostrado a seguir:


ALGORITMO Troca


             PARA i de 10 ATÉ 6 PASSO -1 FAÇA


                  temp ← NUM[i];


                  NUM[i] ← NUM[10-i+1];


                  NUM[10-i+1] ← temp;


             FIM_PARA


             NUM[1] ←NUM[NUM[1]];


             NUM[NUM[10]]←NUM[10];


             NUM[NUM[5]]←NUM[NUM[2]];


             NUM[temp]←NUM[NUM[temp]];


FIM_ALGORITMO 

Qual o conteúdo do vetor NUM após a execução do ALGORITMO Troca.


Alternativas
Q682620 Algoritmos e Estrutura de Dados

Considere o seguinte pseudocódigo:

Função misteriosa(a: inteiro)

Início

Se (a<1) então retorna -1;

Se (a==1) então retorna 2;

Se (a>1) então retorna (misteriosa(a-1)* misteriosa(a-2));

Fim

Para tentar descobrir o que a função misteriosa faz, um aluno experimentou a função com os valores de entrada 1, 3 e 4 e obteve os seguintes resultados, respectivamente:

Alternativas
Q678138 Algoritmos e Estrutura de Dados

Acerca de funções e procedimentos em subprogramas, julgue o item que se segue.

No algoritmo solução1 apresentado a seguir as variáveis X, A e B são criadas com escopo global; no algoritmo solução2 apresentado após algoritmo solução1, as variáveis A e B são criadas com escopo global e a variável X com escopo local.

Imagem associada para resolução da questão

Alternativas
Q678136 Algoritmos e Estrutura de Dados

Com relação aos tipos de dados elementares e estruturados, julgue o item subsequente.

O algoritmo a seguir efetuará o cálculo da variável C apenas se o valor da variável X não for maior que 5.

Imagem associada para resolução da questão

Alternativas
Q678132 Algoritmos e Estrutura de Dados

Considerando a linguagem utilizada na construção de algoritmos, julgue o item a seguir.

Se o algoritmo para o cálculo da média de determinado aluno utilizar a fórmula média = (P1 + 2*P2) / 3, em que P1 e P2 referem-se, respectivamente, às notas do aluno na primeira e na segunda prova, e se a média mínima necessária para o aluno ser aprovado na disciplina for 4,5, esse aluno será aprovado se obtiver nota 5,0 na primeira prova e 4,0 na segunda prova.

Alternativas
Q678131 Algoritmos e Estrutura de Dados

Considerando a linguagem utilizada na construção de algoritmos, julgue o item a seguir.

O algoritmo a seguir fornece como resultado 50 números pares.

Imagem associada para resolução da questão

Alternativas
Q662318 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

Assinale a opção que apresenta corretamente o resultado da  execução do procedimento presentado.
Alternativas
Q662316 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

Assinale a opção que corresponde ao resultado correto da execução do algoritmo apresentado.
Alternativas
Q662315 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

Considerando as instruções precedentes, assinale a opção que apresenta corretamente o resultado para execução da função Afunc(1,3).
Alternativas
Q662313 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão
Assinale a opção que apresenta o resultado correto do código com estrutura condicional apresentado.
Alternativas
Q662312 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

Considerando as instruções precedentes, assinale a opção que apresenta a relação correta entre as variáveis n e cont no final do laço.
Alternativas
Q662292 Algoritmos e Estrutura de Dados
No sistema binário, a operação de multiplicação entre os números 110 e 101 tem como resultado
Alternativas
Q659317 Algoritmos e Estrutura de Dados
Suponha que os valores lidos para as variáveis a1, a2 e a3 tenham sido os seguintes:
a1: 3
a2: 2
a3: 3
O valor impresso para a variável Soma ao final do algoritmo será:
Alternativas
Q659316 Algoritmos e Estrutura de Dados
Com base no algoritmo, pode-se afirmar que, para valores de a1, a2 e a3 maiores ou iguais a 1, o número de vezes que a variável N é incrementada é igual a:
Alternativas
Q628373 Algoritmos e Estrutura de Dados
O código de Huffman, comumente utilizado em procedimentos para compressão de dados, baseia-se na utilização de códigos de tamanho:
Alternativas
Q622268 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão

Assinale a opção que apresenta a saída impressa resultante da execução do código anteriormente apresentado.
Alternativas
Respostas
421: E
422: C
423: E
424: E
425: A
426: E
427: C
428: E
429: E
430: C
431: E
432: C
433: E
434: C
435: C
436: A
437: A
438: D
439: B
440: A