Buscar

Prova de Programação Estruturada - Exercício do Conhecimento - 1-2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Continue navegando