Buscar

SIMULADO 1 - Linguagem de programacao - GABARITO

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

Prévia do material em texto

SIMULADO 1 - Linguagem de 
programação - GABARITO
Simulado 1
Data de Realização da Avaliação: 23/09/2020 à 07/10/2020
Período letivo: 2020.2
 
AS ALTERNATIVAS QUE APARECEM SÃO AS CORRETAS PARA CADA QUESTÃO
1
Um compilador transforma e transcreve o código-fonte da linguagem original, por 
exemplo, em C, para um código compreendido pelo dispositivo que executará as 
instruções exigidas no código. Diferente de um interpretador que transforma um 
código-fonte em um código que somente o programa utilizado para/na 
codificação poderá compreender.
Assim, é correto afirmar que alguns dos principais menus de um ambiente de 
desenvolvimento são:
I - Projeto: refere-se a projeto de programas que possuem vários componentes e 
arquivos de códigos separados e é utilizado para adicionar e retirar componentes 
dos projeto.
II - Executa: é, talvez, o mais importante para nós, e nele estão localizadas as 
funções básicas do compilador (como os comandos Compilar, Executar) e 
algumas funções úteis como procurar por erros de sintaxe.
III - Debug: serve para controlar o debug de um programa, que é a sua execução 
passo a passo para melhor análise e busca por erros.
(1 Ponto)
Todas as alternativas estão corretas.
10/8/2020
2
Durante a codificação, o Dev-C++ indica os erros de sintaxe, porém não impede 
que a digitação do código prossiga. A verificação será feita somente no momento 
de execução.
Os erros sempre são identificados no momento de execução. Quando os erros 
sempre são identificados no momento de execução do ambiente de 
desenvolvimento, qual a ação da plataforma?
(1 Ponto)
O Dev-C++ apresentará uma mensagem referente ao erro, localização exata (apresentando a
linha em que se encontra o erro) ou acima ou abaixo do lugar indicado, e uma sugestão de
reparo.
3
Considere as afirmações sobre a linguagem C.
I - É considerada uma linguagem de alto nível.
II - É uma linguagem orientada a objetos.
III - A biblioteca stdio.h, é nesse arquivo que ficam todas as funções de entrada 
(ler do teclado) e saída (escrever no monitor).
Está(ão) correta(s):
(1 Ponto)
Apenas I e III.
4
Analise os itens abaixo:
I - Muitas das linguagens de programação mais recentes, tais como Java e do C#, 
foram baseadas nela.
II - Todo programa em C começa por um arquivo que contém todo o código-fonte 
do programa. 
III - O código-fonte pode ser escrito em qualquer editor de textos simples, como 
o Bloco de Notas.
Quais está(ão) correta(s)?
(1 Ponto)
Todas as alternativas.
10/8/2020
5
Analise o código na figura.
Qual a falha nele?
(1 Ponto)
Na linha 7, falta o símbolo & comercial
6
Analise o código apresentado na imagem.
Qual a falha nele?
(1 Ponto)
Na linha 7, falta a vírgula entre o “%d” e a variável número.
10/8/2020
7
Para os recursos presentes na linguagem de programação C, são feitas as 
afirmativas abaixo.
I - Permite acesso de baixo nível através da introdução de código Assembly no 
programa C.
II - A passagem de parâmetros por referência para funções pode ser simulada 
através da utilização de ponteiros.
III - O tipo de dados typedef são estruturas variáveis que permitem que dados 
relacionados sejam combinados e manipulados como um todo.
Está(ão) correta(s) a(s) afirmativa(s)
(1 Ponto)
I e II, apenas.
8
Conhecer as metodologias utilizadas por um compilador para a análise e síntese 
de um programa de computador pode ser muito útil para entender como um 
software funciona por dentro. Assim, atividades como a engenharia reversa 
podem ser mais facilmente entendidas e realizadas. 
A esse respeito, no que se refere aos programas de computadores e às fases de 
um compilador, assinale a alternativa correta.
(1 Ponto)
As fases de análise sintática e semântica tratam da grande maioria dos erros detectáveis pelo
compilador.
10/8/2020
9
Analise as afirmativas abaixo colocando V para as afirmativas verdadeiras e F 
para as falsas:
( ) Uma linguagem de programação pode ser convertida ou traduzida em código 
de máquina por compilação ou interpretação.
( ) Se o método utilizado traduz todo o texto do programa (também chamado de 
código), para só depois executar o programa, então diz-se que o programa foi 
interpretado.
( ) Se o texto do programa é traduzido à medida em que vai sendo executado, 
num processo de tradução de trechos seguidos de sua execução imediata, então 
diz-se que o programa foi compilado.
( ) C é uma linguagem de Programação em que os programas são compilados 
antes de serem executados.
A sequência está correta em:
(1 Ponto)
V - F - F - V
10/8/2020
Este conteúdo não é criado nem endossado pela Microsoft. Os dados que você enviar serão enviados ao proprietário do formulário.
Microsoft Forms
10
Faça um programa que simule uma votação em que o usuário pode votar no 
candidato A, cujo número é 73, ou no candidato B, cujo número é 98. Ao ser 
digitado um desses números, o programa diz “VOTO CONFIRMADO”. Se digitar 
qualquer outro número, diz “VOTO NULO”
algoritmo “votacao”
inicio
var numero:int
ler(numero)
[...]
fimalgorimo
 Vejas as alternativas na figura.
O que falta neste algoritmo?
(1 Ponto)
a)
10/8/2020

Continue navegando