Buscar

Revisão exercício módulo 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

27/04/2023 18:45:15 1/4
REVISÃO DE SIMULADO
Nome:
MATEUS SOARES DE OLIVEIRA
Disciplina:
Algoritmo e Programação de Computadores
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Quando temos mais de um IF dentro um do outro, temos:
X A) a condição de if encadeado, ou if aninhado
B) uma estrutura condicional fortemente ligada
C) duas condições interligadas onde uma ajuda na execução da outra
D) um algoritmo mais completo e eficiente
E) a condição de decisão sendo comparada duas vezes
Questão
002 De acordo com o algoritmo abaixo, analise as alternativas de I a IV:
 
 
#include<stdio.h>
#include<conio.h>
int i,nota;
int main()
{
 for ( i=1 ; i<=10 ; i=i+1)
 {
 printf("\nDigite a nota: "); scanf("%d",&nota);
 if (nota < 60)
 { printf("\nAluno REPROVADO"); }
 else
 { printf("\nAluno APROVADO"); }
 } 
 getch();
}
 
I. Este algoritmo lê a nota de 10 alunos informando, para cada nota, se o aluno está
aprovado ou reprovado.
II. Este algoritmo não irá compilar e rodar corretamente pois apresenta algum tipo de
erro.
III. O principal erro cometido por este algoritmo é a definição de uma estrutura
condicional dentro de uma estrutura de repetição.
IV. Se todos os alunos estiverem aprovados o teste realizado na estrutura condicional
será avaliado sempre como FALSO.
 
Estão CORRETOS apenas os itens:
A) II e III.
B) III e IV.
C) Todos os itens estão corretos.
D) II.
X E) I e IV.
27/04/2023 18:45:15 2/4
Questão
003 Observe o trecho de código abaixo: 
 
 
Este trecho de programa irá executar o comando printf quantas vezes?
X A) 2
B) 1
C) 3
D) 4
E) Nenhuma
Questão
004 Avalie a seguintes afirmativas e marque a alternativa correta.
I – A estrutura de repetição, ou o laço, FOR é uma estrutura condicional complexa e
pouco utiliza pelos programadores.
II – O laço de repetição FOR é muito flexível em sua estrutura e permite remover ou
adicionar itens aos seus parâmetros internos.
III – No laço FOR qualquer uma das 3 expressões pode ser omitida, permanecendo
apenas os ( ; ; ), sem prejudicar o correto funcionamento que se espera para o mesmo,
com início e término bem definidos.
A) Apenas I está correta
B) Apenas I e III estão corretas
C) Todas as alternativas estão corretas
D) Apensas I e II estão corretas
X E) Apenas II está correta
27/04/2023 18:45:15 3/4
Questão
005 Analise o algoritmo abaixo que se propõe a ler dois valores referentes à Base e Altura
de uma figura geométrica e apresentar a área desta figura.
 
#include<stdio.h>
#include<conio.h>
int altura,largura,area;
int main()
{
 printf("Informe a Altura: "); scanf(" A ",&altura);
 printf("Informe a Largura: "); scanf("%d",&largura);
 area = altura * largura;
 if ( B )
 {
 printf("A área do retângulo é: %d",area);
 }
 C
 {
 printf("A área do quadrado é: %d",area);
 }
 getch(); 
}
 
A sequência de opções que podem substituir CORRETAMENTE as marcações A, B e C
neste algoritmo é respectivamente:
A) %f – retângulo – if (quadrado)
B) altura – altura == largura – if (largura)
X C) %d – altura != largura – else
D) %b – altura = largura – if (quadrado)
E) %d – altura < largura – else
Questão
006 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma
estrutura condicional que pode ser utilizada para substituir o condicional IF em qualquer
situação que o IF for aplicado.
II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas
situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação
do tipo de dados utilizado na estrutura.
III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela
verifica somente uma condição sem se preocupar com os casos contrários, já a
estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao da
condição estabelecida, com um comportamento de exclusão para as demais.
IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias
dentro de um programa, mas não podemos ter várias condições uma dentro da outra,
pois isso pode gerar conflito com a forma de funcionamento do comando else.
X A) Apenas IV está correta.
B) Todas as alternativas estão corretas.
C) Apenas II e III estão corretas
D) Apenas III e IV estão corretas.
E) Apenas I e II estão corretas.
27/04/2023 18:45:15 4/4
Questão
007 (FUNCERN-2017) Analise o código do programa C a seguir:
#include<stdio.h>
 
int main( )
{
 char autores[2][20] = {"SILVA, Ana","SOUZA, Pedro"};
 int obrasPublicadas[2][5] = {{20,51,30,17,44},{150,120,90,110,88}};
 
 for (int i=0; i<2; i++)
 {
 printf("%s",autores[i]);
 printf("\nNumero de obras publicadas: ");
 for (int j=0; j<5; j++)
 printf("\t %d",obrasPublicadas[i][j]);
 printf("\n");
 }
}
 
Como saída do processamento desse programa, o número total de linhas impressas
visíveis na tela do usuário será
A) 4
B) 12
X C) 10
D) 6
E) 14
Questão
008 Os comandos de seleção mais conhecidos e utilizados na linguagem C são:
A) break e continue
X B) IF, Switch-Case e o condicional ternário
C) for e while
D) &&, || e !
E) >, >=, <, <=, != e ==

Continue navegando