Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV2 2015.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

20/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/5
 
Avaliação: CCE0242_AV2_201202151086 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201202151086 ­ KEILA MOREIRA LIMA
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AF
Nota da Prova: 1,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 15/06/2015 13:33:57
  1a Questão (Ref.: 201202355001) Pontos: 0,0  / 1,5
A associação de Engenheiros do Nordeste está preparando uma comemoração para o
dia 11 de dezembro, dia do Engenheiro. O período de inscrição para o campeonato de
Volley terminará em 30 de novembro. Pelo regulamento, cada time jogará com todos os
outros uma vez e o vencedor será aquele que tiver maior número de vitórias. No caso
de empate, haverá partida extra.
Cada time receberá um número no dia da festividade.
Construa uma função que receba o número de inscritos e exiba a tabela, mostrada na
figura abaixo.
 
Resposta:
Gabarito: 
void tabela(int n) 
{
      int x, y; 
     for( x=1 ; x <= n ; x++) 
         for( y = x + 1; y <= n ; y++)
                printf("\nTime %d X Time %d\tVencedor _____",x,y); 
}
  2a Questão (Ref.: 201202258562) Pontos: 0,0  / 1,5
Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números
naturais.
 
Resposta:
20/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/5
Gabarito:
#include
int main() {
int n, soma; 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
soma = (n * (n + 1)) / 2;
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma);
return 0;
}
  3a Questão (Ref.: 201202434778) Pontos: 0,5  / 0,5
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 C95
Padrão C89
C tradicional
ISO/IEC 9899:1990
  Padrão C99
  4a Questão (Ref.: 201202402895) Pontos: 0,5  / 0,5
Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
O programa exibirá 8
  Ocorrerá um erro
O programa exibirá 0
O programa exibirá 11
O programa exibirá 16
20/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/5
  5a Questão (Ref.: 201202783058) Pontos: 0,0  / 0,5
Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
  nota­2 , a36, x_y
2_ou_1, fim, *h, j
2nota, a36, x#y, ­­j
  If, nota_do_aluno_2, HOJE, _yes
i, j, int, obs
  6a Questão (Ref.: 201202434782) Pontos: 0,0  / 0,5
Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if.
Abaixo as duas condições a serem testadas:
a) O ano de nascimento que precisa estar no intervalo fechado de 1989­2007.
b) O sexo que precisa ser masculino.
Sabe­se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do tipo
int de nome ano.
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m.
Assinale a opção que resolve o problema desse aluno.
if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) )
if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 )
  if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) )
  if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) )
  7a Questão (Ref.: 201202793775) Pontos: 0,5  / 0,5
As estruturas de repetição são essenciais no desenvolvimentos de programas na linguagem C. Dado o
programa abaixo, identifique a opção que demonstra o que será exibido na tela:
int main(int argc, char *argv[]) {
int i = 0; 
int j = 5;
while(++i <= ­­j){ 
printf("%d ", i); 
}
system("PAUSE"); 
return 0;
}
1 2 3
0 1 2
1 2 3 4 5
  1 2
0 1 2 3 4 5
20/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/5
  8a Questão (Ref.: 201202434812) Pontos: 0,0  / 0,5
Um desenvolvedor  precisava  armazenar matrícula,  nome e CR de  um aluno. Sabe­se  que  a matrícula  é  um
número inteiro e que o CR é um número real. Observe as alternativas abaixo e assinale qual foi a escolhida por
atender a todas as exigências.
char[30] nome; int matricula; double CR;
  char nome[30]; int matricula; float CR;
  char nome; int matricula; float CR;
char nome; int matricula[12]; double CR;
char[30] nome; int matricula[12]; float CR;
  9a Questão (Ref.: 201202740773) Pontos: 0,0  / 1,0
Verifique o código a seguir e assinale a alternativa que contém um erro presente no código e a justificativa
correta. Suponha que as bibliotecas necessárias foram declaradas.
int main()
{
int i, j, det, l, c;
int mat[l][c];
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
do{
puts("Digite os elementos da matriz\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1])
­ ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
}while (det==0);
system("pause");
return (0);
}
Utilização da função puts­ Pois o puts exibe apena um caractere.
Formato do while­ deveria ter apenas um sinala de (=).
  Declaração de variáveis­ det é uma palavra reservada, portanto não pode ser nome de variável.
Falta no (;) após o comando for­ Toda linha do código deve ser encerrada com (;).
  Declaração da matriz­ Na declaração de uma matriz suas dimensões não podem ser indicadas por
variáveis.
  10a Questão (Ref.: 201202800030) Pontos: 0,0  / 1,0
Observe a linha de um programa abaixo e assinale a alternativa que representa o seu resultado:
result = fputs(Str, arq);
  Se a função NÃO for executada com sucesso, fputs retorna a constante EOF.
Se a função NÃO for executada com sucesso, fputs não retorna nada.
Se a função for executada com sucesso, fputs retorna a constante EOF.
  Se a função NÃO for executada com sucesso, fputs retorna a constante NULL.
Se a função NÃO for executada com sucesso, fputs retorna a variável EOF.
20/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5/5
Observação: Eu, KEILA MOREIRA LIMA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no
sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 15/06/2015 13:42:00
Período de não visualização da prova: desde até .

Outros materiais