Buscar

Linguagem de programação apol 1

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

Prévia do material em texto

Questão 1/5 - Linguagem de Programação 
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: 
Nota: 20.0 
 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 - Linguagem de 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: 
Nota: 20.0 
AConcorrente, Funcional, Lógico; 
BEstruturado, Orientado a Objetos, Lógico; 
CLógico, Funcional, Declarativo; 
D
Estruturado, Concorrente, Orientado a Objetos; 
Você acertou! 
Conforme imagem apresentada no Slide 18/42 da Aula 
1.
 
Questão 3/5 - Linguagem de 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 legibilidade de uma linguagem de 
programação. 
Nota: 20.0 
 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 - Linguagem de 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: 
 
 
Determine o que será impresso na tela do terminal caso este código seja compilado e 
executado em uma máquina rodando Windows. 
Nota: 20.0 
A
A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. Uma v
ez em cada linha. Além da mensagem "Pressione qualquer tecla para continuar..." 
também sem as aspas; 
Você acertou! 
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. 
 
 
BA 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..."; 
CO código compilado não executará, existe um erro neste código, já que não há chaves {} limitando o bloco do if; 
DO código compilado não será executado já que existe um erro de digitação. 
 
Questão 5/5 - Linguagem de Programação 
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) 
Nota: 20.0 
 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.

Outros materiais