Buscar

Prévia do material em texto

Avaliação Parcial: 
	Aluno(a): 
	Matrícula: 
	Acertos: 3,0 de 10,0
	Data: 28/05/2018 15:16:42 (Finalizada)
	
	
	1a Questão (Ref.:201703804512)
	Acerto: 0,0  / 1,0
	Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
		
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	 
	As afirmativas I e IV estão corretas e as demais, erradas.
	 
	As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201703772564)
	Acerto: 0,0  / 1,0
	Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
		
	
	Possibilita o desenvolvimento de funções próprias
	 
	Possui características de Linguagem de baixo nível.
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	Possui características de Linguagem de alto nível.
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201704153001)
	Acerto: 1,0  / 1,0
	Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
		
	
	isnotalphadigit()
	 
	isalnum()
	
	isdigit()
	
	isalpha()
	
	isspace()
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201704399570)
	Acerto: 0,0  / 1,0
	Se a variável p está armazenando o valor 6, qual valor será armazenado na variável r após ser axecutada a função: r = pow (r,3)
		
	
	98
	
	126
	 
	216
	
	36
	 
	18
	
	
	
	5a Questão (Ref.:201704156338)
	Acerto: 1,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
		
	
	char, int, float, double, boolean
	
	char, int, real, double, void
	
	char, integer, float, real, boolean
	
	char, int, real, double, boolean
	 
	char, int, float, double, void
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201703723906)
	Acerto: 0,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 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	
	0345 (O valor absoluto do número formatado)
	 
	0543(O valor absoluto do número espelhado formatado)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	- 0.00289(O inverso do número formatado)
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201704416437)
	Acerto: 1,0  / 1,0
	Observe o trecho do programa abaixo:
             float a, b, c;
                        printf("\n Digite o primeiro numero: ");
                        scanf ("%f",&a);
                        printf("\n Digite o segundo numero: ");
                        scanf ("%f",&b);
           
                        if (a >= b)  {
                        printf("Valor de c: %f" , c = a + b);
                        }
                        else {
                                    printf("Valor de c: %f" , c = a - b);
}
Se o usuário digitar os números abaixo, marque a opção que contém as saídas corretas.
10 e 5 ; 8 e 8 ; 3 e 9 ; 25 e 15 ; 6 e 32.
		
	
	15 ; 0 ; -6 ; 35 ; 26
	 
	15 ; 16 ; -6 ; 40 ; -26
	
	16 ; - 16 ; -6 ; 40 ; -26
	
	15 ; 16 ; 6 ; 40 ; -26
	
	16 ; 0 ; -6 ; 40 ; 26
	
	
	
	8a Questão (Ref.:201703727399)
	Acerto: 0,0  / 1,0
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	 
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else.
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else.
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	 
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário.
	
	
	
	9a Questão (Ref.:201704548684)
	Acerto: 0,0  / 1,0
	O programa abaixo terá qual saída?
int main() {
int j = 2;
for ( int i = 1 ; i < = 3 ; i++ ) {
     cout << i * j << endl; }
}
		
	
	1 * 2
2 * 2
2 * 3
	 
	1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
	
	12
	
	2, 4, 6
	 
	2
4
6
	
	
	
	10a Questão (Ref.:201704561782)
	Acerto: 0,0  / 1,0
	Considere o trecho de código abaixo. O que será impresso quando o programa for executado?
int main()
{
    int contador = 10; 
     
    while (contador > 1) 
    {
          printf("%d ", contador); 
          
          contador--;
         
    }
     
    return 0; 
}
		
	
	Nunca vai parar. 1 1 1 1 1 1 1 1 1 1 1 1 ...
	 
	10 9 8 7 6 5 4 3 2
	
	Nunca vai parar. 10 10 10 10 10 10 10 10...
	 
	10 9 8 7 6 5 4 3 2 1
	
	1 2 3 4 5 6 7 8 9
	
		
	LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A2_201703487214_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JEFFERSON LUIZ GUIMARÃES SANTOS
	Matrícula: 201703487214
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2018.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Qual o nome da função matemática que calcula a potenciação de um número?
	
	
	
	
	elevado
	
	 
	pow
	
	
	sqrt
	
	
	pot
	
	
	double
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
		
	
		2.
		Na linguagem C, as strings"%d", "%f" e "%s" estão usualmente associadas ao uso da função:
	
	
	
	 
	printf
	
	
	main
	
	
	getch
	
	
	void
	
	
	feof
	
	
	
		
	
		3.
		Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
