Buscar

Estácio linguagem de programação I av2

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

2017­6­14 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 1/4
 
 
Avaliação: CCE0242_AV2_201704064074 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201704064074 ­ ANA KELLY DO EGITO SANTA CRUZ MARQUES MARTINS
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC
Nota da Prova: 2,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 29/05/2017 11:37:14
 
  1a Questão (Ref.: 201704257871) Pontos: 0,0  / 1,0
Um professor de Linguagem de Programação  I pediu a um aluno que desenvolvesse
um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1
que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se 
a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando
a nota da AV1 só com a nota da prova. Caso contrário, Seria  feita a média aritmética
para compor a nota da AV1.
Ajude ao aluno, escrevendo esse código.
 
Resposta:
 
 
Gabarito:
int main()
{
      float prova, seminario,media; 
      printf("\nNota da prova: \n") ; 
      scanf("%f", &prova); 
      printf("\nNota do seminario: \n") ; 
      scanf("%f", &seminario); 
      if ( prova < 4) 
          printf("\nNota da AV1: %.1f\n", prova) ;
      else
      {
          media=(prova+seminario)/2; 
          printf("\nNota da AV1: %.1f\n", media) ; 
      } 
}
 
  2a Questão (Ref.: 201704676792) Pontos: 0,0  / 1,0
Implementar uma função em linguagem de programação C que receba a matriz de tamanho 30 x 30 e exiba
apenas os valores da diagonal principal.
 
Resposta: int main; (
 
 
Gabarito: void exibi(int M[30][30]){
int l,c;
for(l=0;l<30;l++)
for(c=0;c<30;c++)
if(l==c)
javascript:alert('Ref. da quest%C3%A3o: 201704257871\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida por em 29/05/2017.');
javascript:alert('Ref. da quest%C3%A3o: 201704676792\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida por em 29/05/2017.');
2017­6­14 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=68652360&p1=201704064074&p2=3961468&p3=CCE0242&p4=102900&p5=AV2&p6=29/05/2017&p10=67352186 2/4
printf("%d \t",M[l][c]);
}
 
  3a Questão (Ref.: 201704339058) Pontos: 0,0  / 1,0
Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e
assinale a opção que contem a resposta correta.
 
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
As afirmativas II, III e IV estão corretas e as demais, erradas.
As afirmativas IV e V estão corretas e as demais, erradas.
  As afirmativas I, IV e V estão corretas e as demais, erradas.
  As afirmativas I e IV estão corretas e as demais, erradas.
As afirmativas II, IV e V estão corretas e as demais, erradas.
 
  4a 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))
 
  5a Questão (Ref.: 201704774543) Pontos: 0,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 IV estão corretas        
Somente I e V estão corretas   
Somente I, III e V estão corretas
Somente II, III e V estão corretas
  Somente I, II, III e V estão corretas        
javascript:alert('Ref. da quest%C3%A3o: 201704339058\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: 201704774543\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=AV2&p6=29/05/2017&p10=67352186 3/4
 
  6a Questão (Ref.: 201704698366) Pontos: 0,0  / 1,0
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente
às strings; no lugar, usam­se vetores e ponteiros
Admitindo­se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo
efetua corretamente a leitura de seu primeiro nome?
 
 
scanf("%s&c", nome[0]);
  scanf("%&s", &nome);
scanf("%c", nome[0]);
  scanf("%s", nome);
scanf("%s", &nome);
 
  7a Questão (Ref.: 201704698599) Pontos: 1,0  / 1,0
Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente
uma matriz caracter que suporte 30 nomes de até 20 caracteres?
char nomes (20,30);
  char nomes [30][20];
char nomes (30);
char nomes [30];
char nomes [20][30];
 
  8a Questão (Ref.: 201704206093) Pontos: 0,0  / 1,0
Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para
poder executar alguns cálculos a parĕr deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
  atoi( ).
strcont( ).
strlen( ).
strlength( ).
  strcat( ).
 
  9a Questão (Ref.: 201704691163) Pontos: 0,0  / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas
tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função feof() .
Funções para gravar uma linha.
  Função que detecta o fim do arquivo.
Função que fecha um arquivo.
Funções para leitura formatada.
  Funções para ler um caractere.
 
javascript:alert('Ref. da quest%C3%A3o: 201704698366\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704698599\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704206093\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201704691163\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=AV2&p6=29/05/2017&p10=67352186 4/4
  10a Questão (Ref.: 201704691339) Pontos: 0,0  / 1,0
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo
deve ser ARQ2, e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
rename("ARQ2", "ARQ");
  rename("ARQ", "ARQ2");
rename("ARQ", ARQ2);
  rename("ARQ, ARQ2");
rename(ARQ2, ARQ);
 
 
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
 
Data: 29/05/2017 11:56:10
Período de não visualização da prova: desde 26/05/2017 até 13/06/2017.
 
 
javascript:alert('Ref. da quest%C3%A3o: 201704691339\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais