Logo Passei Direto
Buscar

ALGORITMOS_EX_E

User badge image
Pedro sdada

em

Ferramentas de estudo

Questões resolvidas

Após a execução completa do laço, é correto afirmar que os valores das variáveis x e j, respectivamente, serão


(A) x=15 e j=5.
(B) x= 11 e j=5.
(C) x= 11 e j=6.
(D) x=10 e j=5.
(E) x= 15 e j=6.

O valor de f (30, 21) é:


(A) 0
(B) 1
(C) 3
(D) 7
(E) 9

No algoritmo abaixo, a passagem de parâmetros da variável A é por valor e da variável B por referência. No momento da chamada do Procedimento X, as variáveis A e B contêm os valores 10 e 20, respectivamente. O Procedimento X altera o valor 10 para 100 e 20 para 200. Assim, os valores que o Programa X exibe para as variáveis A e B, respectivamente, são:


A) 10 e 20
B) 10 e 200
C) 20 e 200
D) 100 e 20
E) 100 e 200

Os valores impressos para x e y serão respectivamente:


A) 3 ; -5
B) 3 ; 5
C) 5 ; 3
D) 4 ; -4
E) -4; 4

Os valores impressos para x e y serão respectivamente:


A) 4 ; -4
B) 3 ; -5
C) -5 ; 3
D) -4 ; 4
E) -4; -4

Considere que os valores lidos para x1, x2 e x3 tenham sido respectivamente, 5, 4 e 3. É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a


A) –3
B) 0
C) 5
D) 8
E) 11

A estrutura 'enquanto ... faça', correspondente, está indicada na seguinte alternativa:


A) atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 0 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
B) atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 1 faça atribuir I-I a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
C) atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 1 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
D) atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 0 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);

Considere o Algoritmo abaixo: Os valores impressos para x e y serão respectivamente:


(A) 3 ; -5
(B) 3 ; 5
(C) 5 ; 3
(D) 4 ; -4
(E) -4; 4

Considere o Algoritmo abaixo: Os valores impressos para x e y serão respectivamente:


(A) 4 ; -4
(B) 3 ; -5
(C) -5 ; 3
(D) -4 ; 4
(E) -4; -4

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Após a execução completa do laço, é correto afirmar que os valores das variáveis x e j, respectivamente, serão


(A) x=15 e j=5.
(B) x= 11 e j=5.
(C) x= 11 e j=6.
(D) x=10 e j=5.
(E) x= 15 e j=6.

O valor de f (30, 21) é:


(A) 0
(B) 1
(C) 3
(D) 7
(E) 9

No algoritmo abaixo, a passagem de parâmetros da variável A é por valor e da variável B por referência. No momento da chamada do Procedimento X, as variáveis A e B contêm os valores 10 e 20, respectivamente. O Procedimento X altera o valor 10 para 100 e 20 para 200. Assim, os valores que o Programa X exibe para as variáveis A e B, respectivamente, são:


A) 10 e 20
B) 10 e 200
C) 20 e 200
D) 100 e 20
E) 100 e 200

Os valores impressos para x e y serão respectivamente:


A) 3 ; -5
B) 3 ; 5
C) 5 ; 3
D) 4 ; -4
E) -4; 4

Os valores impressos para x e y serão respectivamente:


A) 4 ; -4
B) 3 ; -5
C) -5 ; 3
D) -4 ; 4
E) -4; -4

Considere que os valores lidos para x1, x2 e x3 tenham sido respectivamente, 5, 4 e 3. É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a


A) –3
B) 0
C) 5
D) 8
E) 11

A estrutura 'enquanto ... faça', correspondente, está indicada na seguinte alternativa:


A) atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 0 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
B) atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 1 faça atribuir I-I a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
C) atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 1 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);
D) atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; enquanto I > 0 faça atribuir I-1 a I; dividir I por 2 e atribuir o resto a X; somar X com Y e atribuir a soma a Y; fim-enquanto; Imprimir (I,X,Y);

Considere o Algoritmo abaixo: Os valores impressos para x e y serão respectivamente:


(A) 3 ; -5
(B) 3 ; 5
(C) 5 ; 3
(D) 4 ; -4
(E) -4; 4

