Buscar

Av parcial 3.docx

Prévia do material em texto

1a Questão (Ref.:201407693130)
	Acerto: 1,0  / 1,0
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	C tradicional
	
	ISO/IEC 9899:1990
	
	Padrão C95
	
	Padrão C89
	 
	Padrão C99
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201407694649)
	Acerto: 1,0  / 1,0
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	 
	Precisamos recompilar o código fonte para o Linux.
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201408041434)
	Acerto: 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);
}
		
	 
	Juros de 10%
	
	10 Juros de
	
	Nada porque tem muitos %
	
	% Juros de 10
	
	%s%d%% Juros de 10
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201407492702)
	Acerto: 1,0  / 1,0
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	sqrt
	 
	pow
	
	double
	
	pot
	
	elevado
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	5a Questão (Ref.:201408045002)
	Acerto: 1,0  / 1,0
	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.
		
	
	getchar ( )
	
	printf ( )
	
	scanf ( )
	
	fgetc(stdin)
	 
	cin ( )
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201408450350)
	Acerto: 1,0  / 1,0
	É um nome de variável válido:
		
	
	meu 2Cel
	
	número
	
	maça
	 
	media_nota2
	
	1X
	
	
	
	7a Questão (Ref.:201408450372)
	Acerto: 1,0  / 1,0
	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;
}
		
	 
	Terca
	
	Valor invalido
	
	Quinta
	
	Segunda
	
	Quarta
	
	
	
	8a Questão (Ref.:201408041989)
	Acerto: 1,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. 
		
	
	III e IV são verdadeiras
	
	I, III e IV são verdadeiras
	
	Só a a III é verdadeira
	
	II e, IV são verdadeiras
	 
	II, III e V são verdadeiras
	
	
	Gabarito Coment.
	
	
.
	
	
	9a Questão (Ref.:201408437295)
	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; }
}
		
	
	12
	
	2, 4, 6
	 
	2
4
6
	
	1 * 2
2 * 2
2 * 3
	 
	1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
	
	
	
	10a Questão (Ref.:201408450393)
	Acerto: 1,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 1
	
	1 2 3 4 5 6 7 8 9
	
	Nunca vai parar. 10 10 10 10 10 10 10 10...
	 
	10 9 8 7 6 5 4 3 2

Continue navegando