Buscar

Estácio 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

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 3 páginas

Prévia do material em texto

2017­6­14 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV1&p6=20/05/2017&p10=65918190 1/3
 
 
Avaliação: CCE0242_AV1_201704064074 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201704064074 ­ ANA KELLY DO EGITO SANTA CRUZ MARQUES MARTINS
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC
Nota da Prova: 10,0 de 10,0  Nota do Trab.:    Nota de Partic.:  Data: 20/05/2017 20:48:37
 
  1a Questão (Ref.: 201704340584) Pontos: 1,0  / 1,0
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:
  Precisamos recompilar o código fonte para o Linux.
Ocorrerá erro, pois os programas C não rodam em Linux.
Só é possível copiar o código executável do Linux para o Windows e executa­lo.
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
Basta apenas copiar o código executável para o Linux e executa­lo.
 
  2a Questão (Ref.: 201704644643) Pontos: 1,0  / 1,0
Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por
exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos
e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja
de hardware ou de software). Identifique abaixo a capacidade descrita.
Flexibilidade
  Portabilidade
Polimorfismo
Reuso
Modularidade
 
  3a Questão (Ref.: 201704687231) Pontos: 1,0  / 1,0
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de
atuação.
Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes
na raiz do drive C.
Quando foi incluir, usou:
#include minhasFuncoes.h
#include "c:\ minhasFuncoes.h\funcoes"
  #include "c:\funcoes\ minhasFuncoes.h"
#include "minhasFuncoes.h"
#include
 
  4a Questão (Ref.: 201704138637) Pontos: 1,0  / 1,0
Qual o nome da função matemática que calcula a potenciação de um número?
javascript:alert('Ref. da quest%C3%A3o: 201704340584\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704644643\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704687231\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704138637\n\nStatus da quest%C3%A3o: Liberada para Uso.');
2017­6­14 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV1&p6=20/05/2017&p10=65918190 2/3
pot
sqrt
double
elevado
  pow
 
  5a Questão (Ref.: 201704690884) Pontos: 1,0  / 1,0
Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados
para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
char, integer, float, real, boolean
char, int, float, double, boolean
char, int, real, double, boolean
char, int, real, double, void
  char, int, float, double, void
 
  6a Questão (Ref.: 201704248016) 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))
 
  7a Questão (Ref.: 201704687950) Pontos: 1,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.
quatro ifs simples e um composto
quatro ifs simples
switch() com cinco cases
três ifs simples e um composto
  switch() com quatro cases e um default
 
  8a Questão (Ref.: 201704248035) Pontos: 1,0  / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, || e ~
=, > e ||
+, ­ e *
&&, >= e ||
  <, > e >=
javascript:alert('Ref. da quest%C3%A3o: 201704690884\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704248016\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704687950\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704248035\n\nStatus da quest%C3%A3o: Liberada para Uso.');
2017­6­14 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV1&p6=20/05/2017&p10=65918190 3/3
 
  9a Questão (Ref.: 201704784077) Pontos: 1,0  / 1,0
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando­se sempre em uma
condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
switch
repeat...util
  do...while
for
while
 
  10a Questão (Ref.: 201704774543) Pontos: 1,0  / 1,0
Leia com atenção as afirmaퟔ�vas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repeퟔ�ções for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no
corpo da repeퟔ�ção, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
Somente I, III e V estão corretas
Somente I, II, III e V estão corretas        
Somente I e V estão corretas   
  Somente I, III e IV estão corretas        
Somente II, III e V estão corretas
Período de não visualização da prova: desde 20/03/2017 até 24/05/2017.
 
 
javascript:alert('Ref. da quest%C3%A3o: 201704784077\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704774543\n\nStatus da quest%C3%A3o: Liberada para Uso.');