Buscar

AV 2 2016

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

Fechar
	Avaliação: CCE0242_AV2_201512747122 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201512747122 - CRISTIANO RAFAEL BRÊTTAS
	Professor:
	SERGIO DE OLIVEIRA SANTOS
	Turma: 9039/BM
	Nota da Prova: 3,5 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 04/06/2016 11:10:03
	
	 1a Questão (Ref.: 201513009224)
	Pontos: 0,5  / 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: #include<stdio.h> #include<stlib.h> int main() { int descobre(float calc notas av1[], int calc, float calc nota av2, intmediaɰ.0; int x nota[4.0]; printf("calc nota av1"); scanf("\%d" calc nota da av1[I]ɰ.0); scanf("\%d" calc nota av2 []ɰ.0); math.h calc av1 >[4.0]; else math.h < 4.0 não calc av2; system"pause"; }
	
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.: 201513681552)
	Pontos: 0,0  / 1,0
	Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo.
		
	
Resposta: void rewind (file*fp);
	
Gabarito: FILE *meuArquivo;
	
	
	 3a Questão (Ref.: 201513090418)
	Pontos: 0,0  / 1,0
	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 C89
	 
	Padrão C99
	 
	Padrão C95
	
	C tradicional
	
	ISO/IEC 9899:1990
	
	
	 4a Questão (Ref.: 201512914181)
	Pontos: 1,0  / 1,0
	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.
		
	
	stdio.h - Funções para gráficos.
	 
	math.h - Funções matemáticas
	
	stdlib.h - Funções de entrada e saida. 
	
	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.
	
	
	 5a Questão (Ref.: 201512956831)
	Pontos: 1,0  / 1,0
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema:
		
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
	 
	Criar uma função para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	
	 6a Questão (Ref.: 201513449910)
	Pontos: 0,0  / 1,0
	Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor?
		
	 
	int numeros[3] = { 0, 1, 2};
	
	int numeros(2) = { 0, 1, 2};
	
	integer numeros[3] = [ 0, 1, 2];
	 
	int numeros[2] = [ 0, 1, 2];
	
	int numeros[3] = ( 0, 1, 2);
	
	
	 7a Questão (Ref.: 201513013254)
	Pontos: 0,0  / 1,0
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	
	
float NOTAS[47,5]; 
	 
	
float NOTAS[47][5]; 
	 
	
float notas[5][47]; 
	
	
float NOTAS[47][47]; 
	
	
float Notas[47][47]; 
	
	
	 8a Questão (Ref.: 201512957446)
	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 partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strcont( ).
	 
	atoi( ).
	 
	strlen( ).
	
	strlength( ).
	
	strcat( ).
	
	
	 9a Questão (Ref.: 201512957435)
	Pontos: 0,0  / 1,0
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	 
	tipo nome_matriz[numero_linhas][numero_colunas];
	 
	tipo nome_matriz[][];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	
	
	 10a Questão (Ref.: 201513455698)
	Pontos: 1,0  / 1,0
	A função rewind() de protótipo
void rewind (FILE *fp);
tem como comportamento:
		
	
	Adiantar para a próxima posição corrente do arquivo.
	
	Retornar a posição corrente do arquivo para o fim.
	
	Adiantar a posição corrente do arquivo para o fim.
	
	Adiantar a posição corrente do arquivo para o início.
	 
	Retornar a posição corrente do arquivo para o início.
	
	
	Período de não visualização da prova: desde 24/05/2016 até 07/06/2016

Continue navegando