Considere o Algoritmo abaixo: Os valores impressos para x e y serão respectivamente:


(A) 4 ; -4
(B) 3 ; -5
(C) -5 ; 3
(D) -4 ; 4
(E) -4; -4

Prévia do material em texto

UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 1 MANUEL 
EXERCÍCIOS-E1 
UNICARIOCA 
CONSTRUÇÃO DE ALGORITMOS 
Manuel 
01- (UERJ-ANALISTA) - No algoritmo abaixo, a passagem de parâmetros da variável A é 
por valor e da variável B por referência. 
 
Programa 
Início 
 A, B: inteiros; 
 Ler (A, B); 
 Procedimento X(A, B); 
 Imprime (A, B); 
Fim 
 
No momento da chamada do Procedimento X, as variáveis A e B contêm os valores 10 e 20, 
respectivamente. O Procedimento X altera o valor 10 para 100 e 20 para 200. Assim, os 
valores que o Programa X exibe para as variáveis A e B, respectivamente, são: 
A) 10 e 20 
B) 10 e 200 
C) 20 e 200 
D) 100 e 20 
E) 100 e 200 
 
02- Considere o Algoritmo abaixo: 
Algoritmo ALG_E2; 
Var inteiro: x,y; 
Procedimento P1(inteiro:a) 
início 
 inteiro:n; 
 n  2; 
 n  n + a; 
 a  n - 1; 
Fim_P1; 
Início_ALG_E2 
 x  3; 
 y  -5; 
 P1(x); 
 P1(y); 
imprima(x,y); 
fim ALG_E2. 
Os valores impressos para x e y serão respectivamente: 
(A) 3 ; -5 
(B) 3 ; 5 
(C) 5 ; 3 
(D) 4 ; -4 
(E) -4; 4 
 
UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 2 MANUEL 
EXERCÍCIOS-E1 
03- Considere o Algoritmo abaixo: 
Algoritmo ALG_E3; 
Var inteiro: x,y; 
Procedimento P2(Var inteiro:a) 
início 
 inteiro: n; 
 n  2; 
 n  n + a; 
 a  n - 1; 
Fim_P2; 
Início_ALG_E3 
 x  3; 
 y  -5; 
 P2(x); 
 P2(y); 
imprima(x,y); 
Fim ALG_E3. 
 
Os valores impressos para x e y serão respectivamente: 
(A) 4 ; -4 (B) 3 ; - 5 (C) -5 ; 3 (D) -4 ; 4 (E) -4; -4 
 
04- Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem 
(Português Estruturado). (VUNESP – SP URBANISMO – ANALISTA 2014) 
 
Início 
 Inteiro x1, x2, x3, i; 
 Leia x1, x2, x3; 
 Para i de 1 até x1 faça 
 [ 
 x2  x1 + x3; 
 x3  x1 – x2; 
 ] 
Imprima (x2 + x3); 
Fim 
 
Considere que os valores lidos para x1, x2 e x3 tenham sido respectivamente, 5, 4 e 3. 
É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a 
(A) –3 
(B) 0 
(C) 5 
(D) 8 
(E) 11 
 
UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 3 MANUEL 
EXERCÍCIOS-E1 
05- MARINHA - Considere o trecho de programa na forma de pseudocódigo abaixo. 
 
atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; 
repetir 
 atribuir I-1 a I; 
 dividir I por 2 e atribuir o resto a X; 
 somar X com Y e atribuir a soma a Y; 
até que I = 1; 
Imprimir (I,X,Y); 
 
A estrutura "enquanto ... faça", correspondente, está indicada na seguinte 
alternativa: 
 
A) 
atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; 
enquanto I > 0 faça 
 atribuir I-1 a I; 
 dividir I por 2 e atribuir o resto a X; 
 somar X com Y e atribuir a soma a Y; 
fim-enquanto; 
Imprimir (I,X,Y); 
 
B) 
atribuir 13 a I; atribuir 0 a X; atribuir 0 a Y; 
enquanto I > 1 faça 
 atribuir I-I a I; 
 dividir I por 2 e atribuir o resto a X; 
 somar X com Y e atribuir a soma a Y; 
