Buscar

Apol 01 Linguagem de Programação LU Nota 100

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

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

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ê 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

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

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ê 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

Prévia do material em texto

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 1/7
APOL 1
PROTOCOLO: 201606111233074939F73LUCIANO ARAGÃO BARIANE - RU: 1233074 Nota: 100
Disciplina(s):
Linguagem de Programação
Linguagem de Programação
Linguagem de Programação
Linguagem de Programação
Data de início: 11/06/2016 08:59
Prazo máximo entrega: - 
Data de entrega: 11/06/2016 09:14
Questão 1/10
De acordo com o uso de comentários em um programa escrito na Linguagem de Programação C, conforme abordado na 
Aula 1, os comentários podem ser escritos em qualquer lugar do texto e fim de facilitar o entendimento do programa e, 
para ser entendido como um comentário, o texto deve estar escrito entre os símbolos /* e */.
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 ou sem comentários é executado praticamente a mesma velocidade, pois os
comentários exigem uma utilização ínfima da CPU;
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 programa em C sem comentários é muito mais fácil de compreender o seu código fonte do que que um
programa em C com comentários;
E Um programa em C com comentários é mais rápido para executar do que um programa em C sem
comentários.
Questão 2/10
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.

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 2/7
Conforme  apresentado  na  Aula  1,  a  Linguagem  de  Programação  C  foi  inicialmente  concebida  para  ser  utilizada  no 
Sistema Operacional Unix, sendo uma linguagem de programação de alto nível e genérica que pode ser utilizada para 
criação de diversas aplicações.
Com base no que foi apresentado no enunciado da questão, assinale a alternativa que apresenta os conceitos corretos 
em relação a linguagem de programação C:
A As Strings em C são delimitadas pelo caractere colchete [ ];
B Cada instrução deve ser inicializada de um ponto e vírgula;
C C não é uma linguagem de programação case sensitive;
D A diretiva #include é utilizada para constantes simbólicas informadas ao compilador;
E É obrigatório a implementação de uma função main em um programa escrito na linguagem de
programação C.
Questão 3/10
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 4/10
De acordo com o conteúdo abordado na Aula 1, em um programa escrito na Linguagem de Programação C, as variáveis 
precisam ser declaradas no início do programa antes de serem utilizadas.
Você acertou!
Conforme apresentado no slide 39/42 da Aula 1, a função main é a função principal do programa, sendo por ela que
se inicia a execução do programa.

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.

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 3/7
Com  base  nesta  definição  apresentada  no  enunciado  da  questão,  assinale  a  alternativa  correta  que  apresenta  a 
declaração correta de variáveis:
A a, b, c float;
B a, b, c;
C integer x;
D y int;
E float a, b, c;
Questão 5/10
De acordo com o conteúdo exposto na Aula 1, como paradigmas de linguagem de programação chamamos um conjunto 
de características que serve para classificar um grupo de  linguagens. Várias são as classificações dos paradigmas de 
linguagem de programação.
Com  base  nos  conceitos  expostos  no  enunciado  da  questão,  assinale  a  alternativa  correta  que  corresponde  as 
subdivisões do paradigma Imperativo:
A Concorrente, Funcional, Lógico;
B Estruturado, Orientado a Objetos, Lógico;
C Lógico, Funcional, Declarativo;
D Estruturado, Concorrente, Orientado a Objetos;
Você acertou!
Conforme  conteúdo  apresentado  nos Slides  30/42  ao  38/42  da Aula  1,  a  declaração  de  uma  variável  é  realizada
primeiramente definindo o seu tipo de dados e em seguida o nome da variável ou variáveis separadas por vírgula.

