Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova de Programação Estruturada - Exercício do Conhecimento - Tentativa 1 de 2 Questão 1 de 5 Existem várias formas de se classificar uma linguagem de programação. De acordo com as características, as linguagens foram agrupadas e podem ser enquadradas em quatro diferentes gerações. Considerando os grupos de características a seguir: Programação multiusuário Linguagem de Máquina e Assembly Grande capacidade procedural e estrutural Sistemas especialistas e inteligência artificial Assinale a alternativa correta: A - 1, 2, 3, 4. B - 1, 2, 4, 3. C - 2, 1, 3, 4. Resposta correta D - 2, 1, 4, 3. E - 3, 1, 2, 4. Questão 2 de 5 Um vetor é uma estrutura em memória que permite o armazenamento de listas. Para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice. O código a seguir, em Linguagem C, manipula um vetor. Considerando o código apresentado, demonstre quais valores são apresentados em tela após sua execução: Assinale a alternativa correta: A - 0 1 2 3 4 5 | 0 1 2 3 4 5. B - 2 | 0 1 2 3 4. C - 2 | 0 2 4 6 8. D - 2 | 2. E - 2 | 4. Resposta correta Questão 3 de 5 Uma estrutura de repetição é utilizada quando há necessidade de se repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a Linguagem C (e derivadas), sobre estruturas de repetição, é correto afirmar que: I. A estrutura “while” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. II. A estrutura “while” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. III. A estrutura “for” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco. IV. A estrutura “do .. while” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco. Assinale a alternativa correta: A - apenas as alternativas I e IV. Resposta correta B - apenas as alternativas I, III e IV. C - apenas as alternativas II e IV. D - apenas as alternativas II, III e IV. E - apenas as alternativas III e IV. Questão 4 de 5 É muito frequente que um programa, durante a sua execução, precise passar por uma tomada de decisão. A execução de uma determinada sequência de comandos pode estar subordinada a uma expressão, cujo resultado lógico será colocado à prova em uma seleção simples, ou em uma estrutura composta. Considerando a Linguagem C (e suas derivadas), sobre estruturas de seleção, é correto afirmar que: I. Uma estrutura de seleção simples utiliza as cláusulas “if”, “then” e “else". II. Uma estrutura de seleção simples utiliza as cláusulas “if” e “else". III. A cláusula “else” é utilizada para executar uma sequência de comandos quando o teste lógico da expressão em questão resulta em FALSO. IV. À direita da cláusula “else” é necessário colocar uma expressão lógica antes da sequência de comandos. Assinale a alternativa correta: A - apenas as alternativas I e II. B - apenas as alternativas I, II e III. C - apenas as alternativas I, II e IV. D - apenas as alternativas I, III e IV. E - apenas as alternativas II e III. Resposta correta Questão 5 de 5 Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados durante a execução de um programa. A variável deve ser declarada de acordo com o tipo de dado que está sendo armazenado. Dentre os tipos primitivos de dados que são suportados pela linguagem C e suas derivadas, encontramos: I – int, float, char e void II – int, float, double e char III – int, float, text e void Assinale a alternativa correta: A - Apenas na afirmativa III. B - Apenas nas afirmativas I e II. Resposta correta C - Apenas nas afirmativas I e III. D - Nas afirmativas I, II e III. E - Somente na afirmativa I.
Compartilhar