Assinale o trecho correto que possibilita incluí-las.
	
	
	
	 
	#include stdio.h
#include stdlib.h
#include math.h
	
	
	#define 
#define 
#define 
	
	
	#include
	
	
	#include 
#include 
#include 
	
	
	#include
	
	Gabarito Coment.
	
	
	
		
	
		4.
		Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
	
	
	
	 
	math.h - Funções matemáticas
	
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	
	stdlib.h - Funções de entrada e saida. 
	
	
	stdio.h - Funções para gráficos.
	
	
	string.h - Funções para concatenação de strings com inteiros.
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
		
	
		5.
		Desenvolva uma função em linguagem C que receba 2 números diferentes e retorne o maior valor.
	
	
	
	
	def maior( num1, num2) { if(num1 >= num2) return num1; else return num2; }
	
	
	float maior(float num1, num2) { if(num1 > num2) return num1; else return num2; }
	
	 
	float maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
	
	
	float maior(float num1, float num2) { if(num1 < num2) return num1; else return num2; }
	
	 
	maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }
	
	
	
		
	
		6.
		Qual será a saída do comando abaixo: printf("O valor de Pi é %.6f", pi);
	
	
	
	
	O valor de Pi é 3.14
	
	 
	O valor de Pi é 3.1415926535897932384626433832795
	
	
	O valor de Pi é pi
	
	
	O valor de Pi é 3,14
	
	 
	O valor de Pi é 3.141592
	
	
	
		
	
		7.
		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?
	
	
	
	
	strlength( ).
	
	 
	atoi( ).
	
	
	strlen( ).
	
	
	strcont( ).
	
	
	strcat( ).
	
	
	
		
	
		8.
		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 Coment.
	
	
		
	LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A3_201703487214_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JEFFERSON LUIZ GUIMARÃES SANTOS
	Matrícula: 201703487214
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2018.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
	
	
	
	
	fgetc(stdin)
	
	
	scanf ( )
	
	
	getchar ( )
	
	 
	cin ( )
	
	
	printf ( )
	
	Gabarito Coment.
	
	
	
		
	
		2.
		São todos operadores aritméticos da Linguagem C:
	
	
	
	
	&&, ||, !
	
	
	MOD, DIV, %, &&
	
	
	%, ||, &&, ==
	
	 
	+, -, *, /
	
	
	>, >=, <, <=, ==
	
	
	
		
	
		3.
		Em C++, qual o símbolo usado para representar resto da divisão?
	
	
	
	 
	/
	
	
	div
	
	
	mod
	
	 
	%
	
	
	//
	
	
	
		
	
		4.
		A função scanf utiliza qual operador para a entrada de dados:
	
	
	
	 
	Endereço
	
	 
	Atribuição
	
	
	Relacional
	
	
	Condicional
	
	
	Aritmético
	
	
	
		
	
		5.
		Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução:
#include 
#include                           
int main(int argc, char *argv[]) {
    int a,b,c,d,x,y; 
    x=10; 
    y=5; 
    a=x++; 
    b=++x; 
    c=--y; 
    d=y--; 
    printf("%d\n",x); 
    printf("%d\n",y); 
    printf("%d\n",a); 
    printf("%d\n",b); 
    printf("%d\n",c); 
    printf("%d\n",d); 
    return 0; 
} 
	
	
	
	
	11, 6, 10, 11, 5, 6
	
	 
	12, 7, 10, 10, 6, 4
	
	
	12, 3, 11, 11, 5, 3
	
	
	11, 7, 12, 10, 3, 5
	
	 
	12, 3, 10, 12, 4, 4
	
	
	
		
	
		6.
		Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++?
	
	
	
	 
	float
	
	
	char
	
	
	short
	
	
	int
	
	 
	boolean
	
	
	
		
	
		7.
		São formas de declarar variáveis e atribuir valores em C++, exceto:
	
	
	
	
	nreal real = 34.87;
	
	 
	char nome = 'john';
	
	 
	float nums = 3.23;
	
	 
	int num = 10;
	
	 
	char letra = 'c';
	
	
	
		
	
		8.
		Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
	
	
	
	 
	If, nota_do_aluno_2, HOJE, _yes
	
	
	nota-2 , a36, x_y
	
	
	2_ou_1, fim, *h, j
	
	
	i, j, int, obs
	
	 
	2nota, a36, x#y, --j
	
	Gabarito Coment.
	
		
		
	LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A4_201703487214_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JEFFERSON LUIZ GUIMARÃES SANTOS
	Matrícula: 201703487214
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2018.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Em programação é possível que haja decisões usando o IF. Todo IF deve vir seguido de uma condição que deve ter como resultado Verdadeiro ou Falso. Considerando esta afirmativa, qual das opções abaixo deve apresentar erro na compilação.
	
	
	
	
	if (x > 7.2)
	
	 
	if (a != 6)
	
	 
	if (z = 21)
	
	
	if (x <= 8)
	
	
	if (y >= 14)
	
	
	
		
	
		2.
		Considere o código abaixo. Considere que o usuário digite 3. O que será impresso para o usuário?
