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

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

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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

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;
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.
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;
Você acertou!
Conforme apresentado na Rota de Aprendizagem da Aula 1, linguagem de programação é uma ferramenta quepermite ao programador ou usuário de computação escrever programas.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 17/07/2016 19:46
B Se o resultado da avaliação for verdadeiro o laço é executado;
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.
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 novaslinguagens, escolher linguagens de programação, aprender e projetar novas linguagens;
Você acertou!
Conforme apresentado na Rota de Aprendizagem e slide 30/38 da Aula 2, a instrução while realiza o teste no inícioda estrutura e, os comandos internos ao while somente serão executados se o teste for verdadeiro e enquanto oteste for verdadeiro.

Você acertou!
Conforme apresentado na Rota de Aprendizagem e Slides 07/42 e 08/42 da Aula 1, dentre os benefícios de seestudar linguagens de programação, podemos destacar (Varejão, 2004):
- Maior capacidade de desenvolver soluções computacionais para problemas, ou seja, quanto maior acompreensão sobre os conceitos de linguagens de programação maior a habilidade do programador em comopensar e resolver problemas;
- Maior habilidade ao usar uma nova linguagem de programação. À medida que o programador vai agregandoconhecimento de outras linguagens, mais fácil do programador entender as modificações entre as linguagens, bemcomo a utiliza-las de forma mais inteligente e otimizada;
- Maior capacidade para escolher linguagens de programação apropriadas, isto é, quanto maior o domínio sobreas linguagens maior a capacidade de determinar qual linguagem melhor se adequa na resolução dos problemas;
- Maior habilidade para aprender novas linguagens de programação. Por exemplo, programadores que sabem osconceitos de orientação a objetos possuem maior facilidade em aprender linguagem que utilizem destesparadigmas;
- Maior habilidade para projetar novas linguagens de programação.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 17/07/2016 19:46
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;
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 nessacombinaçã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.
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!
Conforme apresentado na Rota de Aprendizagem e Slide 09/42 da Aula 1, legibilidade trata da facilidade para seler 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 (1e 2). Desta forma, pode-se dizer que este trecho do código apresenta uma boa legibilidade.

Você acertou!
Conforme abordado na Rota de Aprendizagem e Slides 16/42 e 17/42 da Aula 1, dentre os métodos deimplementaçã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.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 17/07/2016 19:46
C Híbrido, estruturado e orientado a objetos;
D Estruturado, Orientado a Objetos e Híbrido;
E Concorrente, funcional e interpretação pura.
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 semcomentários;
B Um programa em C com ou sem comentários é executado praticamente a mesma velocidade, pois oscomentá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áriossão simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no tempo deexecução;
D Um programa em C sem comentários é muito mais fácil de compreender o seu código fonte do que que umprogramaem C com comentários;
E Um programa em C com comentários é mais rápido para executar do que um programa em C semcomentários.
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;
Você acertou!
Conforme o conteúdo abordado na Aula 1, um programa em C com ou sem comentários é executado a mesmavelocidade, pois os comentários são simplesmente ignorados pelo compilador, não havendo qualquer reflexo delesno tempo de execução.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 17/07/2016 19:46
C Falso;
D 5;
E 2.
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;
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;
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.

Você acertou!
Conforme conteúdo apresentado nos Slides 30/42 ao 38/42 da Aula 1, a declaração de uma variável é realizadaprimeiramente definindo o seu tipo de dados e em seguida o nome da variável ou variáveis separadas por vírgula.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 17/07/2016 19:46
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 deprogramação C.
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 apresentado no slide 39/42 da Aula 1, a função main é a função principal do programa, sendo por elaque se inicia a execução do programa.

Você acertou!
Conforme imagem apresentada no Slide 18/42 da Aula 1.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 17/07/2016 19:46

Outros materiais