Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Avaiação Parcial: CCE0242_SM_201702036715 V.1 Aluno(a): CAMILA SILVEIRA MARTINS Matrícula: 201702036715 Acertos: 9,0 de 10,0 Data: 26/10/2017 14:36:13 (Finalizada) 1a Questão (Ref.: 201702308970) Acerto: 1,0 / 1,0 Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. Padrão C99 Padrão C89 C tradicional Padrão C95 ISO/IEC 9899:1990 Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201702657133) Acerto: 1,0 / 1,0 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição I e III II, IV e V II e IV II e III I, III e V Gabarito Comentado. 3a Questão (Ref.: 201702108542) Acerto: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pow pot double elevado sqrt Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201702657160) Acerto: 1,0 / 1,0 No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows. Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa? Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo. Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida. Gabarito Comentado. 5a Questão (Ref.: 201702217921) Acerto: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) && (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201702229106) Acerto: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. Uma variável local só é visualizada pela função onde foi declarada. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201702846621) Acerto: 0,0 / 1,0 Em programação é possível que haja decisões usando o IF. Todo IF deve vir seguido de uma condição que deve ter como resultado Verdadeiro ou Falso. Considerando esta afirmativa, qual das opções abaixo deve apresentar erro na compilação. if (x <= 8) if (a != 6) if (z = 21) if (y >= 14) if (x > 7.2) 8a Questão (Ref.: 201702143743) Acerto: 1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 9 \n4 \n8 8 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201702229305) Acerto: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 6 8 19 12 14 16 2 4 6 10 16 26 42 68 2 4 4 8 12 20 32 52 2 4 4 8 12 20 32 2 4 6 10 16 26 42 Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201702231842) Acerto: 1,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II está correta e a III não está correta. I está errada. IV está correta e a I não está correta. I e III estão corretas. II e IV estão corretas.
Compartilhar