Buscar

Avaliação Parcial 2 Linguagem de Programação

Prévia do material em texto

05/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
 1a Questão (Ref.: 201401714619) 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.
C tradicional
Padrão C95
 Padrão C99
Padrão C89
ISO/IEC 9899:1990
 Gabarito Comentado. Gabarito Comentado.
 2a Questão (Ref.: 201402062796) Acerto: 1,0 / 1,0
Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção
correta.
 I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
 II Não pode ser modularizada
 III Possui um propósito específico
 IV Considerada de nível intermediário
 
I, III e IV estão corretas
Todas estão erradas
II, III e IV
Todas estão corretas
 I e IV estão corretas
 Gabarito Comentado.
 3a Questão (Ref.: 201402063022) Acerto: 1,0 / 1,0
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos
para letras minúsculas.
 Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual
pertence.
isalpha() e stdlib.h
toupper() e stdlib.h
atof() e stdlib.h
 tolower() e ctype.h
atoi() e math.h
 Gabarito Comentado.
 4a Questão (Ref.: 201402062794) Acerto: 1,0 / 1,0
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
05/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
Assinale o trecho correto que possibilita incluí-las.
 #include stdio.h
 #include stdlib.h
 #include math.h
 #define 
 #define 
 #define 
 #include
#include 
 #include 
 #include 
 #include
 Gabarito Comentado.
 5a Questão (Ref.: 201401623570) 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.: 201401634755) 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.
 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.
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.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
 Gabarito Comentado. Gabarito Comentado.
 7a Questão (Ref.: 201402063356) Acerto: 0,0 / 1,0
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo
e assinale a opção que descreve o que faz.
 
int a=12, b=35, c=7, resp;
 resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
 printf (''valor: %d'' , resp);
 Exibe valor: 0
Exibe valor: 12
 Exibe valor: 5
05/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
Exibe valor: 35
Exibe valor: 7
 Gabarito Comentado.
 8a Questão (Ref.: 201402110193) Acerto: 1,0 / 1,0
Marque abaixo a instrução que permite parar uma execução dentro de um switch.
case
 break
close
open
stop
 Gabarito Comentado. Gabarito Comentado.
 9a Questão (Ref.: 201401623577) Acerto: 1,0 / 1,0
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
 while (num != 0)
enquanto (num > 0)
for (i = num; i > 0; i++)
while (num == 0)
for ( i = 0; i == num; i++)
 Gabarito Comentado.
 10a Questão (Ref.: 201401634954) 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 4 8 12 20 32 
2 4 6 10 16 26 42 68
05/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
 2 4 6 10 16 26 42
2 4 4 8 12 20 32 52

Continue navegando