Baixe o app para aproveitar ainda mais
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", ¬a); 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.
Compartilhar