Baixe o app para aproveitar ainda mais
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
Compartilhar