int main (void )
{
  int valor;
 
  printf ("Digite um valor de 1 a 7: ");
  scanf("%d", &valor);
 
  switch ( valor )
  {
     case 1 :
       printf ("Domingo\n");
     break;
 
     case 2 :
       printf ("Segunda\n");
     break;
 
     case 3 :
        printf("Terca\n");
     break;
 
     case 4 :
        printf ("Quarta\n");
     break;
 
     case 5 :
        printf ("Quinta\n");
     break;
 
     case 6 :
        printf ("Sexta\n");
     break;
 
     case 7 :
        printf ("Sabado\n");
     break;
 
     default :
       printf ("Valor invalido!\n");
  }
 
  return 0;
}
	
	
	
	
	Valor invalido
	
	
	Segunda
	
	
	Quinta
	
	 
	Terca
	
	
	Quarta
	
	
	
		
	
		3.
		Observe o trecho do programa abaixo:
float a, b, c;
printf("\n Digite o primeiro numero: "); scanf ("%f",&a);
printf("\n Digite o segundo numero: "); scanf ("%f",&b);
if (a >= b) { printf("Valor de c: %f" , c = a + b); } else { printf("Valor de c: %f" , c = a - b); }
Se o usuário digitar os números abaixo, marque a opção que contém as saídas corretas.
10 e 5 ; 8 e 8 ; 3 e 9 ; 25 e 15 ; 6 e 32.
	
	
	
	
	16 ; 0 ; -6 ; 40 ; 26
	
	
	16 ; - 16 ; -6 ; 40 ; -26
	
	
	15 ; 16 ; 6 ; 40 ; -26
	
	
	15 ; 0 ; -6 ; 35 ; 26
	
	 
	15 ; 16 ; -6 ; 40 ; -26
	
	
	
		
	
		4.
		Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C.
	
	
	
	 
	x = ( a + b )
	
	 
	x == ( a + b )
	
	
	x >= ( a + b )
	
	
	x <= ( a + b )
	
	
	x > ( a + b )
	
	
	
		
	
		5.
		Marque abaixo a instrução que permite parar uma execução dentro de um switch.
	
	
	
	 
	stop
	
	
	open
	
	
	case
	
	
	close
	
	 
	break
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
		
	
		6.
		Em relação aos operadores relacionais, o resultado de sua expressão é sempre igual a:
	
	
	
	
	Uma decisão de fluxo para o comando if.
	
	
	Decisão de parada ao comando while e do... while.
	
	 
	0 (falso) ou 1 (verdadeiro)
	
	 
	Nenhuma das alternativas anteriores.
	
	
	Resposta && ou ||.
	
	
	
		
	
		7.
		Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
	
	
	
	
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	 
	if x > 0 { a = 2;}
	
	
	if (a > 0) { a = 2;}
	
	 
	if (x > 0) a = 2 else b = 2 ;
	
	
	if (a > 0) {a = 2;} else {b= 2;}
	
	Gabarito Coment.
	
	
	
		
	
		8.
		No contexto do comando switch e do uso do comando break emm seu interior, na linguagem de programação C é correto afirmar que:
	
	
	
	
	toda cláusula case de um comando switch, incluindo a cláusula case default, deve conter um comando break;
	
	 
	quando um comando break é executado, o comando switch é encerrado e o fluxo de controle passa para o próximo comando após o fim do comando switch
	
	
	a expressão usada numa cláusula case de um comando switch pode ser de qualquer tipo e deve conter pelo menos uma variável;
	
	
	não é possível executar comandos de uma das cláusulas case de um comando switch na mesma execução desse comando.
	
	
	os comandos na cláusula case default de um comando switch são executados apenas se nenhuma das cláusulas case anteriores possuir um comando break;
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A5_201703487214_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JEFFERSON LUIZ GUIMARÃES SANTOS
	Matrícula: 201703487214
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2018.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a resposta do programa na tela para os números digitados.
int main() {
int a,b; scanf("%d",&a); scanf("%d",&b);
while (a < b) { printf("%d",a); a = a + 2; }
system("pause");
return 0; }
	
	
	
	
	57
	
	 
	579
	
	
	Nenhuma das outras alternativas
	
	
	56789
	
	
	57911
	
	
	
		
	
		2.
		Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral: for (inicialização;condição;incremento) declaração;
	
	
	
	 
	Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito.
	
	
	O comando for garante que o laço seja executado pelo menos uma vez.
	
	
	Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando.
	
	 
	Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.
	
	
	O comando continue usado dentro de um laço executa a próxima linha de código independentemente do fato de ela estar dentro ou fora do laço.
	
	
	
		
	
		3.
		Qual será a saída do programa abaixo?
 int main () {
int soma = 0; 
int i = 0; 
while (i <= 700) { 
     if (i % 7 == 0) { 
     soma = soma +i; } 
     i ++; } 
cout << soma << endl; 
}
	
	
	
	
	Soma dos números ímpares até 700.
	
	
	Soma dos números inteiros até 700.
	
	 
	Soma dos números divisíveis por 7 até 700.
	
	 
	Soma dos números de 7 a 700.
	
	
	Soma dos números até 700 com resto 7.
	
	
	
		
	
		4.
		Analise os códigos descritos nas alternativas de 'A' até 'E' e marque qual o código que fornece exatamente a saída descrita a seguir: Ano valor na conta 0 1000.00 1 1050.00 2 1102.50 3 1157.63 4 1215.51 5 1276.28
	
	
	
	 
	e- printf("Ano\t valor na conta\n"); for(i=0;i<=5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	
	b- printf("Ano\t valor na conta\n"); for(i=1;i>5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	 
	c- printf("Ano\t valor na conta\n"); for(i=0;i==5;i++) { vf=vp*pow(1+0.05,i); printf("%d \t %5.2f \n",i,vf); }
	
	
	d- printf("Ano\t valor na conta\n"); for(i=0;i<5;i++) { vf=vp*pow(1+0.05,i); printf("%d %5.2f \n",i,vf); }
	
	
	a- printf("Ano\t valor na conta\n"); for(i==1;i<=5;i++) { vf=vp*pow(1+0.05,i); printf("%d \t %5.2f \n",i,vf); }
	
	
	
		
	
		5.
		Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
	
	
	
	
	enquanto (num > 0)
	
	
	for ( i = 0; i == num; i++)
	
	 
	while (num != 0)
	
	 
	while (num == 0)
	
	
	for (i = num; i > 0; i++)
	
	Gabarito Coment.
	
	
	
		
	
		6.
		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, garanteque o bloco de instruções seja executado no mínimo uma vez?
	
	
	
	
	switch
	
	
	while
	
	
	repeat...util
	
	
	for
	
	 
	do...while
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
		
	
		7.
		Dado o programa abaixo, informe o que vai ser impresso após execução.
	
	
	
	
	 13
	
	 
	 55
	
	
	 34
	
	 
	 21
	
	
	 89
	
	
	
		
	
		8.
		Considere o trecho de código em C a seguir e selecione a opção que indica corretamente o que será exibido ao término da execução.
int x=1; 
int y=5; 
for (int i = y; i >0 ;i--) 
x = x * i; 
printf("x=%d",x);
 
	
	
	
	 
	120
	
	 
	x = 120
	
	
	x = x
	
	
	x= 5
	
	
	5

Mais conteúdos dessa disciplina