Buscar

Programação de Computadores AV2 2

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

Programação de Computadores - 20211.C
AV2
AV2
Nota final---
5,4/6
Tentativa 2Enviado: 14/06/21 22:26 (BRT)
4,2/6
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/0,6
Existe uma sequência de passos para a construção de algoritmos. Ela deve ser seguida de forma correta, e é necessária para construir um algoritmo que funcione corretamente.
Observe a sequência abaixo e depois assinale a ordem correta desses passos.
1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as restrições para essas operações. O processamento deve transformar os dados de entrada em dados de saída e também verificar quais objetos são responsáveis pelas atividades.
2- Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte do cenário do problema.
3- Entender o problema a ser resolvido e destacar os pontos mais importantes e os objetos que o compõem.
4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo.
5- Testar o algoritmo realizando simulações corrigindo possíveis erros
6- Construir o algoritmo
Qual a ordem correta dos itens acima?
Ocultar opções de resposta 
1. 
2,3,1,5,6,4
2. 
3,1,2,6,5,4
3. 
1,2,3,4,5,6
4. 
3,2,1,4,6,5
Resposta correta
5. 
4,3,2,1,5,6
2. Pergunta 2
/0,6
Observe o código abaixo e marque a alternativa incorreta.
#include <stdio.h>
main() {
float qtd, valor, total;
printf("Digite a quantidade e ENTER\n");
scanf("%f", &qtd);
printf("quantidade digitada : %f \n", qtd);
total= qtd*valor;
printf("o total geral é %f \n",total);
}
O que acontecerá se tentarmos executar esse algoritmo?
Ocultar opções de resposta 
1. 
O algoritmo tem uma estrutura de seleção que está incorreta
2. 
O algoritmo rodará sem problemas
Resposta correta
3. 
O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis
4. 
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma comparação
5. 
O algoritmo tem uma repetição determinada
3. Pergunta 3
/0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta.
var
   soma, i, j : inteiro
inicio
 para i de 0 ate 7 faca
  para j de 1 ate 5 faca
    soma <- soma + 1
  fimpara
 fimpara
 escrevaL ( soma )
fimalgoritmo
Ocultar opções de resposta 
1. 
8
2. 
40
Resposta correta
3. 
6
4. 
14
5. 
48
4. Pergunta 4
/0,6
Observe o código PARA abaixo na linguagem do Visualg:
Para X:= 999 até 299 passo -99 faca
Assinale o correspondente na linguagem C
Ocultar opções de resposta 
1. 
for (i=999; i>=299; i = i + 99)
2. 
for (i==299; i>=299; i == i + 999)
3. 
for (i=99; int i<999; i = i + 99)
4. 
for (i=1; i<=999; int i = i - 99)
5. 
for (int i=999; i>=299; i = i - 99)
Resposta correta
5. Pergunta 5
/0,6
Na estruturação dos programas de computadores são definidos os tipos de dados que serão fornecidos como entrada a serem processados e para gerarem uma determinada saída. Sobre os tipos de dados, marque a alternativa INCORRETA:
Ocultar opções de resposta 
1. 
existem tipos de dados no formato de Data, que normalmente seguem a data do sistema operacional.
2. 
tipos de dados no formato TEXTO podem armazenar caracteres texto, número ou datas, porém todos serão armazenados, lidos e interpretados como texto.
3. 
números inteiros são dados numéricos positivos ou negativos. Não possuem casas decimais depois da vírgula. São os números que usamos trivialmente e não precisam de exemplo.
4. 
os computadores trabalham manipulando dados que ficam armazenados na memória RAM. Esses dados são manipulados através dos comandos das mais diversas linguagens de programação.
5. 
os computadores não guardam nenhum tipo de dados definidos pelo programador.
Resposta correta
6. Pergunta 6
/0,6
Considere a expressão no comando de saída do trecho de programa VisuAlg abaixo. Qual é a saída na tela depois da execução? 
escreva (( 23 / 5 ) <> ((3 - 2 ) > 32 - 89)
Ocultar opções de resposta 
1. 
1
2. 
-57
3. 
VERDADEIRO
Resposta correta
4. 
5
5. Incorreta: 
Não aparece nada, pois está com erro!
7. Pergunta 7
/0,6
Para calcular e exibir a área de um retângulo qualquer, temos o trecho de programa abaixo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. OBS: A área do retângulo é igual a base vezes a altura.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 6_v1.PNG
Ocultar opções de resposta 
1. 
Área <- H * B 
2. 
a <- B . H 
3. Incorreta: 
Área <- B x H 
4. 
a <- B * H 
Resposta correta
5. 
a <- B + H
8. Pergunta 8
/0,6
Temos um laço que se repete um número X de vezes. Quantas vezes a palavra “barco” será repetida depois da execução desse trecho do programa C abaixo? Responda a alternativa que contém a quantidade de vezes.
#include <stdio.h>
int main()
{
 int n = 1;
 do {
   for (int i=1; i<3; i++) 
    printf("barco\n");
   n++;
   printf("barco\n");
 } while (n <4);
 return 0;
}
Ocultar opções de resposta 
1. 
10.
2. 
12.
3. 
9.
Resposta correta
4. 
6.
5. 
8.
9. Pergunta 9
/0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta.
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 8_v1.PNG
Ocultar opções de resposta 
1. 
10
Resposta correta
2. 
5
3. 
12
4. Incorreta: 
8
5. 
1
10. Pergunta 10
/0,6
As estruturas de repetição são encontradas em diversas linguagens, como C, Vba ou Visualg. Supondo que você quisesse fazer uma contagem de 300 até 100 regressivamente de 30 em 30, como você faria?
Ocultar opções de resposta 
1. 
para i de 100 ate 300 passo 30 faca
2. 
para i:= 100 passo 30 ate 300 faca
3. 
para i de 300 ate 100 passo -30 faca
Resposta correta
4. 
para i de 300 ate 100 passo 30 faca
5. 
para i de 100 ate 300 faca

Continue navegando