Prévia do material em texto
Conteúdo do exercício 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 e IV são corretas. I, II, III, IV e V são corretas. I, II, e III são corretas. II e II são corretas. Resposta corII, III e IV são corretas. 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. Ocultar opções de resposta Comentários Pergunta 2 0,2 / 0,2 Algoritmo é uma sequência de passos lógicos e ordenados que visam atingir um objetivo bem definido (Forbellone 2000). Várias são as formas de representação de um algoritmo na resolução de um problema. Considere a representação do algoritmo abaixo: Assinale o tipo de representação que se refere: Pseudocódigo. Diagrama de Chaplin. Resposta corFluxograma convencional. Descrição narrativa. Código-fonte. A alternativa correta é Fluxograma Convencional. A descrição narrativa descreve por meio de linguagem natural passos de um algoritmo. O fluxograma convencional utiliza figuras geométricas que representem graficamente a ações possíveis de um programa, do início ao fim. O Diagrama de Chaplin é semelhante ao fluxograma e permit visualização do fluxo lógico do algoritmo, sendo normalmente adotado na programação estruturada. Pseudocódi funciona como sendo um rascunho da programação. Código-fonte trata do código descrito na linguagem de programação escolhida, ou seja, linguagem estruturada ou orientada a objetos. Capítulo 2, página 27. Ocultar opções de resposta Comentários Pergunta 3 0,2 / 0,2 Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados duran execução de um programa. Uma variável quando declarada precisa ter um tipo de dado a ela associado e um nom ela atribuído. Assinale o nome de variável válido: 1Nota. Resposta corNota. 1ªvariavel. Not@-1. Nota 1. A alternativa correta é Nota. Todo programa utiliza variável para armazenar os dados na memória. Dentre as melhores práticas da programação diz-se que uma variável deve apresentar um nome simples, objetivo e que a represente, porém algumas regras precisam ser seguidas para esses nomes. O nome de uma variável não deve iniciar por números, não é permitido que uma variável tenha em seu nome símbolos especiais, bem como espaç em brancos. Capítulo 3, página 41. Pergunta 4 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 perm a manipulação de parâmetros que podem ou não retornar valores. Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: ( )o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela Ocultar opções de resposta Comentários Ocultar opções de resposta ( )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 A sequência correta é: V, F, V, F, F. Resposta corF, V, V, F, F. V, V, V, F, F. V, V, F, F, F. V, F, V, V, F. 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. Pergunta 5 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 VERDADEIRO e 5*4 -1 = 15 Identifique a alternativa que correspondem aos resultados das expressões (respectivamente): Comentários 3, FALSO, FALSO, VERDADEIRO, VERDADEIRO. 3, VERDADEIRO, FALSO, FALSO, FALSO. 3, FALSO, VERDADEIRO, FALSO, VERDADEIRO. 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO. 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ã utilizados na comparação de uma ou mais condições. Capítulo 3, páginas 43 e 44.