Logo Passei Direto
Buscar

algoritmos e Programacao 2-unid-2

Ferramentas de estudo

Questões resolvidas

Na linguagem C, a estrutura de repetição for realiza basicamente a seguinte sequência: primeiro, uma variável é inicializada; segundo, uma condição é checada; se a condição é satisfeita, então um trecho de código é executado e, em seguida, a variável é incrementada ou decrementada segundo a declaração do código; então, a condição é checada novamente e o ciclo se repete enquanto a condição for satisfeita. En el lenguaje C, la estructura es básicamente la siguiente secuencia: primero, una variable se inicializa; segundo, una condición es comprobada; si la condición es satisfecha, entonces se ejecuta un fragmento de código y, a continuación, la variable se incrementa o decrementa según la declaración de código; entonces, la condición se revisa de nuevo y el ciclo se repite mientras se satisface la condición.
Escolha uma opção:
Verdadeiro
Falso

Dado o programa:
Com base no programa acima apresentado, escrito na linguagem C, conclui-se que o valor das variáveis r1, r2 e r3 impresso no comando printf da linha 32, será:
a. r1 = 0, r2 = 1, r3 = 1
b. r1 = 0, r2 = 0, r3 = 0
c. r1 = 1, r2 = 1, r3 = 0
d. r1 = 1, r2 = 0, r3 = 1
e. r1 = 1, r2 = 0, r3 = 0

Você deve fazer um programa para calcular a votação do senado. Existem 3 candidatos a uma vaga no senado. O voto do eleitor foi codificado da seguinte forma 1 – voto para o candidato 1 2 – voto para o candidato 2 3 – voto para o candidato 3 4 – voto em banco 5 – voto nulo 0 – sai do laço. Ao termino da votação deseja-se emitir o relatório com a quantidade de votos que cada candidato recebeu, total de votos válidos e total de votos gerais.
Para criar este algoritmo qual é a melhor/mais simples estrutura condicional?
a. If-then-else
b. Nenhuma das alternativas
c. if-then-else-if
d. If -then
e. switch

Dado o programa: Inserindo-se como dados de entrada para as variáveis a e b os valores 22 e 7 respectivamente, o valor calculado e impresso no final do programa no comando printf( “ calculo = %d “, a+b) NA LINHA 17, será igual a:
Escolha uma opção:
a. 1
b. 0
c. 15
d. 7
e. 22

Dado o programa que recebe um valor numérico como dado de entrada e este verifica se o valor está dentro ou fora do intervalo de 10 a 20 (inclusive aceita o 10 e o 20), imprimindo uma frase em cada situação. Se o valor digitado estiver fora do intervalo, ele deverá repetir a leitura do valor até o mesmo ser digitado corretamente dentro do intervalo sugerido.
Analise o programa e identifique qual a alternativa que substitui a com a expressão lógica CORRETA para resolver o problema apresentado:
a. (num<10) && (num>20)
b. Nenhuma das alternativas.
c. (num>10) || (num<20)
d. (num>10) && (num<20)
e. (num<10) || (num>20)

Dado o exemplo de código onde utiliza o comando condicional if-else-if:
Selecione a alternativa que representa corretamente a substituição do if-else-if pelo switch, mantendo a mesma funcionalidade do programa.
a. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; default: printf("\nNenhum valor valido "); } }
b. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; case 4: printf("\nNenhum valor valido "); break; } }
c. #include main() { int x; scanf("%d", &x); switch(x) { case '1': printf("\nUm");break; case '2': printf("\nDois");break; case '3': printf("\ntres");break; default: printf("\nNenhum valor valido "); } }
d. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; } }
e. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm"); case 2: printf("\nDois"); case 3: printf("\ntres"); default: printf("\nNenhum valor valido "); } }

Supondo que x = 2 , y=6 e z = -1.
Qual o valor lógico que as seguintes expressões enviam para o if?
if (10 == x + y)
if (x)
if ((z > 0) && (x > 0) && (y > 0))
if ((x + 2) >= (y + z) || (y != 2))
if ((z > 0) || (x > 0) && (y > 0))
if ((x >= 2) || (z > 0))
FALSO
VERDADEIRO
FALSO
VERDADEIRO
VERDADEIRO
VERDADEIRO

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

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

