Buscar

APOL1 LINGAGEM E PROGRAMACAO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/5 - Linguagem da Programação 
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: 
Nota: 20.0 
 
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; 
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. 
 
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. 
 
Questão 2/5 - Linguagem da Programação 
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: 20.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. 
Você acertou! 
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. 
 
Questão 3/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. 
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; 
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. 
 
D 5; 
 
E 2. 
 
Questão 4/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: 
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; 
Você acertou! 
Conforme imagem apresentada no Slide 18/42 da Aula 1.
 
 
Questão 5/5 - Linguagem da Programação 
Na Aula 1 trabalhamos com o conceito de declaração de variáveis na 
Linguagem C. Imagine que você tem 2 variáveis declaradas no programa, 
uma do tipo int e outra do tipo float. Conforme imagem abaixo: 
 
 
Assuma que você precisa subtrair uma variável da outra. Qual deverá ser o 
tipo da variável que recebe o resultado da subtração e que leve em 
consideração a máxima otimização de memória sem descartar as casas 
decimais? 
Nota: 20.0 
 
A Deverá ser float 
Você acertou! 
Deverá ser float, e somente float, para conseguir armazenar as casas decimais da variável 'x' que é do tipo float. Caso fosse int, a informação das casas 
decimais seria perdida. 
 
B Deverá ser int 
 
C Poderá ser int ou float. Tanto faz. 
 
D Deverá ser double 
 
E Deverá ser void

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais