Buscar

apol 01 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 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 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 
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 de 
característica genérica, criada para facilitar a criação de programas para 
resolver quaisquer problemas em um amplo espectro de aplicações, 
científicas e/ou comerciais. 
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: 
Nota: 20.0 
 
A As Strings em C são delimitadas pelo caractere colchete [ ]; 
 
B Cada instrução deve ser inicializada por um ponto e vírgula; 
 
C O C não é uma linguagem de programação case sensitive; 
 
D A diretiva #include é utilizada para inclusão de variáveis globais no código; 
 
E É obrigatório a existência de uma função main() em um programa escrito na linguagem de programação C. 
Você acertou! 
Conforme apresentado no slide 39/42 da Aula 1, a função main() é a função principal do programa, sendo indispensável já que indica o ponto onde a 
execução do programa começa. 
 
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 
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. 
 
Questão 5/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 vez 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. 
 
 
 
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 compilado não será executado já que existe um erro de digitação.

Outros materiais