Baixe o app para aproveitar ainda mais
Prévia do material em texto
Apól 1 de linguagem de Programação. Questão 1/5 - Linguagem da Programação Conforme abordado na Aula 1, todo e qualquer código, 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 escrito em uma linguagem de programação e o traduz para código de execução, escrito em uma 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 translação da linguagem de programação em linguagem de máquina: A Estruturado, compilado e híbrido; B Compilação, interpretação pura e híbrido; 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 2/5 - Linguagem da Programação De acordo com o conteúdo abordado na Aula 1, em um código escrito na Linguagem de Programação C/C++, as variáveis precisam ser declaradas antes de serem utilizadas. Muitas vezes, por questões de organização, definimos estas variáveis no início do código. 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; Questão 3/5 - Linguagem da 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: A Concorrente, Funcional, Lógico; B Estruturado, Orientado a Objetos, Lógico; C Lógico, Funcional, Declarativo; D Estruturado, Concorrente, Orientado a Objetos; Questão 4/5 - Linguagem da 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. 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; 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 não irá compilar, pois a biblioteca "math.h" foi incluída no início do programa e nenhuma função dela é utilizada ao longo do código. E O código compilado não será executado já que existe um erro de digitação. Questão 5/5 - Linguagem da Programação Na Aula 2 trabalhamos com o conceito de condicionais em Linguagem C. Observe o código abaixo: Assinale a alternativa correta acerca deste assunto e do código acima. A Caso a variável chamada APOL seja inicializada com o valor 1, a mensagem impressa na tela será "APOL errada!" (sem as aspas). B Caso a variável chamada APOL seja inicializada com o valor 2, a condicional IF retornará um resultado VERDADEIRO. C Caso a variável chamada APOL seja inicializada com o valor 1, a condicional IF retornará um resultado VERDADEIRO, imprimindo na tela a mensagem contida no ELSE. D A condicional IF poderia ser, neste caso, substituída pelo laço WHILE ou FOR, tornando a execução do programa ainda mais rápida. E Caso a variável chamada APOL seja inicializada com o valor 2, a condicional IF retornará um resultado FALSO, imprimindo na tela a frase "APOL errada!" (sem aspas).
Compartilhar