Buscar

APOL 01 – LINGUAGEM DE PROGRAMAÇÃO

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

APOL 01 – LINGUAGEM DE PROGRAMAÇÃO 
Questão 1/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. 
 
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. 
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 2/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: 
 
A - Concorrente, Funcional, Lógico; 
 
B - Estruturado, Orientado a Objetos, Lógico; 
 
C - Lógico, Funcional, Declarativo; 
 
D - Estruturado, Concorrente, Orientado a Objetos; 
Conforme imagem apresentada no Slide 18/42 da Aula 1. 
 
Questão 3/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: 
APOL 01 – LINGUAGEM DE PROGRAMAÇÃO 
 
 
Determine o que será impresso na tela do terminal caso este código seja compilado e executado em uma máquina 
rodando Windows. 
 
 
A - A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. Uma vez em cada linha. Além da 
mensagem "Pressione qualquer tecla para continuar..." também sem as aspas; 
Utilizando o Visual Studio ou o DevC++, digite este código, compile e rode para ver o resultado em uma tela de comando do Windows. 
 
B - A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela, todas na mesma linha. Além da 
mensagem "Pressione qualquer tecla para continuar..."; 
 
C - O código compilado não executará, existe um erro neste código, já que não há chaves {} limitando o bloco do if; 
 
D - O código não irá compilar, pois a biblioteca "math.h" foi incluida no início do programa e nenhuma função dela é 
utilizada ao longo do código. 
 
E -O código compilado não será executado já que existe um erro de digitação. 
 
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; 
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 
APOL 01 – LINGUAGEM DE 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. 
 
 
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). 
//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"); 
 
}

Continue navegando