Buscar

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

Avaliação: CCE0242_AV2_201307088627 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201307088627 - BRUNO DE MENEZES CARISSIO
	Professor:
	SERGIO DE OLIVEIRA SANTOS
	Turma: 9038/BL
	Nota da Prova: 5,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 31/05/2016 20:31:52
	
	 1a Questão (Ref.: 201307284879)
	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.: 201307957207)
	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:
	
Gabarito: FILE *meuArquivo;
	
	
	 3a Questão (Ref.: 201307714242)
	Pontos: 1,0  / 1,0
	Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
		
	 
	{ e }
	
	( e )
	
	[ e ]
	
	begin e end;
	
	begin e end
	
	 4a Questão (Ref.: 201307285460)
	Pontos: 1,0  / 1,0
	Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	
	0543(O valor absoluto do número espelhado formatado)
	
	- 0.00289(O inverso do número formatado)
	
	0345 (O valor absoluto do número formatado)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	
	 5a Questão (Ref.: 201307811085)
	Pontos: 0,0  / 1,0
	Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
		
	
	for
	
	while
	 
	do...while
	 
	switch
	
	repeat...util
	
	
	 6a Questão (Ref.: 201307725565)
	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?
		
	
	integer numeros[3] = [ 0, 1, 2];
	
	int numeros[2] = [ 0, 1, 2];
	 
	int numeros[3] = { 0, 1, 2};
	
	int numeros(2) = { 0, 1, 2};
	 
	int numeros[3] = ( 0, 1, 2);
	
	
	 7a Questão (Ref.: 201307288909)
	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[5][47]; 
	
	
float NOTAS[47][47]; 
	 
	
float NOTAS[47][5]; 
	 
	
float NOTAS[47,5]; 
	
	
float Notas[47][47]; 
	
	
	 8a Questão (Ref.: 201307233101)
	Pontos: 1,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?
		
	
	strcat( ).
	
	strlen( ).
	
	strlength( ).
	 
	atoi( ).
	
	strcont( ).
	
	
	 9a Questão (Ref.: 201307233090)
	Pontos: 1,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.
		
	
	tipo nome_matriz[][];
	
	nome_matriz[numero_linhas][numero_colunas];
	 
	tipo nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	
	
	 10a Questão (Ref.: 201307233126)
	Pontos: 1,0  / 1,0
	Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo.
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo, segundo sua necessidade.
 
		
	
	Não precisa abrir o arquivo
	
	Para leitura e gravação
	 
	Somente para leitura
	
	Somente para gravação
	
	Para leitura e edição

Outros materiais