Buscar

Av1 linguagem de programação

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

05/05/2015 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 1/4
Avaliação: CCE0242_AV1_201301171786 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201301171786 ­ ANDREZA TEIXEIRA DE OLIVEIRA
Professor: OSWALDO BORGES PERES Turma: 9023/AX
Nota da Prova: 4,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 27/04/2015 14:57:59
  1a Questão (Ref.: 201301805728) Pontos: 0,0  / 0,5
Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos
construindo?
const
define
typedef
  struct
  include
  2a Questão (Ref.: 201301805701) Pontos: 0,0  / 0,5
Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi
desenvolvida?
década de 50
  década de 70
década de 60
década de 80
  década de 90
  3a Questão (Ref.: 201301323139) Pontos: 0,5  / 0,5
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As
respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são:
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um
numero.
  Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice­versa; funções
matemáticas que possibilitam arredondamento de um numero.
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice­versa; funções
para entrada e saída de dados.
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam
arredondamento de um numero.
  4a Questão (Ref.: 201301366518) Pontos: 0,5  / 0,5
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
  <, > e >=
&&, >= e ||
+, ­ e *
&&, || e ~
05/05/2015 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 2/4
=, > e ||
  5a Questão (Ref.: 201301366499) Pontos: 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))
  6a Questão (Ref.: 201301763406) Pontos: 0,0  / 1,0
As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a
alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)­(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
  stdio.h ­ stdlib.h
stdlib.h ­ ctype.h
  math.h ­ stdlib.h
cmat.h ­ ctype.h
stdio.h ­ ctype.h
  7a Questão (Ref.: 201301457563) Pontos: 0,0  / 1,0
Um aluno da engenharia desenvolveu um programa com um assunto que  tinha estudado na aula de Física e
entregou ao professor para que ele desse uma olhada.
O professor de física entendia um pouco de programação e estava achando estranho o código, mas, como ele
não estava perto de um computador, resolveu acompanhar no teste de mesa com os seguintes valores: 21 e
3, nessa ordem, para as duas entradas.
Analise o código abaixo e assinale a opção que mostra a resposta achada pelo professor.
05/05/2015 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 3/4
  Chame tecnico e avise que o valor ultrapassou o maximo Esta tudo bem
  Chame tecnico e avise que o valor ultrapassou o máximo
Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta
abaixo do minimo Esta tudo bem
Esta tudo bem
Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta
abaixo do minimo
  8a Questão (Ref.: 201301809507) Pontos: 1,0  / 1,0
A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura.
A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto
acontecer.
  Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o
parâmetro default.
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.
O uso do break, não interfere na ordem de execução do programa.
Podemos utilizar variáveis de qualquer tipo para testar.
  9a Questão (Ref.: 201301257122) Pontos: 1,0  / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
for
05/05/2015 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 4/4
struct
  while
switch
if­else
  10a Questão (Ref.: 201301323961) 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 FOR, 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.
Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
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.

Continue navegando