Buscar

Linguagem de programação av2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Avaliação: CCE0242_AV2_200402043394 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV2 
Aluno: 200402043394 - MARCELLO OLIVEIRA DA CUNHA 
Professor: OSWALDO BORGES PERES
ALEXANDRE BENITEZ LOGELO
 Turma: 9011/K 
Nota da Prova: 1,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 14/06/2013 09:19:14 
--------------------------------------------------------------------------------
 
 Código de referência da questão.1a Questão (Cód.: 187390) Pontos: / 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: 
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) ; 
 } 
}
 
 
resposta tudo acima
--------------------------------------------------------------------------------
 
 Código de referência da questão.2a Questão (Cód.: 188919) Pontos: 0,0 / 0,5 
 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
 
 
 
 2 4 6 10 16 26 42 68 
 2 4 6 8 19 12 14 16 
 2 4 6 10 16 26 42 OPÇÃO CORRETA
 2 4 4 8 12 20 32 52 
 2 4 4 8 12 20 32 	 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.3a Questão (Cód.: 188741) Pontos: 0,0 / 1,0 
Um programador tinha uma função que retornava o maior entre dois valores reais. No momento, ele gostaria de descobrir o maior entre três valores, usando essa função.
Pediu ajuda a cinco colegas e, cada um deles, enviou uma resposta. Assinale a opção cuja resposta consegue exibir o maior valor entre os três. 
 
 
 
 printf("\nNao e possivel usar essa funcao para exibir o maior dos tres valores\n"); 
 printf("\nMaior entre dois: %.2f\n", maior3(45,57,13)); 
 printf("\nMaior entre dois: %.2f\n", maior2(maior2(45,57,13))); 
 printf("\nMaior entre dois: %.2f\n", maior2(45,maior2(57,13))); OPÇÃO CORRETA 
 printf("\nMaior entre dois: %.2f\n",maior2(45,57,13)); 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.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][20]; 
 
 
 char nomes[19][31]; float salarios[19][13]; 
 
 
 float nomes[20][31], salarios[20][14]; 
 
 
 char nomes[20]; float salarios[19][13]; 
 
 
 char nomes[20][31]; float salarios[20][14]; OPÇÃO CORRETA
 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.5a Questão (Cód.: 188780) Pontos: 0,0 / 1,0 
Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o volume de um bloco retangular. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, 
o produto de números reais, real será e colocou a linha abaixo no programa.
 printf("\nVolume: %.2f", volume(2, 4, 5)); 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
 
 
 
 float volume(float a, float b, float c) ; OPÇÃO CORRETA
 float volume(float a, float b, float c) 
 float volume(float a, b, c) ; 
 void volume(float a, float b, float c) ; 
 void volume(float a, float b, float c) 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.6a Questão (Cód.: 92347) Pontos: 0,5 / 0,5 
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. 
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. 
 
 
 
 math.h - Funções matemáticas OPÇÃO CORRETA
 time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. 
 string.h - Funções para concatenação de strings com inteiros. 
 stdlib.h - Funções de entrada e saida. 
 stdio.h - Funções para gráficos. 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.7a Questão (Cód.: 188720) Pontos: 0,0 / 0,5 
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
 
 
 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 Uma variável local só é visualizada pela função onde foi declarada. 
 A função main() pode acessar qualquer variável local de qualquer função. OPÇÃO CORRETA 
 Existem funções que não têm variáveis locais. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.8a Questão (Cód.: 135608) Pontos: 0,0 / 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.
 
 
 
 Serão armazenados os valores 0,1,1,2,2,3. OPÇÃO CORRETA
 Serão armazenados os valores 0,0,1,1,2,2. 
 O trecho apresentado possui erro e apenas um valor será armazenado. 
 O trecho apresentado possui erro e nenhum valor será armazenado. 
 Serão armazenados os valores 0,1,2,2,3,3. 
 
--------------------------------------------------------------------------------
 
 Código de referência da questão.9a 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.
 
Gabarito: 
 QUESTÃO DISCURSIVA RESPOSTA CORRETA ABAIXO
 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); 
 }
 
 
resposta tudo acima
--------------------------------------------------------------------------------
 
 Código de referência da questão.10a Questão (Cód.: 134172) Pontos: 0,0 / 0,5 
A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais. 
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++.
 
 
 
 São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas. 
 São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções. 
 Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções. OPÇÃO CORRETA
 Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. 
 São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas. 
 
--------------------------------------------------------------------------------
Observação: Eu, MARCELLO OLIVEIRA DA CUNHA, 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: 14/06/2013 10:00:36
--------------------------------------------------------------------------------
 
 
 
Período de não visualização da prova: desde 01/06/2013 até 17/06/2013.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando