Baixe o app para aproveitar ainda mais
Prévia do material em texto
44754 . 7 - Programação de Computadores - 20211.C AV2 Nota final 5,4/6 Tentativa 1 Enviado: 18/06/21 12:17 (BRT)- NOTA -5,4/6 Conteúdo do exercício 1. Pergunta 1 /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: 1. 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. 2. existem tipos de dados no formato de Data, que normalmente seguem a data do sistema operacional. 3. 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. 4. 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. 5. os computadores não guardam nenhum tipo de dados definidos pelo programador. Resposta correta Pergunta 2 /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 1. 14 2. 8 3. 40 Resposta correta 4. 6 5. 48 Pergunta 3 /0,6 Dê o resultado que será exibido na tela depois da execução do programa abaixo. Considere uma seleção dentro da outra. Em seguida, assinale a alternativa que contém a saída correta. var x,y : inteiro inicio x <- 2 Y <- 8 se y % x = 0 entao se x = 2 entao escreva("Y") senao escreva("x") fimse senao se y = 8 entao escreva( x ) senao escreva( y ) fimse fimse fimalgoritmo 1. 2. 2. x. 3. 0. 4. 8. 5. y. Resposta correta Pergunta 4 /0,6 Analise as alternativas e assinale a correta. 1. o comando SE serve para criar estruturas de repetição. 2. o comando enquanto serve como estrutura de decisão. 3. o comando PARA abre uma repetição indeterminada. 4. é possível combinar comandos SE, PARA e ENQUANTO em um mesmo programa. Resposta correta 5. não é possível colocar um SE dentro do outro. Pergunta 5 /0,6 Usamos vários programas de computadores todos os dias, os chamados softwares. Todo programa ou software é desenvolvido numa linguagem de programação ou em mais de uma. Dentre as opções abaixo qual será a definição correta de um programa computacional: 1. um programa de computador é composto por um conjunto de regras, organizadas em arquivos, que fazem com que aquele computador liste atividades. 2. um programa de computador é composto por um conjunto de comandos, organizados em linhas, que fazem com que aquele computador realize alguma atividade. Resposta correta 3. um programa de computador é composto por um conjunto de telas, organizadas em grades, que fazem com que aquele computador realize alguma atividade. 4. um programa de computador é composto por um comando, organizado na tela, que faz com que aquele computador realize quase nenhuma atividade. 5. um programa de computador é composto basicamente por outros programas, organizados em caixas, que fazem com que aquele computador realize formatações. Pergunta 6 /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 1. 8 2. 1 3. 5 4. 10 Resposta correta 5. 12 Pergunta 7 /0,6 Na linguagem C, usamos o “IF” como estrutura de seleção. Analise o trecho de código abaixo na linguagem C e depois escolha a alternativa correta. if idade <= 100 { printf (“de menor”); } else { if idade<= 65 { printf (“de maior”); } else { printf (“idoso”); } } Se a variável IDADE tiver o valor 10, qual será a saída que o usuário verá na tela? 1. de maior 2. nenhuma saída 3. de menor Resposta correta 4. idoso 5. printf Pergunta 8 /0,6 Considere a série de operações aritméticas. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Em seguida, assinale a alternativa que contém a saída correta. var a, b, c : inteiro inicio a <- 4 b <- 21 c <- b \ a c <- a + b + c escreva( c ) fimalgoritmo 1. 27. 2. 25. 3. 15. 4. 10. 5. 30. Resposta correta 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 7_v1.PNG 1. A B - B é menor que A 2. A B - A é menor que B 3. 4 9 - A é menor que B 4. 9 4 - A é menor que B Resposta correta 5. 9 4 - B é menor que A Pergunta 10 /0,6 Considere o trecho de programa abaixo (em C) para exibir a palavra “carro” quatro vezes na tela usando o comando for. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. // Linha faltando printf( "carro \n" ); 1. Incorreta: for i = 1 to 4 do 2. for i = 1 . . 4 3. for ( 4 * ) 4. for ( int i = 1; i< 4 ; i++) 5. for ( int i = 20; i< 24 ; i++) Resposta correta
Compartilhar