Buscar

Terceira prava de c 2021 1

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

Terceira Prova 
Nome do aluno: ........................ 
 
01 – Qual a saída deste programa ( 1 Ponto ) 
#include <stdio.h> 
#include <stdlib.h> 
/* Este programa usa o comando de desvio continue */ 
int main(int argc, char *argv[]) { 
 int contador; 
 for(contador=1;contador<5;contador++) 
 { 
 printf("Inici do loop passo %d\n", contador); 
 if((contador%2) ==0 ) 
 { 
 printf("Ternima antes do tempo \n"); 
 continue; 
 } 
 printf("Fim do loop passo %d\n", contador); 
 } 
 
 system("pause"); 
 return 0; 
} 
 
02 - Qual seria a saída do programa? ( 1 Ponto ). 
#include <stdio.h> 
#include <stdlib.h> 
 int main() { 
 int vet1[5 ]; 
 int i; 
 for(i=0;i<=5;i++){ 
 vet1[i] = i * 2; 
 printf("i = %d, vet1[%d] = %d\n",i,i,vet1[i]); 
 } 
 return 0; 
 } 
 
03 – execute o bloco do while 2 vezes e mostre a saída do programa.( 1 Ponto) 
#include <stdio.h> 
#include <stdlib.h> 
#include <conio.h> 
int main() { 
 int contador; 
 int continua; 
 contador = 0; 
 continua = 's'; 
 printf("Inicio do programa \n"); 
 while (continua == 's') 
 { 
 printf("Passei aqui ... \n"); 
 contador = contador + 1; 
 printf("Tecle 's' se deseja continuar \n"); 
 continua = getch(); 
 } 
 if (contador == 0) 
 printf("O bloco NAO foi repetido. \n" ); 
 else printf("O bloco foi repetido %d vezes \n", contador); 
 printf("Fim do programa \n"); 
 return 0; 
} 
 
 
04 – Enumere os passos de um bloco do comando While indicando a sequência dos passos. 
(1 Ponto ) 
 
( ) Se a condição for falsa então pula todos os comandos do bloco subordinado ao while e 
passa a executar os comandos após o bloco do while. 
( ) Testa a condição; 
( ) Após executar o último comando do bloco do while volta ao passo 1. 
( ) Se condição for verdadeira então executa cada um dos comandos do bloco subordinado 
ao while. 
 
05 Escreva um programa em c para coloca os 20 primeiros números pares em um vetor. 
(2 Pontos) 
 
06 escreva este programa usando o comando while (2 Pontos) 
 
#include <stdio.h> 
#include <stdlib.h> 
/* Este programa calcula a Média de 4 notas e termina quando a nota digitada for zero */ 
int main(int argc, char *argv[]) { 
 int contador; 
 float nota , media = 0.0; 
 nota = 1.0; 
 for(contador =1; contador < 5;contador = contador + 1){ 
 printf("\nDigite uma das 4 nota: "); 
 scanf("%f", &nota); 
 if( nota = 0 ) break; 
 media += nota; 
 } 
 media /=4.0; 
 printf("\nMédia; %.2f\n", media); 
 return 0; 
} 
 
07 Escreva um programa em c que gere a seguinte saída: (2 Pontos) 
 
Inicio do Programa 
Carlos Alberto 
Carlos Alberto 
Carlos Alberto 
Fim do Programa 
 
Onde Carlos Alberto seja impresso por um sub programa. De nome ImprimaNome(). 
 
Obs: Mandar para o professor as respostas da prova em um arquivo do Bloco de notas.

Continue navegando