Buscar

#apol1 #5Questões #Nota100

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/99305/novo/1 1/3 
APOL 1 
 Nota: 100 
Disciplina(s): 
Linguagem de Programação 
Data de início: 23/09/2016 11:18 
Prazo máximo entrega: - 
Data de entrega: 23/09/2016 11:27 
 
Questão 1/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; 
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. 
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 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: 
 
B Se o resultado da avaliação for verdadeiro o laço é executado; 
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. 
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; 
A S e o r e s u l t a d o d a a v a l i a ç ã o f o r f a l s o o l a ç o é e x e c u t a d o ; 
20/10/2016 AVA UNIVIRTUS 
 
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99305/novo/1 2/3 
E Em laços while, a condição é executada pelo menos uma única vez. 
 
Questão 3/5 
De acordo com o exposto no conteúdo da Aula 1, Independentemente de como é seguido o processo de desenvolvimento 
de software, é interessante que as linguagens de progrmação apresentem um conjunto de 
características interessantes e desejáveis: 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 linguagem de programação. 
A Caracteriza a facilidade de leitura e entendimento de um determinado código; 
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. 
B Característica da linguagem de programação que indica se o processo de aprendizado da linguagem é 
simples e fácil; 
C Possibilita ao programador combinar os conceitos básicos da linguagem de programação sem que sejam 
produzidos efeitos distorcidos resultantes desta combinação; 
D Possibilita reutilizar o mesmo código para a solução de diversos problemas; 
E Possibilita ao programador se dedicar aos aspectos mais relevantes da solução do problema. 
 
Questão 4/5 
Em códigos escritos em C, podemos utilizar laços de repetição e funções específicas para entrada e saída, como vimos 
na Rota de Aprendizado 2. Considerando o código a seguir: 
 
Determine o que será impresso na tela do terminal caso este código seja compilado e executado em uma máquina rodando 
Windows. 
20/10/2016 AVA UNIVIRTUS 
 
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/99305/novo/1 3/3 
 
De acordo com o conteúdo abordado na Aula 1, em um código escrito na Linguagem de Programação C/C++, as variáveis 
precisam ser declaradas antes de serem utilizadas. Muitas vezes, por questões de organização, definimos estas variáveis 
no início do código. 
Com base nesta definição apresentada no enunciado da questão, assinale a alternativa correta que apresenta a 
declaração correta de variáveis: 
 
B a, b, c; 
C integer x; 
D y int; 
E float a, b, c; 
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 dado e em seguida o nome da variável, ou variáveis separadas por vírgula. 
 
A a , b , c f l o a t ;

Continue navegando