Na linguagem C, a estrutura de repetição for realiza basicamente a seguinte sequência: primeiro, uma variável é inicializada; segundo, uma condição é checada; se a condição é satisfeita, então um trecho de código é executado e, em seguida, a variável é incrementada ou decrementada segundo a declaração do código; então, a condição é checada novamente e o ciclo se repete enquanto a condição for satisfeita. En el lenguaje C, la estructura es básicamente la siguiente secuencia: primero, una variable se inicializa; segundo, una condición es comprobada; si la condición es satisfecha, entonces se ejecuta un fragmento de código y, a continuación, la variable se incrementa o decrementa según la declaración de código; entonces, la condición se revisa de nuevo y el ciclo se repite mientras se satisface la condición.
Escolha uma opção:
Verdadeiro
Falso

Dado o programa:
Com base no programa acima apresentado, escrito na linguagem C, conclui-se que o valor das variáveis r1, r2 e r3 impresso no comando printf da linha 32, será:
a. r1 = 0, r2 = 1, r3 = 1
b. r1 = 0, r2 = 0, r3 = 0
c. r1 = 1, r2 = 1, r3 = 0
d. r1 = 1, r2 = 0, r3 = 1
e. r1 = 1, r2 = 0, r3 = 0

Você deve fazer um programa para calcular a votação do senado. Existem 3 candidatos a uma vaga no senado. O voto do eleitor foi codificado da seguinte forma 1 – voto para o candidato 1 2 – voto para o candidato 2 3 – voto para o candidato 3 4 – voto em banco 5 – voto nulo 0 – sai do laço. Ao termino da votação deseja-se emitir o relatório com a quantidade de votos que cada candidato recebeu, total de votos válidos e total de votos gerais.
Para criar este algoritmo qual é a melhor/mais simples estrutura condicional?
a. If-then-else
b. Nenhuma das alternativas
c. if-then-else-if
d. If -then
e. switch

Dado o programa: Inserindo-se como dados de entrada para as variáveis a e b os valores 22 e 7 respectivamente, o valor calculado e impresso no final do programa no comando printf( “ calculo = %d “, a+b) NA LINHA 17, será igual a:
Escolha uma opção:
a. 1
b. 0
c. 15
d. 7
e. 22

Dado o programa que recebe um valor numérico como dado de entrada e este verifica se o valor está dentro ou fora do intervalo de 10 a 20 (inclusive aceita o 10 e o 20), imprimindo uma frase em cada situação. Se o valor digitado estiver fora do intervalo, ele deverá repetir a leitura do valor até o mesmo ser digitado corretamente dentro do intervalo sugerido.
Analise o programa e identifique qual a alternativa que substitui a com a expressão lógica CORRETA para resolver o problema apresentado:
a. (num<10) && (num>20)
b. Nenhuma das alternativas.
c. (num>10) || (num<20)
d. (num>10) && (num<20)
e. (num<10) || (num>20)

Dado o exemplo de código onde utiliza o comando condicional if-else-if:
Selecione a alternativa que representa corretamente a substituição do if-else-if pelo switch, mantendo a mesma funcionalidade do programa.
a. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; default: printf("\nNenhum valor valido "); } }
b. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; case 4: printf("\nNenhum valor valido "); break; } }
c. #include main() { int x; scanf("%d", &x); switch(x) { case '1': printf("\nUm");break; case '2': printf("\nDois");break; case '3': printf("\ntres");break; default: printf("\nNenhum valor valido "); } }
d. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm");break; case 2: printf("\nDois");break; case 3: printf("\ntres");break; } }
e. #include main() { int x; scanf("%d", &x); switch(x) { case 1: printf("\nUm"); case 2: printf("\nDois"); case 3: printf("\ntres"); default: printf("\nNenhum valor valido "); } }

Supondo que x = 2 , y=6 e z = -1.
Qual o valor lógico que as seguintes expressões enviam para o if?
if (10 == x + y)
if (x)
if ((z > 0) && (x > 0) && (y > 0))
if ((x + 2) >= (y + z) || (y != 2))
if ((z > 0) || (x > 0) && (y > 0))
if ((x >= 2) || (z > 0))
FALSO
VERDADEIRO
FALSO
VERDADEIRO
VERDADEIRO
VERDADEIRO

