Prévia do material em texto
13/09/2023, 19:13 Comentários https://sereduc.blackboard.com/ultra/courses/_189029_1/grades/assessment/_8866801_1/overview/attempt/_28848913_1/review/inline-feedback… 1/5 Ocultar opções de resposta Comentários Pergunta 1 0,2 / 0,2 Registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Dadas as afirmativas, a respeito de registros: I. São sempre utilizados na forma de matriz. II. Também são chamados de “variáveis compostas heterogêneas”. III. Cada informação do registro é chamada de “campo”. IV. Cada campo pode ser de um tipo diferente. V. São sempre usadas para armazenar uma quantidade muito grande de informações. Assinale a alternativa correta: I, II, e III são corretas. Resposta correta Correta: II, III e IV são corretas. I, II, III, IV e V são corretas. II e II são corretas. I e IV são corretas. Gabarito: A alternativa correta é II, III e IV são corretas. Registros, ou também definhadas como variáveis compostas são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Eles visam facilitar o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica. Cada informação (variável interna) do registro é chamada de “campo”. Por ser justamente um conjunto de dados heterogêneos, cada campo pode assumir um tipo diferente de dado. Capítulo 9, páginas 140 a 143. Pergunta 2 0 / 0,2 Para Ascênsio (2009), linguagem de programação pode ser definida como sendo um conjunto de regras sintáticas e semânticas usadas para definir uma expressão matemática e instruções computacionais. Dada as afirmativas abaixo: 13/09/2023, 19:13 Comentários https://sereduc.blackboard.com/ultra/courses/_189029_1/grades/assessment/_8866801_1/overview/attempt/_28848913_1/review/inline-feedback… 2/5 Ocultar opções de resposta Comentários I. A sintaxe está relacionada com os significados (forma lógica) e a semântica está relacionada com as regras. II. A sintaxe está relacionada com as regras formais e a semântica está relacionada com os significados (forma lógica). III. A semântica pode ser classificada em: estática, dinâmica e operacional. IV. A sintaxe é a linguagem de baixo nível. V. A sintaxe e semântica são adotas apenas em algumas linguagens de programação. Consideram-se como verdadeiras: I, III e IV são corretas. Incorreta: II, III e IV são corretas. I, II e III são corretas. Resposta correta II e III são corretas. I e IV são corretas. Gabarito: A alternativa correta é II e III são corretas. A forma como as instruções/comandos é escrita, levando em consideração suas regras trata-se de sintaxe. Por sua vez, a semântica aborda a forma lógica, ou seja, a maneira como as instruções serão realizadas. Capítulo 1, páginas 13 a 15. Pergunta 3 0,2 / 0,2 Os computadores quando programadores corretamente podem resolver vários tipos de operações, inclusive expressões matemáticas. Nativamente um computador pode resolver expressões do tipo aritmética, relacional e booleana. Dada as expressões a seguir: 10-5 * 2 +3 100 <= 5 VERDADEIRO ou não FALSO 1+4 > 3 13/09/2023, 19:13 Comentários https://sereduc.blackboard.com/ultra/courses/_189029_1/grades/assessment/_8866801_1/overview/attempt/_28848913_1/review/inline-feedback… 3/5 Ocultar opções de resposta Comentários VERDADEIRO e 5*4 -1 = 15 Identifique a alternativa que correspondem aos resultados das expressões (respectivamente): 3, FALSO, FALSO, VERDADEIRO, VERDADEIRO. Resposta correta Correta: 3, FALSO, VERDADEIRO, FALSO, FALSO. 3, VERDADEIRO, FALSO, FALSO, FALSO. 3, FALSO, VERDADEIRO, FALSO, VERDADEIRO. 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO. Gabarito: A alternativa correta é 3, FALSO, VERDADEIRO, FALSO, FALSO. Todo algoritmo ou programa desenvolvido utilizam operadores aritméticos, operadores relacionais e operadores lógicos. Os aritméticos são responsáveis pelos cálculos numéricos; os relacionais estabelecem comparações entre valores de mesmo tipo e os lógicos são utilizados na comparação de uma ou mais condições. Capítulo 3, páginas 43 e 44. Pergunta 4 0,2 / 0,2 Normalmente um programa quando desenvolvido utiliza uma ou mais estrutura de seleção durante a sua execução. As estruturas de seleção são utilizadas para tomada de decisão e sinalizam se um determinado bloco de comandos ocorre ou não. Muitas vezes a condição está relacionada ao resultado de uma ou várias expressões. Dada as afirmativas: I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então" e “fimse”. II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando a estrutura condicional resulta em FALSO. III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da sequência de comandos. IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”. V. A estrutura de seleção composta alinhada é iniciada pelas cláusulas “para” e “repita”. Assinale a alternativa correta para a representação da seleção no Visualg. 13/09/2023, 19:13 Comentários https://sereduc.blackboard.com/ultra/courses/_189029_1/grades/assessment/_8866801_1/overview/attempt/_28848913_1/review/inline-feedback… 4/5 Ocultar opções de resposta Comentários Ocultar opções de resposta I, II, IV e V são corretas. Resposta correta Correta: I e II são corretas. I, III e V são corretas. I, II e III são corretas. I, II, III, IV e V são corretas. Gabarito: A alternativa correta é I e II são corretas. A estrutura de seleção simples usa o teste condicional para desvio do fluxo de execução de um programa. A cláusula “se” inicia a estrutura, onde logo após deve-se colocar o teste lógico. Se o resultado do teste for VERDADEIRO, são executados os comandos subordinados à cláusula, sendo que está subordinação termina com o uso da cláusula “fimse”. Capítulo 5, páginas 66 a 72. Pergunta 5 0,2 / 0,2 A modularização ou sub-rotinas de um código pode acontecer pela criação de procedimentos ou funções que permitem a manipulação de parâmetros que podem ou não retornar valores. Marque (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas. ( ) o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela ( ) cada parâmetro deve ter seu nome ( ) o retorno deve ter seu tipo explicitado ( ) é obrigatório existir pelo menos um parâmetro ( ) um procedimento pode ter vários parâmetros e valores sendo retornados Assinale a alternativa correta: V, V, V, F, F. 13/09/2023, 19:13 Comentários https://sereduc.blackboard.com/ultra/courses/_189029_1/grades/assessment/_8866801_1/overview/attempt/_28848913_1/review/inline-feedback… 5/5 Comentários Resposta correta Correta: F, V, V, F, F. V, F, V, V, F. V, V, F, F, F. V, F, V, F, F. Gabarito: A alternativa correta é F, V, V, F, F.Um procedimento sempre terá um identificador (nome). Não obrigatório, é opcional a criação de procedimentos com parâmetros. Os procedimentos podem ou não devolver algum valor como retorno, sendo que se houver retorno, seu tipo também deve ser definido. Capítulo 10, páginas 159 e 160.