Buscar

APOL 1 Linguagem de Programação Nota: 100

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

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 6, do total de 7 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

CARLOS HENRIQUE GONÇALVES SILVEIRA - RU: 1258734 
Nota: 90 
PROTOCOLO: 2016053012587348D7227 
Disciplina(s): 
Linguagem de Programação 
Data de início: 30/05/2016 19:57 
 - 
Questão 1/10 
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 faz-se necessário que o programador ou 
usuário saiba os símbolos e sintaxes definidas por esta, no intuito de 
combiná-los para produzir um programa válido. 
Com base neste contexto, assinale a alternativa correta que corresponde 
aos benefícios que se destacam ao estudar linguagem de programação: 
 
A Capacidade de testar linguagens, aprender novas linguagens e projetar novas soluções; 
 
 
B Capacidade de testar programas e projetar novas linguagens e soluções; 
 
C Capacidade de usar e projetar novas linguagens; 
 
D Capacidade de resolver problemas e desenvolver soluções computacionais, habilidade 
de usar novas linguagens, escolher linguagens de programação, aprender e projetar novas 
linguagens; 
Você acertou! 
 
E Capacidade de escolher novas linguagens e de programar novas soluções computacionais. 
 
Questão 2/10 
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 condição no início do código. 
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! 
 
C A condição é avaliada se for falsa; 
 
D A condição é avaliada somente se o resultado da condição for verdadeiro; 
 
E A condição é executada pelo menos uma única vez. 
 
Questão 3/10 
De acordo com o conteúdo abordado na Aula 1, em um programa escrito na 
Linguagem de Programação C, as variáveis precisam ser declaradas no 
início do programa antes de serem utilizadas. 
Com base nesta definição apresentada no enunciado da questão, assinale a 
alternativa correta que apresenta a declaração correta de variáveis: 
 
A a, b, c float; 
 
B a, b, c; 
 
C integer x; 
 
D y int; 
 
E float a, b, c; 
Você acertou! 
 
Questão 4/10 
Conforme apresentado na Aula 1, a Linguagem de Programação C foi 
inicialmente concebida para ser utilizada no Sistema Operacional Unix, 
sendo uma linguagem de programação de alto nível e genérica que pode 
ser utilizada para criação de diversas aplicações. 
Com base no que foi apresentado no enunciado da questão, assinale a 
alternativa que apresenta os conceitos corretos em relação a linguagem de 
programação C: 
 
A As Strings em C são delimitadas pelo caractere colchete [ ]; 
 
B Cada instrução deve ser inicializada de um ponto e vírgula; 
 
C C não é uma linguagem de programação case sensitive; 
 
D A diretiva #include é utilizada para constantes simbólicas informadas ao compilador; 
 
E É obrigatório a implementação de uma função main em um programa escrito na 
linguagem de programação C. 
Você acertou! 
 
Questão 5/10 
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 faz-se necessário que o programador ou 
usuário saiba os símbolos e sintaxes definidas por esta, no intuito de 
combiná-los para produzir um programa válido. 
Com base neste contexto, assinale a alternativa correta que define o que é 
linguagem de programação: 
 
A 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 ou usuário de computação escrever programas; 
Você acertou. 
 
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 6/10 
Conforme abordado na Aula 1, todo e qualquer programa 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 do programa a ser traduzido e gera o código traduzido na 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 
compilação de uma linguagem de programação: 
 
A Estruturado, compilado e híbrido; 
 
B Compilação, interpretação pura e híbrido; 
Você acertou! 
 
C Híbrido, estruturado e orientado a objetos; 
 
D Estruturado, Orientado a Objetos e Híbrido; 
 
E Concorrente, funcional e interpretação pura. 
 
Questão 7/10 
De acordo com o exposto no conteúdo da Aula 1, Independentemente de 
como é seguido o processo de desenvolvimento de software, é necessário 
que as linguagens de programação apresentem as seguintes propriedades 
desejáveis, a saber: 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 Trata da facilidade para se ler e entender um determinado programa; 
Você acertou! 
 
B Capacidade de o programador aprender a linguagem com facilidade; 
 
C Possibilita ao programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa combinação; 
 
D Possibilita reutilizar o mesmo código pra diversas aplicações; 
 
E Possibilita ao programador se dedicar aos aspectos mais relevantes da implementação. 
 
Questão 8/10 
De acordo com o conteúdo exposto na Aula 1, como paradigmas de 
linguagem de programação chamamos um conjunto de características que 
serve para classificar um grupo de linguagens. Várias são as classificações 
dos paradigmas de linguagem de programação. 
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 9/10 
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! 
 
D 5; 
 
E 2. 
 
Questão 10/10 
De acordo com o uso de comentários em um programa escrito na 
Linguagem de Programação C, conforme abordado na Aula 1, os 
comentários podem ser escritos em qualquer lugar do texto e fim de facilitar 
o entendimento do programa e, para ser entendido como um comentário, o 
texto deve estar escrito entre os símbolos /* e */. 
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 ou sem comentários é executado praticamente a mesma 
velocidade, pois os comentários exigem uma utilização ínfima da CPU; 
 
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!

Continue navegando