Buscar

AV2 - Programação de Computadores

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

Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /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;
}
6.
12.
Resposta correta9.
8.
10.
4,2/6
Tentativa 1
Enviado: 15/06/21 00:00 (BRT)
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 2 -- /0,6
Considere a sintaxe de uma linguagem algorítmica (VisuAlg, Portugol, etc.). Quais das alternativas tem uma declaração 
correta para os tipos primitivos de uma linguagem algorítmica em português?
Resposta corretaz : inteiro
w double
Incorreta: int x
c : char
Integer: a
Pergunta 3 -- /0,6
Dado o trecho de programa abaixo, quantas vezes a frase “A casa é verde.” irá aparecer na tela?
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 5_v1.PNG
Ocultar opções de resposta 
Resposta correta2 vezes
5 vezes
1 vez
10 vezes
Incorreta: Nenhuma vez
Pergunta 4 -- /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?
Resposta correta3,2,1,4,6,5
1,2,3,4,5,6
Incorreta: 2,3,1,5,6,4
4,3,2,1,5,6
3,1,2,6,5,4
Pergunta 5
--
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 5
Em várias linguagens, temos diversos comandos de saída. Na linguagem C não é diferente . Supondo que a variável w é 
do tipo float, qual seria o comando correto para imprimir essa variável?
Resposta corretaprintf(“%f”, w);
scanf(w);
printf(“%d”, w);
scanf(“%d”, w);
escreval(“%e”, w);
Pergunta 6 -- /0,6
Observe a estrutura de repetição inserida no algoritmo a seguir. 
Para que serve essa estrutura de repetição? 
PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - QUESTÃO 2_v1.PNG
para receber idades fora da faixa.
para receber idades normalmente.
Ocultar opções de resposta 
para receber uma quantidade fixa de idades.
para abrir uma repetição determinada.
Resposta corretapara receber novamente as idades no caso do usuário colocar valor menor que zero.
Pergunta 7 -- /0,6
Faça a relação entre as colunas. Considere a sintaxe da linguagem C. Preencha a COLUNA 2 com os números de 
referência da COLUNA 1. OBS: Pode haver referências (números) duplicadas e/ou referências que não serão colocadas 
na coluna 2.
 COLUNA 1
( 1 ) int
( 2 ) float
( 3 ) char
 COLUNA 2
( ) Usado para definir o número de pessoas em uma festa 
( ) Usado para representar o valor de uma nota fiscal
( ) Usado para guardar a primeira letra do nome de uma pessoa
( ) Usado para representar a nota de um aluno
Resposta correta1, 2, 3, 2
1, 2, 3, 1
1, 3, 2, 2
1, 3, 3, 1
2, 1, 2, 3
Pergunta 8 -- /0,6
Ocultar opções de resposta 
Ocultar opções de resposta 
Toda linguagem usa operadores lógicos. Não é diferente em C, em Visualg, Pascal, Java ou PHP. Todas são linguagens 
que usam esses operadores. No caso específico da linguagem C, qual das alternativas abaixo está correta ?
o operador && tem resultado verdadeiro quando as duas sentenças são falsas
os operadores lógicos em C não são usados com estruturas de decisão
o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira
os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha
Resposta corretao operador II tem resultado verdadeiro quando as duas sentenças são verdadeiras
Pergunta 9 -- /0,6
Dê o resultado que será exibido na tela depois da execução desse trecho do programa (em C) abaixo. Considere que o 
usuário irá digitar o valor 6 na entrada de dados. Em seguida, assinale a alternativa que contém a saída correta. 
#include <stdio.h>
int main()
{
 int n=0;
 scanf("%d", &n);
 printf("%.2f", ( n / 4.0 ) );
 return 0;
}
2.0
Resposta correta1.50
3.00
3
1.20
Ocultar opções de resposta 
Pergunta 10 -- /0,6
Analise o programa e dê o resultado que será exibido na tela depois da execução do programa abaixo. Considere a 
seleção encadeada. Em seguida, assinale a alternativa que contém a saída correta.
var
 idade : inteiro
inicio
 idade <- 21
 se idade > 21 entao
 escreva("Responsabilidade penal") 
 senao
 se idade = 21 entao
 escreva("Maior de 21")
 senao
 escreva("Menor")
 fimse
 fimse
fimalgoritmo
Resposta corretaMaior de 21.
Responsabilidade penal.
Maior de 21 Responsabilidade penal.
Menor.
Responsabilidade penal Menor

Continue navegando