Baixe o app para aproveitar ainda mais
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.
Compartilhar