Buscar

Avaiação Parcial 1

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 5 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

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

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.

Outros materiais