Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

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 7 páginas

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 6, do total de 7 páginas

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

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
 
Lupa Calc. 
 
 
 
 
 
PPT 
 
MP3 
 
EEX0006_A1_202004305191_V1 
 
 
Aluno: EDSON LUIZ FERREIRA CAMPOS Matr.: 202004305191 
Disc.: INT PROG ESTD EM 2020.1 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não 
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
A implementação concreta de um algoritmo, ou o conjunto de 
algoritmos a serem executados pela máquina é chamada de: 
 
 
Linguagem de Máquina 
 
 
Linguagem de baixo nível 
 
 
Linguagem de alto nível 
 
 
Programa 
 
 
Compilador 
 
 
 
Explicação: 
Falso. É um tradutor. Compilador 
 
FAlsa. Linguagem de zeros e uns. Linguagem de Máquina 
 
 VErdadeiro Programa 
 
Falso. Usada para escrever programas Linguagem de alto nível 
 
Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem 
assembly 
Linguagem de baixo 
nível 
 
 
 
 
 
 
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','');
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','');
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','');
javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','');
2. 
 
 
A representação gráfica dos algoritmos, em que cada símbolo 
apresentado representa uma operação a ser realizada é chamada 
de: 
 
 
Pseudocódigo 
 
 
Algoritmo 
 
 
Linguagem de Programação 
 
 
Diagrama 
 
 
Fluxograma 
 
 
 
Explicação: 
Falso. Não usa representação gráfica Pseudocódigo 
 
Falso. Algoritmo não é representação de algoritmo Algoritmo 
 
FAlso. Linguagem de programação é usada para escrever programa. Linguagem de Programação 
 
 
Fluxograma 
 
FAlso. Que diagrama ? Diagrama 
 
 
 
 
 
 
3. 
 
Fluxograma é um "diagrama esquemático que apresenta uma 
sequência de operações, tal como para um programa de 
computador ou processo industrial" (in Dicionário Priberam da 
Língua Portuguesa [em linha], 2008-2013, 
http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-
2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas 
pelo aluno João. Selecione a opção que apresenta os itens de 
entrada do fluxograma. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
 
Fim 
 
 
Reprovado 
 
 
Aprovado 
 
 
N1 e N2 
 
 
Média 
 
 
 
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 
 
 
 
 
 
4. 
 
 
Assinale a alternativa correta relacionada à característica de um 
algoritmo: 
 
 
Valores de entrada são recebidos através do monitor. 
 
 
A execução de um algoritmo é feita sequencialmente. 
 
 
Teste de Mesa serve para receber os comandos de entrada. 
 
 
Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 
 
 
Para cada variável pode ser definido mais de um tipo de dado. 
 
 
 
Explicação: 
Verdadeira 
A execução de um algoritmo é feita 
sequencialmente. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
Falso. Entrada é via teclado ou via arquivo, o que aqui não é o 
caso. 
Valores de entrada são recebidos através do 
monitor. 
 
Falso. Apenas um tipo de dado. 
Para cada variável pode ser definido mais de um 
tipo de dado. 
 
Falso. Teste de mesa serve para fazer um passo a passo. 
Teste de Mesa serve para receber os comandos de 
entrada. 
 
Falso. Tipo real aceita número com casas decimais ou inteiros. 
Tipo inteiro aceita apenas valores inteiros. 
Variáveis do tipo real e inteiro aceitam, 
respectivamente, letras e números. 
 
 
 
 
 
 
5. 
 
 
Sobre algoritmo, marque a opção correta. 
 
 
 
É a solução teórica, passo a passo, de um problema. 
 
 
É uma etapa posterior à programação da solução de um problema. 
 
 
É uma linguagem de programação para computadores. 
 
 
É uma forma de ensinar o computador. 
 
 
É um hardware especifico para resolver problemas. 
 
 
 
Explicação: 
Falso. Algoritmo não é linguagem de programação. Exemplo de linguagem de 
programção : C++ 
É uma linguagem de 
programação para computadores. 
 
Falso. Algoritmo é um conjunto de passos sem ambiguidade que vão traduzir a 
solução de um problema. O algoritmo poderá virar um programa, que poderá ou 
não "ensinar" o computador. 
É uma forma de ensinar o 
computador. 
 
 Verdadeiro 
É a solução teórica, passo a 
passo, de um problema. 
 
Falso. É uma etapa anterior à programação, ou seja, à criação de programa. 
É uma etapa posterior à 
programação da solução de um 
problema. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
Falso. Algoritmo pode virar um programa. E programa é software e 
não hardware. 
É um hardware especifico para 
resolver problemas. 
 
 
 
 
 
 
6. 
 
 
Observe o fluxograma a seguir e assinale a alternativa correta 
sobre o mesmo: 
 
 
 
 
 
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, 
respectivamente, o início e o fim da solução. 
 
 
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será 
sempre negativa. 
 
 
O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de 
nascimento e do ano em que estamos. 
 
 
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que 
representa exibição de informações. 
 
 
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados 
seja realizada. 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
7. 
 
 
Analise as afirmativas a seguir em relação a representação de 
algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o 
entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para 
desenvolver programas complexos e representar graficamente o 
algoritmo; 
III - A linguagem de programação é a maneira utilizada de 
formalizar a solução de um problema do mundo real a partir dos 
algoritmos. 
 
Podemos afirmar que: 
 
 
Apenas as alternativas I e III são CORRETAS 
 
 
Apenas as alternativas II e III são INCORRETAS 
 
 
Apenas as alternativas I e II são CORRETAS 
 
 
Apenas a alternativa I é CORRETA 
 
 
Todas as alternativas são CORRETAS 
 
 
 
Explicação: 
Analisando cada afirmativa : 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos. 
 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar 
graficamente o algoritmo; 
Falsa. Pseudocódigo não tem nada de representação gráfica. 
 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do 
mundo real a partir dos algoritmos. 
VErdadeira. Através de alguma linguagem de programação, escrevemos programas. 
 
 
 
 
 
8. 
 
 
Considerando as afirmativas a seguir em relação a representação 
de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o 
entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para 
desenvolver programas complexos e representar graficamente o 
algoritmo; 
III - A linguagem de programação é a maneira utilizada de 
formalizar a solução de um problema do mundo real a partir dos 
algoritmos. 
 
Podemos afirmar que:As alternativas II e III são INCORRETAS 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
As alternativas I e III são CORRETAS 
 
 
Apenas a alternativa I é CORRETA 
 
 
Todas as alternativas são CORRETAS 
 
 
Nenhuma das opções anteriores 
 
 
 
Explicação: 
Analisando cada afirmativa... 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um 
algoritmo; VERDADEIRO 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar 
graficamente o algoritmo; FALSO 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do 
mundo real a partir dos algoritmos. VERDADEIRO 
 
Conclusão : As afirmativas I e III estão corretas.

Continue navegando