Você acertou!
Conforme imagem apresentada no Slide 18/42 da Aula 1.

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 4/7
Questão 6/10
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 condição no início do código.
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;
B Se o resultado da avaliação for verdadeiro o laço é executado;
C A condição é avaliada se for falsa;
D A condição é avaliada somente se o resultado da condição for verdadeiro;
E A condição é executada pelo menos uma única vez.
Questão 7/10
Conforme abordado na Aula 1,  todo e qualquer programa  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 do programa a ser traduzido e gera o código 
traduzido na 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 compilação de uma linguagem de programação:
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 e, os comandos internos ao while somente serão executados se o teste for verdadeiro e enquanto o teste for
verdadeiro.

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 5/7
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 8/10
De  acordo  com  o  exposto  no  conteúdo  da  Aula  1,  Independentemente  de  como  é  seguido  o  processo  de 
desenvolvimento de software, é necessário que as  linguagens de programação apresentem as seguintes propriedades 
desejáveis, a saber: Legibilidade, Redigibilidade, Confiabilidade, Eficiência, Facilidade de aprendizado, Ortogonalidade, 
Reusabilidade, Modificabilidade e Portabilidade.
Com  base  na  definição  apresentada  no  enunciado  da  questão,  assinale  a  alternativa  correta  que  corresponde  as 
características da propriedade de legibilidade de uma linguagemde programação:
A Trata da facilidade para se ler e entender um determinado programa;
B Capacidade de o programador aprender a linguagem com facilidade;
C Possibilita ao programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa
combinação;
D Possibilita reutilizar o mesmo código pra diversas aplicações;
E Possibilita ao programador se dedicar aos aspectos mais relevantes da implementação.
Questão 9/10
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.

Você acertou!
Conforme apresentado na Rota de Aprendizagem e Slide 09/42 da Aula 1, legibilidade trata da facilidade para se ler e
entender um determinado programa. Quanto mais fácil for entender e seguir suas instruções, mais fácil será de
entender o que está sendo feito, bem como de descobrir possíveis erros de programação.
Exemplo:
media = (nota1 + nota 2)/2;
No exemplo é possível entender que a instrução se trata de calcular a média com base na soma de duas notas (1 e
2). Desta forma, pode­se dizer que este trecho do código apresenta uma boa legibilidade.

08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 6/7
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 faz­se necessário que o programador ou usuário saiba os símbolos 
e sintaxes definidas por esta, no intuito de combiná­los para produzir um programa válido.
Com base neste contexto, assinale a alternativa correta que corresponde aos benefícios que se destacam ao estudar 
linguagem de programação:
A Capacidade de testar linguagens, aprender novas linguagens e projetar novas soluções; 
B Capacidade de testar programas e projetar novas linguagens e soluções;
C Capacidade de usar e projetar novas linguagens;
D Capacidade de resolver problemas e desenvolver soluções computacionais, habilidade de usar novas
linguagens, escolher linguagens de programação, aprender e projetar novas linguagens;
E Capacidade de escolher novas linguagens e de programar novas soluções computacionais.
Questão 10/10
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 faz­se necessário que o programador ou usuário saiba os símbolos 
e sintaxes definidas por esta, no intuito de combiná­los para produzir um programa válido.
Com base neste contexto, assinale a alternativa correta que define o que é linguagem de programação:
A Conjunto de instruções a serem seguidos pelo computador para realizar um determinado processo;
B Um algoritmo com um conjunto lógico a ser seguido;
C Uma ferramenta que permite ao programador ou usuário de computação escrever programas;
Você acertou!
Conforme apresentado na Rota de Aprendizagem e Slides 07/42 e 08/42 da Aula 1, dentre os benefícios de se
estudar linguagens de programação, podemos destacar (Varejão, 2004):
­ Maior capacidade de desenvolver soluções computacionais para problemas, ou seja, quanto maior a compreensão
sobre os conceitos de linguagens de programação maior a habilidade do programador em como pensar e resolver
problemas;
­ Maior habilidade ao usar uma nova linguagem de programação. À medida que o programador vai agregando
conhecimento de outras linguagens, mais fácil do programador entender as modificações entre as linguagens, bem
como a utiliza­las de forma mais inteligente e otimizada;
­ Maior capacidade para escolher linguagens de programação apropriadas, isto é, quanto maior o domínio sobre as
linguagens maior a capacidade de determinar qual linguagem melhor se adequa na resolução dos problemas;
­ Maior habilidade para aprender novas linguagens de programação. Por exemplo, programadores que sabem os
conceitos de orientação a objetos possuem maior facilidade em aprender linguagem que utilizem destes paradigmas;
­ Maior habilidade para projetar novas linguagens de programação.

Você acertou!
08/07/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/73627/novo/1 7/7
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.
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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes