Buscar

SIMULADO 01 Linguagem de Programação I

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I
SIMULADO 01
	 1a Questão (Ref.: 201301385260)
	
	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: 
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); 
}
	
	 2a Questão (Ref.: 201301383843)
	
	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:
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) ; 
      } 
}
		
	
	 3a Questão (Ref.: 201301385166)
	Pontos: 1,0  / 1,0
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	 
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função.
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função.
	
	Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses.
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais.
	
	Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes.
	
	
	 4a Questão (Ref.: 201301787339)
	Pontos: 1,0  / 1,0
	Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
		
	
	#include PI 3.14
	 
	#define PI 3.14
	
	#const PI 3,14
	
	#include PI 3,14
	
	#define PI 3,14
	
	 5a Questão (Ref.: 201301771064)
	Pontos: 1,0  / 1,0
	Suponha que as bibliotecas necessárias foram declaradas e considere em função das respostas a numeração das linhas apresentadas entre parênteses.
(L1)int main()
(L2) {
(L3) char vet[40];
(L4) puts("Digite o seu nome completo:");
(L5) fgets(vet);
(L6) printf("%s\n", vet);
(L7) system("pause");
(L8) return (0);
(L9) }
Analise o código e assinale a alternativa correta.
		
	
	Erro na (L6)- O printf não aceita a forma apresentada.
	
	Erro na (L3)- Deveria ser utilizado uma matriz.
	
	Erro na (L4)- Puts está sendo usado de forma errada.
	
	Erro na (L8)- O return é utilizado apenas em funções.
	 
	Erro na (L5)- Na forma de preencher a função fgets.
	
	 6a Questão (Ref.: 201301813440)
	Pontos: 0,0  / 1,0
	Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence.
		
	
	atof() e stdlib.h
	
	isalpha() e stdlib.h
	 
	tolower() e ctype.h
	
	toupper() e stdlib.h
	 
	atoi() e math.h
	
	 7a Questão (Ref.: 201301433154)
	Pontos: 1,0  / 1,0
	Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
		
	
	O programa exibirá 11
	 
	Ocorrerá um erro
	
	O programa exibirá 8
	
	O programa exibirá 0
	
	O programa exibirá 16
	
	
	 8a Questão (Ref.: 201301264609)
	Pontos: 1,0  / 1,0
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	double
	
	pot
	
	elevado
	
	sqrt
	 
	pow
	
	 9a Questão (Ref.: 201301284427)
	Pontos: 1,0  / 1,0
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	
	int
	
	uint
	 
	float
	
	char
	
	string
	
	 10a Questão (Ref.: 201301813443)
	Pontos: 1,0  / 1,0
	Um Engenheiro Ambiental tinha um arquivo onde ele gostaria retirar algarismos que estavam dentro de várias cadeias de caracteres e que fossem todos convertidos para números reais, uma vez que eles representavam tamanhos de árvores.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence.
		
	
	toupper() e stdlib.h
	
	atoi() e math.h
	
	tolower() e ctype.h
	 
	atof() e stdlib.h
	
	isalpha() e stdlib.h

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes