Buscar

Avaliação Parcial Linguagem de progrmação I

Prévia do material em texto

Avaliação Parcial: 
	Aluno(a): 
	Matrícula: 
	Acertos: 5,0 de 10,0
	Data: 
	
	
	1a Questão (Ref.:201708635504)
	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
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	Possui características de Linguagem de alto nível.
	 
	Possui características de Linguagem de baixo nível.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201709136673)
	Acerto: 1,0  / 1,0
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta:
		
	
	Nenhuma das afirmativas é correta.
	
	Somente a afirmativa I é correta.
	
	Somente a afirmativa IV é correta.
	
	Somente as afirmativas I e IV são corretas
	 
	Somente as afirmativas I, II e III são corretas.
	
	
	
	3a Questão (Ref.:201708534487)
	Acerto: 1,0  / 1,0
	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?
		
	
	strcat( ).
	 
	atoi( ).
	
	strlength( ).
	
	strcont( ).
	
	strlen( ).
	
	
	
	4a Questão (Ref.:201709262486)
	Acerto: 1,0  / 1,0
	Qual será a saída do comando abaixo: printf("O valor de Pi é %.6f", pi);
		
	
	O valor de Pi é pi
	
	O valor de Pi é 3.1415926535897932384626433832795
	
	O valor de Pi é 3,14
	
	O valor de Pi é 3.14
	 
	O valor de Pi é 3.141592
	
	
	
	5a Questão (Ref.:201709279447)
	Acerto: 0,0  / 1,0
	Acerca dos operadores, marque a opção correta:
		
	
	Não podemos realizar operações dentro do comando printf.
	
	O operador = tem a mesma função de ==.
	
	O operador "maior ou igual" pode ser utilizado tanto como >= quanto =>.
	 
	Todas as alternativas acima estão corretas.
	 
	O operador potência necessita de uma biblioteca específica.
	
	
	
	6a Questão (Ref.:201709262489)
	Acerto: 1,0  / 1,0
	A função scanf utiliza qual operador para a entrada de dados:
		
	
	Relacional
	
	Aritmético
	 
	Endereço
	
	Condicional
	
	Atribuição
	
	
	
	7a Questão (Ref.:201711219681)
	Acerto: 0,0  / 1,0
	Seja o código a seguir, marque a opção que representa a saída deste código, quando o usuário digita o número 5.
int main ()
{
    int num;
    printf ("Digite um numero: ");
    scanf ("%d",&num);
    switch (num)
        {
            case 9:
                    printf ("\n\nO numero e igual a 9.\n");
            break;
            case 10:
                    printf ("\n\nO numero e igual a 10.\n");
            break;
            case 11:
                    printf ("\n\nO numero e igual a 11.\n");
            break;
            default:
                    printf ("\n\nO numero nao e nem 9 nem 10 nem 11.\n");
        }
    return(0);
}
		
	 
	Erro numero nao previsto.
	 
	O numero nao e nem 9 nem 10 nem 11
	
	O numero e igual a 9
	
	O numero e igual a 11
	
	O numero e igual a 10
	
	
	
	8a Questão (Ref.:201709178731)
	Acerto: 1,0  / 1,0
	Um programa deve ler um valor inteiro. Caso o valor lido seja positivo deve imprimir a mensagem "Valor positivo". Assinale a opção que apresenta  estrutura condicional CORRETA para a solução desse problema.
 
 
		
	
	if ( valor != 0 )
  
	
	if (valor < 0 )
	 
	if ( valor > 0 )
	
	if ( valor <= 0 )
	
	if ( valor == 0 )
	
	
	
	9a Questão (Ref.:201709424722)
	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; 
}
		
	 
	10 9 8 7 6 5 4 3 2
	
	10 9 8 7 6 5 4 3 2 1
	
	Nunca vai parar. 1 1 1 1 1 1 1 1 1 1 1 1 ...
	 
	1 2 3 4 5 6 7 8 9
	
	Nunca vai parar. 10 10 10 10 10 10 10 10...
	
	
	
	10a Questão (Ref.:201711351001)
	Acerto: 0,0  / 1,0
	João foi realizar uma prova que tinha uma questão com o trecho abaixo e pedia para assinalar a opção que mostrava quantas vezes seria exibida a mensagem BOM.
Se fosse você, qual escolheria?
int y;
for(y=2; y <= 16; y+= 2) puts( "BOM" );
 
		
	 
	16 vezes
	 
	8 vezes
	
	15 vezes
	
	9 vezes
	
	10 vezes

Continue navegando