Buscar

APOL 1 LINGUAGEM DE PROGRAMAÇÃO

Prévia do material em texto

Questão 1/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;
	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;
	E	
Em laços while, a condição é executada pelo menos uma única vez.
Questão 2/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;
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 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
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:
	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
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;
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.

Continue navegando