Questões de Concurso
Sobre algoritmos em algoritmos e estrutura de dados
Foram encontradas 2.344 questões
Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.

Analise o seguinte algoritmo em pseudo-código e assinale a alternativa correta.
inteiro funcao_A (inteiro n)
início
inteiro f;
se ( n == 1) ou (n == 0) então
retorna 1;
f = funcao_A(n-1)*n;
retorna f;
fim.
1. Inteiro. 2. Real. 3. Cadeia. 4. Lógicos.
( ) Dados numéricos positivos ou negativos, exceto valor fracionário. ( ) Caracteres delimitados por aspas representados por letras e símbolos. ( ) Dados numéricos positivos ou negativos, incluindo valor fracionário. ( ) Valores com dados binários.
Observe o algoritmo abaixo, que mostra o uso passagem de parâmetros, por valor da variável RJ para SP e por referência da variável RS para MG.

Após a execução, esse algoritmo irá gerar, respectivamente, os
seguintes valores para RS, RJ e XY:
Observe o algoritmo abaixo, que mostra o uso de uma função.

Após a execução, esse algoritmo irá gerar, respectivamente, os
seguintes valores para X e Y:
( EE ) ENQUANTO ... FAÇA ... FIM ENQUANTO ( RR ) REPITA ... ATÉ ... FIM REPITA
( ) A condição de teste da estrutura é inserida no fim da estrutura de controle. ( ) A condição de teste da estrutura é inserida no início da estrutura de controle. ( ) Se o resultado do teste for FALSO, a execução do programa permanece no loop. ( ) Se o resultado do teste for VERDADEIRO, a execução do programa permanece no loop. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor FALSO. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor VERDADEIRO.
A relação correta, de cima para baixo, é:
(a)
(b) O procedimento de troca de variáveis pode ser feito de dois modos: (1) com ajuda de uma variável auxiliar (TROCA) ou (2) sem o auxílio dessa variável auxiliar.
As soluções que mostram as instruções que devem compor o
para os
modos (1) e (2) estão indicadas, respectivamente, na seguinte
alternativa: Observe o algoritmo abaixo:

Após a execução, esse algoritmo irá gerar a seguinte sequência de números:
Analise o seguinte o pseudo-código.
Com base no algoritmo, admitindo que o valor lido por B na
‘Linha 04’ seja 8, marque (V) para as afirmativas
VERDADEIRAS e (F) para as FALSAS.
( ) Na oitava iteração do laço, o valor de B, a ser testado na linha 08, será 16, o que irá atribuir o valor 31 à variável A na linha 11. ( ) O valor de saída nas linhas 13 e 14 serão respectivamente, 31 e 16. ( ) A declaração ‘Se’ na linha 08 faz um teste utilizando a variável B. Esse tipo de teste é conhecido como teste recursivo. ( ) Ao fim da terceira iteração, o valor da variável A é 31.
Assinale a alternativa que contempla a sequência CORRETA.
I. V .e. V - o resultado é verdadeiro. II. F .e. V - o resultado é verdadeiro. III. V .e. F - o resultado é verdadeiro. IV. F .e. V - o resultado é falso. V. F .e. F - o resultado é verdadeiro.
Assinale a alternativa que contém as afirmativas CORRETAS.
Considere a seguinte função recursiva: função recursiva(x : inteiro): inteiro início
Qual é o valor retornado pela função se ela for
chamada com x = 4?