RAFAEL VICENTE ALVES MARTINS
5 pág.

RAFAEL VICENTE ALVES MARTINS


DisciplinaProgramação I24.723 materiais281.538 seguidores
Pré-visualização1 página
Parte superior do formulário
	
	
\ufffd Fechar\ufffd
Avaliação: CCE0242_2013/02_AV2_201102213951 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201102213951 - RAFAEL VICENTE ALVES MARTINS
Professor:
ANDRE PRZEWODOWSKI FILHO
Turma: 9001/A
Nota da Prova: 2,0 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 13/06/2013 17:11:18
\ufffd
 1a Questão (Cód.: 187390)
Pontos: 0,0  / 1,5
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: #include<stdio> #include<stdlib> int main() { int (notaprova,notaseminario,media); float(&quot;digite a nota da prova&quot;\n); if (notaprova \u25c); cout (notaprova); { else float (&quot;digite a nota do seminario&quot;); media<< (notaprova+notaseminario)/2\n; cout<< (media)} } system (&quot;pause&quot;);
Gabarito:
int main()
{
      float prova, seminario,media; 
      printf(&quot;\nNota da prova: \n&quot;) ; 
      scanf(&quot;%f&quot;, &prova); 
      printf(&quot;\nNota do seminario: \n&quot;) ; 
      scanf(&quot;%f&quot;, &seminario); 
      if ( prova < 4) 
          printf(&quot;\nNota da AV1: %.1f\n&quot;, prova) ;
      else
      {
          media=(prova+seminario)/2; 
          printf(&quot;\nNota da AV1: %.1f\n&quot;, media) ; 
      } 
}
\ufffd
 2a Questão (Cód.: 188769)
Pontos: 0,0  / 1,0
Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe.
O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5).
Ele escreveu o protótipo abaixo.
float premio(float salario, int avaliacao);
 
Tendo em  vista esse protótipo é CORRETO afirmar que a função:
Retornará o salário somado ao percentual
 
Recebe dois valores, salário e a classificação, passados por valor.
Não retorna nenhum valor para a função chamadora.
 
Retornará dois valores para a função chamadora.
Recebe dois valores, salário e a avaliação, passados por referência.
\ufffd
 3a Questão (Cód.: 188744)
Pontos: 0,0  / 1,0
Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
 
Só a II está correta
I e IV estão corretas
 
II e IV estão corretas
I e III estão corretas
II e III estão corretas
\ufffd
 4a Questão (Cód.: 191422)
Pontos: 0,5  / 0,5
O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
 
char nomes[20][31]; float salarios[20][14]; 
float nomes[20][31], salarios[20][14]; 
char nomes[19][31]; float salarios[19][13]; 
char nomes[20]; float salarios[19][13]; 
char nomes[20][31]; float salarios[20][20]; 
\ufffd
 5a Questão (Cód.: 68156)
Pontos: 0,5  / 0,5
Qual o nome da função matemática que calcula a potenciação de um número?
elevado
double
sqrt
 
pow
pot
\ufffd
 6a Questão (Cód.: 135608)
Pontos: 0,5  / 0,5
Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
O trecho apresentado possui erro e nenhum valor será armazenado.
Serão armazenados os valores 0,0,1,1,2,2.
 
Serão armazenados os valores 0,1,1,2,2,3.
Serão armazenados os valores 0,1,2,2,3,3.
O trecho apresentado possui erro e apenas um valor será armazenado.
\ufffd
 7a Questão (Cód.: 188903)
Pontos: 0,0  / 0,5
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
 
1       3     4      7      9     11     13
0     1     1     2     3     4     5     6
0     1     1     3     2     4     5     7
0     1     1     2     3     5     8     13     21
 
1     1     2     3     5     8     13     21
\ufffd
 8a Questão (Cód.: 188807)
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: aa
Gabarito: 
void tabela(int n) 
{
      int x, y; 
     for( x=1 ; x <= n ; x++) 
         for( y = x + 1; y <= n ; y++)
                printf(&quot;\nTime %d X Time %d\tVencedor _____&quot;,x,y); 
}
\ufffd
 9a Questão (Cód.: 187983)
Pontos: 0,5  / 0,5
Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
Valor do imposto a ser pago: 1000.00
Valor do imposto a ser pago: 650.00
Valor do imposto a ser pago: 800.00
 
Valor do imposto a ser pago: 750.00
Valor do imposto a ser pago: 850.00
\ufffd
 10a Questão (Cód.: 191479)
Pontos: 0,0  / 0,5
 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
 
case 90: printf(&quot;Pode&quot;) ; break;
90: printf(&quot;Pode&quot;); stop;
90: printf(&quot;Pode&quot;);
case a > 90: printf(&quot;Pode&quot;) ;break;
 
case a=90: printf(&quot;Pode&quot;) ;break;
	
	
Período de não visualização da prova: desde 01/06/2013 até 17/06/2013.
Parte inferior do formulário