Buscar

linguagem de programação - Apol 1- Nota 80

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/5 - Linguagem da Programação 
Na Aula 2 trabalhamos com o conceito de condicionais em Linguagem C. 
Observe o código abaixo: 
 
 
Assinale a alternativa correta acerca deste assunto e do código acima. 
Nota: 20.0 
 
A Caso a variável chamada APOL seja inicializada com o valor 1, a mensagem impressa na tela será "APOL errada!" (sem as aspas). 
 
B Caso a variável chamada APOL seja inicializada com o valor 2, a condicional IF retornará um resultado VERDADEIRO. 
 
C Caso a variável chamada APOL seja inicializada com o valor 1, a condicional IF retornará um resultado VERDADEIRO, imprimindo na 
tela a mensagem contida no ELSE. 
 
D A condicional IF poderia ser, neste caso, substituida pelo laço WHILE ou FOR, tornando a execução do programa ainda mais rápida. 
 
E Caso a variável chamada APOL seja inicializada com o valor 2, a condicional IF retornará um 
resultado FALSO, imprimindo na tela a frase "APOL errada!" (sem aspas). 
Você acertou! 
//CODIGO DE TESTE 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int main() 
{ 
 
int APOL; 
 
APOL = 2; 
 
if (APOL == 1) 
{ 
printf("APOL sendo feita!"); 
} 
else 
{ 
printf("APOL errada!"); 
} 
 
printf("\n"); 
system("Pause"); 
 
} 
 
 
 
Questão 2/5 - Linguagem da Programação 
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. 
 
Questão 3/5 - Linguagem da Programação 
Conforme abordado na Aula 2, uma das funções de entrada e saída (E/S) 
que podem ser utilizadas em linguagem de programação C é o printf(). 
Assinale a alternativa correta que representa a(as) expressão(ões) de 
controle capaz de imprimir na tela 
uma variável que contemple valores inteiros entre 0 e 100, 
independentemente da quantidade de memória usada para armazenar 
estes valores. 
Nota: 0.0 
 
A %d 
 
B %d e %f 
 
C %d, %f e %u 
Na rota de aprendizagem da Aula 2, slide 4/10, dentro do tópico de Funções de Entrada e Saída, temos a lista de expressões de controle mais comuns 
do C. 
Para imprimir somente números inteiros, o mais indicado é o uso do %d. 
Porém, como sabemos da matemática básica, valores inteiros estão contemplados dentro do conjunto de números reais, portanto é também possível 
utilizar %f para imprimir os números inteiros. 
Por fim, é também possivel usar %u, já que estamos trabalhando com um intervalo somente de números inteiros e positivos (0 a 100). 
 
Observe que usar o %f ou %d, embora também corretos, utilizam mais memória para armazenar os valores, já que armazenam casas decimais vazias 
neste caso. 
Caso o programa estivesse pedindo somente a declaração OTIMIZADA de memória, somente %d seria aceito. 
 
D %u e %f 
 
E %f 
 
Questão 4/5 - Linguagem da Programação 
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 é necessário que o programador 
conheça os símbolos, comandos e a sintaxe definidos para esta linguagem 
específica. Este conhecimento é indispensável para a criação de códigos de 
programação válidos. 
Com base neste contexto, assinale a alternativa correta que define o que é 
uma linguagem de programação: 
Nota: 20.0 
 
A O 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, escrever códigos que poderão ser transladados em linguagens de máquina e convertidos em 
programas; 
Você acertou! 
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. 
 
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. 
 
Questão 5/5 - Linguagem da Programação 
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: 
Nota: 20.0 
 
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.

Outros materiais