fim-enquanto; 
Imprimir (I,X,Y); 
 
C) 
atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; 
enquanto I > 1 faça 
 atribuir I-1 a I; 
 dividir I por 2 e atribuir o resto a X; 
 somar X com Y e atribuir a soma a Y; 
fim-enquanto; 
Imprimir (I,X,Y); 
 
D) 
atribuir 14 a I; atribuir 0 a X; atribuir 0 a Y; 
enquanto I > 0 faça 
 atribuir I-1 a I; 
 dividir I por 2 e atribuir o resto a X; 
 somar X com Y e atribuir a soma a Y; 
fim-enquanto; 
Imprimir (I,X,Y); 
 
Algoritmos flutua acima do BEM e do MAL ! 
 
UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 4 MANUEL 
EXERCÍCIOS-E1 
06- MPE-RS-PROGRAMADOR-2012 - Um comando do tipo do-while (“faça-enquanto”), 
encontrado frequentemente nas linguagens de programação, permite o controle de 
execução de um bloco de comandos em laço. Com base nessa informação, analise o trecho 
abaixo, escrito em uma linguagem hipotética semelhante à JavaScript. 
 
 
 
 
 
 
 
 
 
Após a execução completa do laço, é correto afirmar que os valores das variáveis x e j, 
respectivamente, serão 
(A) x=15 e j=5. 
(B) x= 11 e j=5. 
(C) x= 11 e j=6. 
(D) x=10 e j=5. 
(E) x= 15 e j=6. 
 
07- DPE-RJ - ADMINISTRADOR DE DADOS 
Observe o algoritmo abaixo, que se refere a uma função recursiva. 
Seja a função recursiva f definida como 
f(a,b) 
 se b = 0 então 
 retorna a 
 senão 
 retorna f(b, a MOD b) 
 
onde x MOD y é o resto da divisão de x por y. 
O valor de f (30, 21) é: 
(A) 0 
(B) 1 
(C) 3 
(D) 7 
(E) 9 
 
 
UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 5 MANUEL 
EXERCÍCIOS-E1 
08- MPE-RS-PROGRAMADOR-2012 - Observe a função abaixo, escrita em uma linguagem de 
programação hipotética. 
 
 
Com base nesses dados, é correto afirmar que, se a chamada da função for feita com os 
parâmetros a = 1 e b = 3, será retornado o valor: 
(A) 3. 
(B) 4. 
(C) 5. 
(D) 6. 
(E) 0. 
 
09- (BRDE-ANALISTA) - Considere a função recursiva a seguir: 
 
função f(n) 
{ 
se (n = 0) retorna 0; senão retorna 3*f(n-1) - 1; 
} 
Qual o valor de f(3)? 
A) -13 
B) -4 
C) 0 
D) 4 
E) 13 
 
UNICARIOCA - Construção de Algoritmos Exercícios E1 
CONSTRUÇÃO DE ALGORITMOS 6 MANUEL 
EXERCÍCIOS-E1 
10- Considere o algoritmos abaixo 
 
ALG_FAT; // FATORIAL 
Var n : inteiro; 
 
Função Fat(n: inteiro): inteiro; 
 Início 
 se n > 1 então 
 Fat := n * Fat(n-1) 
 senão 
 Fat := 1; 
 Fim; {Fim da Função} 
 
Início {Início do programa – ALG_FAT} 
 imprima('Entre com o valor de n: '); 
 leia(n); 
 imprima ('Valor do Fatorial de (n) => ', Fat(Fat(n)) ); 
Fim. 
 
Em relação ao Algoritmo acima considere as assertivas: 
I- Se n = -1 , Fat(Fat(n)) = 1 
II- Se n = 1 , Fat(Fat(n)) = 1 
III- Se n = 2 , Fat(Fat(n)) = 4 
IV- Se n = 3 , Fat(Fat(n)) = 720 
 
Estão corretas apenas as afirmações: 
 
(A) I, II e IV 
(B) I e II 
(C) I, II e III 
(D) II e III 
(E) II, III e IV 
 
 
 
 
 
 
 
 
 
 
 
Não existe solução sem educação !

Mais conteúdos dessa disciplina