Buscar

Linguagem de Programação

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 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

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

Prévia do material em texto

1a Questão (Ref.: 187390)
	Aula 5: ESTRUTURA DE TESTE
	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.: 92368)
	Aula 6: estrutura de repetição
	Pontos: 0,0  / 1,0 
	Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
		
	
Resposta: 
	
Gabarito: 
#include 
int main() {
int n, soma; 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
soma = (n * (n + 1)) / 2;
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma);
return 0;
}
		
	
	 3a Questão (Ref.: 616888)
	Aula 2: Aula 2: Exibindo No Display
	Pontos: 1,0  / 1,0 
	Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include 
int main() 
{ 
printf ("%s%d%%","Juros de ",10);
}
		
	
	10 Juros de 
	
	Nada porque tem muitos % 
	
	%s%d%% Juros de 10 
	
	Juros de 10% 
	
	% Juros de 10 
		Gabarito Comentado.
	
	 4a Questão (Ref.: 617443)
	Aula 4: AULA 04
	Pontos: 0,0  / 1,0 
	Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
char resp;
scanf("%c", &resp); 
switch(toupper(resp)) ;
{
case 'A': puts("Digitou a letra A" ); break; 
case 'E': puts("Digitou a letra E" ); break; 
case 'i': puts("Digitou a letra I" ); 
case 'O': puts("Digitou a letra O" ); 
case 'U': puts("Digitou a letra U" ); break; 
default: puts("Nao digitou vogal" ); 
}
Analise as afirmativas abaixo e assinale a opção correta.
I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
II Se digitar i, aparece: Nao digitou vogal. 
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
IV Se digitar a, aparece: Nao digitou vogal. 
V Se digitar A, aparece: Digitou a letra A. 
		
	
	Só a a III é verdadeira 
	
	I, III e IV são verdadeiras 
	
	II, III e V são verdadeiras 
	
	II e, IV são verdadeiras 
	
	III e IV são verdadeiras 
		Gabarito Comentado.
	
	 5a Questão (Ref.: 177542)
	Aula 5: REPETIÇÃO
	Pontos: 1,0  / 1,0 
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? 
		
	
	for (i = num; i > 0; i++)
	
	while (num != 0)
	
	for ( i = 0; i == num; i++)
	
	while (num == 0)
	
	enquanto (num > 0)
		Gabarito Comentado.
	
	 6a Questão (Ref.: 627873)
	Aula 6: Aula 6: Descobrindo a Importância das Estruturas Homogêneas na Programação
	Pontos: 1,0  / 1,0 
	A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros
Qual das opções abaixo está correta?
		
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('{0}'). 
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/end'). 
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end')
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0'). 
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/0'). 
		Gabarito Comentado.
	Gabarito Comentado.
	
	 7a Questão (Ref.: 574552)
	Aula 7: Aula 7
	Pontos: 1,0  / 1,0 
	Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
		
	
	do-if-for-while 
	
	while-for-do-for 
	
	do-for-for-while 
	
	do-while-for-for 
	
	do-if-else-while
		Gabarito Comentado.
	
	 8a Questão (Ref.: 231272)
	Aula 8: AULA 8 - Função
	Pontos: 1,0  / 1,0 
	Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
                         
		
	
	O maior número é retornado 
	
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	O menor número é retornado 
	
	O valor retornado corresponde ao índice da variável que contem o menor número 
	
	Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre 
		Gabarito Comentado.
	Gabarito Comentado.
	
	 9a Questão (Ref.: 620653)
	Aula 9: Aula 9
	Pontos: 1,0  / 1,0 
	Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivo corretamente seguindo as regras da linguagem.
		
	
	arquivo = fopen("material.dat", "w+");
	
	arq = fopen("texto.txt", "w");
	
	arq = fopen("texto.txt", "a+");
	
	arquivo = fopen("material.dat", "r+");
	
	arquivo = fopen("material.dat", "a+");
		Gabarito Comentado.
	
	 10a Questão (Ref.: 633864)
	Aula 10: ARQUIVOS 2
	Pontos: 1,0  / 1,0 
	A função rewind() de protótipo
void rewind (FILE *fp);
tem como comportamento: 
		
	
	Retornar a posição corrente do arquivo para o fim.
	
	Adiantar a posição corrente do arquivo para o início.
	
	Adiantar para a próxima posição corrente do arquivo.
	
	Adiantar a posição corrente do arquivo para o fim.
	
	Retornar a posição corrente do arquivo para o início.

Continue navegando