Buscar

LINGUAGEM DE PROGRAMAÇÃO APOL1

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

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99405/novo/1 1/3
APOL 1
PROTOCOLO: 201609231304902C18A52RÔMULO SILVA RAMOS - RU: 1304902 Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 23/09/2016 21:01
Prazo máximo entrega: - 
Data de entrega: 23/09/2016 21:14
Questão 1/5
Conforme  apresentado  na  Aula  2,  os  comandos  de  controle  na  linguagem  de  programação  C,  são  divididos  em
condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da 
expressão de condicional simples apresentada abaixo:
if (10 == 5)
A 10;
B Verdadeiro;
C Falso;
D 5;
E 2.
Questão 2/5
De acordo com o conteúdo abordado na Aula 2, a  instrução while (também conhecida como  laço while) executa uma
instrução ou bloco de instruções sempre testando a validade da condição no início do bloco.
Com base nos conceitos apresentados acima, assinale a alternativa que apresenta os conceitos corretos em relação a
instrução while:
A Se o resultado da avaliação for falso o laço é executado;
Você acertou!
Conforme  conteúdo  apresentado  na  Rota  de  Aprendizagem  e  slide  14/38  da  Aula  2,  o  comando  if  somente  é
executado se a sua condição for verdadeira, portanto, como 10 não é igual a 5 o retorno será falso.

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99405/novo/1 2/3
B Se o resultado da avaliação for verdadeiro o laço é executado;
C A condição será avaliada, ou não, dependendo do conteúdo do bloco while;
D A condição só será avaliada se o resultado da condição for verdadeiro;
E Em laços while, a condição é executada pelo menos uma única vez.
Questão 3/5
Conforme  abordado  na  Aula  1,  todo  e  qualquer  código,  independente  da  linguagem  de  programação  em  que  esteja
escrito,  necessita  ser  traduzido  para  uma  linguagem  de  máquina  para  que  possa  ser  executado.  Para  isso,  faz­se
necessário o uso de um conjunto de programas que recebe o código­fonte escrito em uma linguagem de programação e
o traduz para código de execução, escrito em uma linguagem de máquina.
Com base no que foi exposto no enunciado da questão, assinale a alternativa correta que corresponde à como são 
definidos os métodos de translação da linguagem de programação em linguagem de máquina:
A Estruturado, compilado e híbrido;
B Compilação, interpretação pura e híbrido;
C Híbrido, estruturado e orientado a objetos;
D Estruturado, Orientado a Objetos e Híbrido;
E Concorrente, funcional e interpretação pura.
Questão 4/5
Conforme o conteúdo abordado na Aula 1, várias são as linguagens de programação existentes no mercado, tais como C,
Java, PHP, entre outras. Porém, para cada linguagem é necessário que o programador conheça os símbolos, comandos
e a sintaxe definidos para esta linguagem específica.  Este conhecimento é indispensável para a criação de códigos de
programação válidos.
Com base neste contexto, assinale a alternativa correta que define o que é uma linguagem de programação:
A O conjunto de instruções a serem seguidos pelo computador para realizar um determinado processo;
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 30/38 da Aula 2, a instrução while realiza o teste no início da
estrutura de bloco e, os comandos internos ao while somente serão executados se o teste for verdadeiro e enquanto
o teste for verdadeiro.

Você acertou!
Conforme  abordado  na  Rota  de  Aprendizagem  e  Slides  16/42  e  17/42  da  Aula  1,  dentre  os  métodos  de
implementação  de  tradução  do  código­fonte  em  linguagem  de  máquina  para  execução  estão  a  compilação,
interpretação pura e híbrido.

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99405/novo/1 3/3
B Um algoritmo com um conjunto lógico a ser seguido;
C Uma ferramenta que permite ao programador, escrever códigos que poderão ser transladados em
linguagems de máquina e convertidos em programas;
D Sequência de passos que são utilizados para a resolução de um determinado problema em especifico;
E Solução computacional para resolução de problemas.
Questão 5/5
O uso de comentários no código facilita o entendimento deste mesmo código no futuro. Conforme abordado na Aula 1, os
comentários podem ser escritos em qualquer lugar do texto desde que estejam entre os símbolos /* e */. Não sendo esta
a única forma de escrever comentários nesta linguagem, ainda assim, merece destaque por ser a forma original utilizada
nas primeiras versões da linguagem.
De acordo com estes conceitos apresentados no enunciado da questão, assinale a alternativa correta que define o uso
de comentários em um programa escrito na Linguagem de Programação C, em relação a outro que não tenha:
A Um programa em C com comentários é mais lento para executar do que um programa em C sem
comentários;
B Um programa em C com comentários é muito mais rápido que um programa em C sem comentários;
C Um programa em C com ou sem comentários é executado a mesma velocidade, pois os comentários
são simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no tempo de
execução;
D Um código­fonte em C sem comentários é muito mais fácil de compreender que um código­fonte com
comentários;
E O uso de comentários em linguagens de programação não afetam a legibilidade do código.
Você acertou!
Conforme apresentado na Rota de Aprendizagem da Aula 1, linguagem de programação é uma ferramenta que
permite ao programador ou usuário de computação escrever programas.

Você acertou!
Conforme o  conteúdo abordado na Aula 1,  um programa em C com ou  sem comentários é executado a mesma
velocidade, pois os comentários são simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no
tempo de execução.


Outros materiais