Buscar

Apol 01 Linguagem de Programação nota 80

Prévia do material em texto

11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 1/6
Questão 1/5 - Linguagem da Programação
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.
Nota: 20.0
A A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. U
"Pressione qualquer tecla para continuar..." também sem as aspas;
Você acertou!
Utilizando o Visual Studio ou o DevC++, digite este código, compile e rode para ver o 
11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 2/6
Questão 2/5 - Linguagem da Programação
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.
B A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela, todas
qualquer tecla para continuar...";
C O código compilado não executará, existe um erro neste código, já que não há cha
D O código não irá compilar, pois a biblioteca "math.h" foi incluida no início do progra
código.
E O código compilado não será executado já que existe um erro de digitação.
11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 3/6
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)
Nota: 20.0
A 10;
B Verdadeiro;
C Falso;
D 5;
E 2.
Questão 3/5 - Linguagem da Programação
De acordo com o conteúdo exposto na Aula 1, chamamos de paradigmas da linguagem de programação ao conjunto de características que 
servem para classificar as linguagens de programação. Assim como existem várias linguagens de programação, existem várias formas de 
classificá-las.
 
Com base nos conceitos expostos no enunciado da questão, assinale a alternativa correta que corresponde as subdivisões do paradigma 
Imperativo:
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.
11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 4/6
Nota: 20.0
A Concorrente, Funcional, Lógico;
B Estruturado, Orientado a Objetos, Lógico;
C Lógico, Funcional, Declarativo;
D Estruturado, Concorrente, Orientado a Objetos;
Questão 4/5 - Linguagem da Programação
Você acertou!
Conforme imagem apresentada no Slide 18/42 da Aula 1.
11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 5/6
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 programaçã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 redigibilidade de uma linguagem de programação.
Nota: 0.0
A Caracteriza a facilidade de leitura e entendimento de um determinado código;
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 5/5 - Linguagem da Programação
Conforme apresentado na Rota de Aprendizagem da Aula 1.
 Regibilidade possibilita ao programador se dedicar aos aspectos mais relevantes
da implementação, ou seja, não perde tempo buscando compreender
características que não são necessárias para a resolução do problema.
11/03/2018 AVA UNIVIRTUS
http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200593/novo/1/28212 6/6
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:
Nota: 20.0
A a, b, c float;
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.

Continue navegando