Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV1

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
Avaliação: CCE0242_AV1_201408091232 » LINGUAGEM DE PROGRAMAÇÃO I       Tipo de Avaliação: AV1
Aluno: 201408091232 ­ EMANUEL ROCHA LESSA DOS SANTOS
Nota da Prova: 2,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 25/04/2015 15:22:53 (F)
  1a Questão (Ref.: 616747) Pontos: 0,5  / 0,5
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, III e V
I e III
  II e IV
II e III
II, IV e V
 Gabarito Comentado.
  2a Questão (Ref.: 68158) Pontos: 1,0  / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
struct
switch
if­else
for
  while
 Gabarito Comentado.
  3a Questão (Ref.: 270103) Pontos: 0,5  / 0,5
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são
portáveis, o que significa que é possível executa­los nos mais diferentes tipos de arquiteturas. Tendo um
programa C compilado para Windows, para executa­lo em Linux, identifique a opção CORRETA:
Basta apenas copiar o código executável para o Linux e executa­lo.
  Precisamos recompilar o código fonte para o Linux.
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
Só é possível copiar o código executável do Linux para o Windows e executa­lo.
Ocorrerá erro, pois os programas C não rodam em Linux.
 Gabarito Comentado.  Gabarito Comentado.
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
  4a Questão (Ref.: 616936) Pontos: 0,0  / 0,5
Um Engenheiro Civil precisava usar uma função que pudesse arredondar para cima, uma vez que ao
compramos pisos/ azulejos sempre usamos um valor inteiro.
Observe as funções abaixo e escolha a função capaz de resolver esse problema.
  ceil()
  pow()
rounder()
floor()
sqrt()
 Gabarito Comentado.
  5a Questão (Ref.: 134997) Pontos: 0,0  / 1,0
Durante  a  criação  de  um  programa,  foi  percebido  que  uma  parte  do  código  era  executada
várias  vezes,  porém não  era  em uma  sequência  de  repetições  e  sim  esporadicamente.  Cada
vez que esta parte era executada inicialmente precisava­se de um valor diferente e no final do
trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a
redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição
apresentada acima e utilizando­se da melhor forma os conceitos de programação, qual seria a
melhor solução pra o problema:
Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
  Criar uma função para executar a parte do código que se repetia.
  Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
Utilizar a estrutura de loop DO­WHILE, para executar a parte do código que se repetia.
  6a Questão (Ref.: 177554) Pontos: 0,5  / 0,5
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
  <, > e >=
+, ­ e *
&&, >= e ||
=, > e ||
&&, || e ~
 Gabarito Comentado.
  7a Questão (Ref.: 92347) Pontos: 0,0  / 1,0
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
  stdio.h ­ Funções para gráficos.
  math.h ­ Funções matemáticas
stdlib.h ­ Funções de entrada e saida. 
string.h ­ Funções para concatenação de strings com inteiros.
time.h ­ Funções para manipulação de tempo, apenas horas, minutos e segundos.
 Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 93831) Pontos: 0,0  / 1,0
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x,
y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=­x; 
y++;
x=x+y­(z­­); 
  x = ­20
y = 20 
z = 10
x = ­01
y = 01 
z = 10
  x = ­11 
y = 11 
z = 10
x = ­13 
y = 11 
z = 13
x = 11 
y = 11 
z = 15
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 617469) Pontos: 0,0  / 1,0
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de
uma mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
switch() com cinco cases
  switch() com quatro cases e um default
quatro ifs simples
quatro ifs simples e um composto
  três ifs simples e um composto
 Gabarito Comentado.
  10a Questão (Ref.: 620543) Pontos: 0,0  / 1,0
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura.
Podemos utilizar variáveis de qualquer tipo para testar.
Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, sendo uma
expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar os mesmos.
  A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto
acontecer.
O uso do break, não interfere na ordem de execução do programa.
  Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o
parâmetro default.
 Gabarito Comentado.
Período de não visualização da prova: desde 14/04/2015 até 04/05/2015.

Outros materiais