Prévia do material em texto

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 1/12
Painel / Meus cursos / 2022ED - Algoritmos e Programação II - G91-1368EAD4A
/ UNIDADE 2 - Controlando o fluxo de execução na linguagem C // UNIDAD 2 - Controlando el flujo de ejecución en el lenguaje C
/ Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición
Iniciado em segunda, 24 Out 2022, 12:07
Estado Finalizada
Concluída em segunda, 24 Out 2022, 12:34
Tempo
empregado
27 minutos 16 segundos
Avaliar 2,50 de um máximo de 2,50(100%)
Questão 1
Correto
Atingiu 0,20 de 0,20
Na linguagem C, a estrutura de repetição for realiza basicamente a seguinte sequência: primeiro, uma variável é inicializada; segundo, uma
condição é checada; se a condição é satisfeita, então um trecho de código é executado e, em seguida, a variável é incrementada ou
decrementada segundo a declaração do código; então, a condição é checada novamente e o ciclo se repete enquanto a condição for satisfeita.
En el lenguaje C, la estructura es básicamente la siguiente secuencia: primero, una variable se inicializa; segundo, una condición es
comprobada; si la condición es satisfecha, entonces se ejecuta un fragmento de código y, a continuación, la variable se incrementa o
decrementa según la declaración de código; entonces, la condición se revisa de nuevo y el ciclo se repite mientras se satisface la condición.
Escolha uma opção:
Verdadeiro 
Falso
Parabéns! resposta correta!
A resposta correta é 'Verdadeiro'.

https://antigoeadgraduacao.ftec.com.br/course/view.php?id=5310
https://antigoeadgraduacao.ftec.com.br/my/
https://antigoeadgraduacao.ftec.com.br/course/view.php?id=5310
https://antigoeadgraduacao.ftec.com.br/course/view.php?id=5310&section=5
https://antigoeadgraduacao.ftec.com.br/mod/quiz/view.php?id=413569
20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 2/12
Questão 2
Correto
Atingiu 0,20 de 0,20
Dado o programa:
Com base no programa acima apresentado, escrito na linguagem C, conclui-se que o valor das variáveis r1, r2 e r3 impresso no
comando printf da linha 32, será:
a. r1 = 0, r2 = 1, r3 = 1
b. r1 = 0, r2 = 0, r3 = 0
c. r1 = 1, r2 = 1, r3 = 0
d. r1 = 1, r2 = 0, r3 = 1
e. r1 = 1, r2 = 0, r3 = 0 Alternativa Correta.
Sua resposta está correta.
A resposta correta é:
r1 = 1, r2 = 0, r3 = 0

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 3/12
Questão 3
Correto
Atingiu 0,20 de 0,20
Dado o programa aplicando o laço de repetição for , realize o tese de mesa para o programa abaixo. 
#include <stdio.h>                                       
#include <stdlib.h>                                      
main(void)
{                                                      
            int i,j;
            for(i=0;i<4;i++)          
                for(j=1; j<=i; j++)         
                     printf("%d ",i);
                    
            system("pause");        
}
                                         
 Ao término da execução os valores que serão impressos no comando printf("%d ",i) serão: 
    
a. 3 3 3 2 2 1
b. 1 2 2 3 3 3 Parabéns ! Alternativa Correta.
c. 1 1 1 1 2 2 2 2 3 3 3 3
d. 3 3 3 3 2 2 2 2 1 1 1 1
e. 1 1 2 1 2 3 1 2 3
Sua resposta está correta.
A resposta correta é:
1 2 2 3 3 3

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 4/12
Questão 4
Correto
Atingiu 0,20 de 0,20
Os laços de repetição nos permite repetir um bloco de instruções. A Linguagem C possui 3 laços de repetição, sendo eles: while, do..
while e for. Cada laço possui as suas características na linguagem C.
Analise cada umas das alternativas e ARRASTE cada uma das palavras (laços ) que representa de forma correta a sua característica.
 
No Laço do..while  o teste condicional é realizada no fim do corpo do laço e não antes. Sendo assim, ele executa pelo menos
uma (1) vez as instruções que estão dentro do bloco do laço de repetição.
 
Os laços do.. while  e  while  são considerados laços condicionais porque não sabemos de antemão(a priori) quantas vezes o laço de
repetição será executado.
 
O laço for  é considerado um laço contado porque sabe-se de antemão quantas vezes o laço irá executar.
 
O laço while  executa uma instrução ou bloco de instrução enquanto uma determinada condição for verdadeira. Onde a
condição é avaliada no início antes de ingressar no laço.
 
Os laços for  e  while  possuem o seu teste condicional no início do laço de repetição, ou seja, primeiro testa, se o resultado for
Verdadeiro ele entra no laço e executa as instruções.
 
 
 
