Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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. Nota: 20.0 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, substituida 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). Você acertou! //CODIGO DE TESTE #include <stdio.h> #include <stdlib.h> int main() { int APOL; APOL = 2; if (APOL == 1) { printf("APOL sendo feita!"); } else { printf("APOL errada!"); } printf("\n"); system("Pause"); } Questão 2/5 - Linguagem da Programação O uso de comentários no código facilita o entendimento deste mesmo código no futuro. Conforme abordado na Aula 1, os comentários podem ser escritos em qualquer lugar do texto desde que estejam entre os símbolos /* e */. Não sendo esta a única forma de escrever comentários nesta linguagem, ainda assim, merece destaque por ser a forma original utilizada nas primeiras versões da linguagem. 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: Nota: 20.0 A Um programa em C com comentários é mais lento para executar do que um programa em C sem comentários; B Um programa em C com comentários é muito mais rápido que um programa em C sem comentários; C Um programa em C com ou sem comentários é executado a mesma velocidade, pois os comentários são simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no tempo de execução; Você acertou! Conforme o conteúdo abordado na Aula 1, um programa em C com ou sem comentários é executado a mesma velocidade, pois os comentários são simplesmente ignorados pelo compilador, não havendo qualquer reflexo deles no tempo de execução. D Um código-fonte em C sem comentários é muito mais fácil de compreender que um código-fonte com comentários; E O uso de comentários em linguagens de programação não afetam a legibilidade do código. Questão 3/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: Nota: 20.0 A Estruturado, compilado e híbrido; B Compilação, interpretação pura e híbrido; Você acertou! Conforme abordado na Rota de Aprendizagem e Slides 16/42 e 17/42 da Aula 1, dentre os métodos de implementaçã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. 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 4/5 - Linguagem da 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: 0.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 é uma linguagem de programação case sensitive; A linguagem C diferencia caracteres maiusculos de minusculos. D A diretiva #include é utilizada para inclusão de variáveis globais no código; E É opcional a existência de uma função main() em um programa escrito na linguagem de programação C Questão 5/5 - Linguagem da 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.
Compartilhar