Sua resposta está correta.
A resposta correta é:
Os laços de repetição nos permite repetir um bloco de instruções. A Linguagem C possui 3 laços de repetição, sendo eles: while, do..
while e for. Cada laço possui as suas características na linguagem C.
Analise cada umas das alternativas e ARRASTE cada uma das palavras (laços ) que representa de forma correta a sua característica.
 
No Laço [do..while] o teste condicional é realizada no fim do corpo do laço e não antes. Sendo assim, ele executa pelo menos uma (1) vez as
instruções que estão dentro do bloco do laço de repetição.
 
Os laços [do.. while e while] são considerados laços condicionais porque não sabemos de antemão(a priori) quantas vezes o laço de repetição
será executado.
 
O laço [for] é considerado um laço contado porque sabe-se de antemão quantas vezes o laço irá executar.
 
O laço [while] executa uma instrução ou bloco de instrução enquanto uma determinada condição for verdadeira. Onde a condição é avaliada
no início antes de ingressar no laço.
 
Os laços [for e while] possuem o seu teste condicional no início do laço de repetição, ou seja, primeiro testa, se o resultado for Verdadeiro ele
entra no laço e executa as instruções.
 
 

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 5/12
Questão 5
Correto
Atingiu 0,30 de 0,30
Dado o trecho de código, onde a variavél i é do tipo int e s,x e w são do tipo float.
s = 0;
x = 0;
for (int i = 100; i <= 200; i++){
    if(i % 3 == 0){
          printf("%d, ", i);
          s = s + i;
          x = x + 1;
    }
} 
w = s/x;
printf("%f\n", w);
 
A partir do trecho de código apresentado acima, avalie as asserções a seguir e a relação proposta entre elas.
 
I. O trecho de código acima realiza o cálculo da média dos números pares no intervalo entre 100 e 200.
                            PORQUE
II. através do operador “%” é possível calcular o valor da divisão inteira entre números.
 
 
 A respeito dessas asserções, assinale a alternativa correta.
a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e. As asserções I e II são proposições falsas. Parabéns ! Alternativa Correta.
Sua resposta está correta.
A resposta correta é:
As asserções I e II são proposições falsas.
20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 6/12
Questão 6
Correto
Atingiu 0,20 de 0,20
Você deve fazer um programa para calcular a votação do senado. Existem 3
candidatos a uma vaga no senado. O voto do eleitor foi codificado da
seguinte forma
 1 – voto para o candidato 1
2 – voto para o candidato 2
3 – voto para o candidato 3
4 – voto em banco
5 – voto nulo
0 – sai do laço
Ao termino da votação deseja-se emitir o relatório com a quantidade de
votos que cada candidato recebeu, total de votos válidos e total de votos
gerais.
Para criar este algoritmo qual é a melhor/mais simples estrutura
condicional?
 
Usted debe hacer un programa para calcular la votación del senado. Hay 3
candidatos a una vacante en el Senado. El voto del elector fue codificado de la
siguiente forma
1 - voto para el candidato 1
2 - voto para el candidato 2
3 - voto para el candidato 3
4 - voto en banco
5 - voto nulo
0 - sale del lazo
Al término de la votación se desea emitir el informe con la cantidad de votos
que cada candidato recibió, total de votos válidos y total de votos generales.
Para crear este algoritmo cuál es la mejor estructura condicional?
 
Escolha uma ou mais:
a. If-then-else
b. Nenhuma das alternativas // Ninguna de las alternativas
c. if-then-else-if
d. If -then
e. switch Alternativa Correta.
Sua resposta está correta.
A resposta correta é: switch

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 7/12
Questão 7
Correto
Atingiu 0,30 de 0,30
Dado o programa:
Inserindo-se como dados de entrada para as variáveis a e b os valores 22 e 7 respectivamente, o valor calculado e impresso no final do
programa no comando printf( “ calculo = %d “, a+b) NA LINHA 17 , será igual a:
a. 1 Parabéns ! Alternativa Correta.
b. 0
c. 15
d. 7
e. 22
Sua resposta está correta.
A resposta correta é:
1

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 8/12
Questão 8
Correto
Atingiu 0,30 de 0,30
Dado o programa que recebe um valor numérico como dado de entrada e este verifica se o valor está dentro ou fora do intervalo de 10 a 20
(inclusive aceita o 10 e o 20), imprimindo uma frase em cada situação. Se o valor digitado estiver fora do intervalo, ele deverá repetir a leitura
do valor até o mesmo ser digitado corretamente dentro do intervalo sugerido.
Analise o programa e identifique qual a alternativa que substitui a <expressão1> com a expressão lógica CORRETA para resolver o problema
apresentado :
 
a. (num<10) && (num>20)
b. Nenhuma das alternativas.
c.  (num>10) || (num<20)
d. (num>10) && (num<20)
e. (num<10) || (num>20) Parabéns ! Alternativa Correta.
Sua resposta está correta.
A resposta correta é:
(num<10) || (num>20)

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 9/12
Questão 9
Correto
Atingiu 0,20 de 0,20
Dado o exemplo de código onde utiliza o comando condicional if-else-if:
 
#include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   if (x==1) printf("\nUm");
       else if (x==2) printf("\nDois");
       else if (x==3) printf("\ntres");
       else printf("\nNenhum valor valido ");
}
 
Selecione a alternativa que representa corretamente a substituição do if-else-if pelo switch, mantendo a mesma funcionalidade do programa.
 
a. #include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x)
  {
     case 1: printf("\nUm");break;
     case 2: printf("\nDois");break;
     case 3: printf("\ntres");break;
     default:
       printf("\nNenhum valor valido "); 
  } 
}
 Parabéns ! Alternativa Correta.
b. #include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x)
   {
      case 1: printf("\nUm");break;
      case 2: printf("\nDois");break;
      case 3: printf("\ntres");break;
      case 4: printf("\nNenhum valor valido "); break;
   } 
}
 
c. #include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x)
  {
     case '1': printf("\nUm");break;

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 10/12
     case '2': printf("\nDois");break;
     case '3': printf("\ntres");break;
     default: printf("\nNenhum valor valido ");
  }
}
d. #include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x)
  {
      case 1: printf("\nUm");break;
      case 2: printf("\nDois");break;
      case 3: printf("\ntres");break;
  }
}
e. #include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x )
   {
      case 1: printf("\nUm");
      case 2: printf("\nDois");
      case 3: printf("\ntres");
      default:
         printf("\nNenhum valor valido "); 
   } 
}
Sua resposta está correta.
A resposta correta é:
#include<stdio.h>
main()
{
   int x;
   scanf("%d", &x);
   switch(x)
  {
     case 1: printf("\nUm");break;
     case 2: printf("\nDois");break;
     case 3: printf("\ntres");break;
     default:
       printf("\nNenhum valor valido "); 
  } 
}

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 11/12
Questão 10
Correto
Atingiu 0,20 de 0,20
Considere o programa abaixo, codificada na linguagem de programação C (o operador % significa resto da divisão inteira):
Considere la función siguiente, codificada en el lenguaje de programación C (el operador% significa resto de la división entera):
 
Os dois valores impressos pela função são iguais quando o valor de n é:
Los dos valores impresos por la función son iguales cuando el valor de n es:
Escolha uma opção:
a. 12 Alternativa Correta.
b. 11
c. 13
d. 15
e. 16
Sua resposta está correta.
A resposta correta é: 12

20/05/2023, 21:11 Atividade 2 - Estruturas Condicionais e de Repetição // Actividad 2 - Estructuras Condicionales y de Repetición: Revisão da …
https://antigoeadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=895741&cmid=413569 12/12
Questão 11
Correto
Atingiu 0,20 de 0,20
Supondo que x = 2 , y=6 e z = -1. Qual o valor lógico que as seguintes expressões enviam para o if?
 
Selecione V para Verdadeiro e F para falso:
 
 if  ( 10== x+y )  
if (x)   
 if ( (z>0) && (x>0) && (y>0) )  
if ( (x + 2 ) >= (y+z) || ( y != 2)) 
 if ( (z>0) || (x>0) && (y>0) ) 
if ( ( x>=2 ) || (z>0) )   
FALSO
VERDADEIRO
FALSO
VERDADEIRO
VERDADEIRO
VERDADEIRO
Sua resposta está correta.
A resposta correta é:
 if  ( 10== x+y )  → FALSO,
if (x)   → VERDADEIRO,
 if ( (z>0) && (x>0) && (y>0) )  → FALSO,
if ( (x + 2 ) >= (y+z) || ( y != 2)) → VERDADEIRO,
 if ( (z>0) || (x>0) && (y>0) ) → VERDADEIRO,
if ( ( x>=2 ) || (z>0) )   → VERDADEIRO.


Mais conteúdos dessa disciplina