Buscar

AA3-Algoritmo e Linguagem de Programação - Quarta-feira

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

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
Você viu 3, do total de 5 páginas

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

Disciplina:
	9752 - (Engenharia de Produção) - Algoritmo e Linguagem de Programação - Quarta-feira - Noite
	Vigência:
	07/09/2013 a 20/12/2013
	Dados da Atividade
	Atividade:
	Atividade Avaliativa 3
	
	
	
	
	
	
	Descrição da Atividade:
	Esta atividade á composta de dez questões de múltipla escolha sobre a linguagem de programação C.
	
	
	
	
	
	
	Periodo de entrega
	30/10/2013 a 29/11/2013
	
	
	
	
	
	
	Tipo de atividade:
	Individual
	
	
	
	
	
	
	Objetivos:
	Exercitar e compreender os conteúdos sobre linguagem de programação C estudados.
	
	
	
	
	
	
	Critérios:
	Número de acertos.
	
	
	
	
	
	
	Valor da Atividade:
	00,00 a 01,00
	
	
	
	
	
	
	Nota:
	00,90  
	
	
	
	
	
	
	Legendas
	
	Alternativa Correta
	
	
	
	
	
	
	
	Alternativa Marcada Correta
	
	
	
	
	
	
	
	Alternativa Marcada Incorreta
	
	
	
	
	
	
	
	Alternativa Não Marcada
	
	
	
	
	
	
	Gabarito da Atividade
	Questão 1 de 10   
	Assunto:
	Variáveis em C
	Enunciado:
	      Leia as afirmativas abaixo sobre declaração de váriáveis (identificadores) em C  e assinale a opção correta:
I.   Um identificador em C é formado por caracteres alfanuméricos;
II.  Não pode haver dois identificadores iguais;
III. Pode haver espaço em branco num identificador;
IV. Os identificadores não podem ser acentuados;
V.   O caracter “ç” pode ser usado num identificador.
	Retorno ao Aluno:
	
		
	
	A) I, II e III estão corretas
	
	
	B) I, II e IV estão corretas
	
	
	C) II e V estão corretas
	
	
	D) III, IV e V estão corretas
	
	
	E) I, II, III, IV e V estão corretas
	
	
	
	
	
	
	
	Questão 2 de 10   
	Assunto:
	Sintaxe do Comando Condicional if
	Enunciado:
	A sintaxe do comando condicional if é:  if (condição)   {    ;      }  else   ;     }
De acordo com a sintexe do comando condicional if, analise o exemplo abaixo e assinale a alternativa correta:
if (media >= 7.0 aprovado = 1
else 
   aprovado = 0;
	Retorno ao Aluno:
	
		
	
	A) O exemplo está correto
	
	
	B) Faltou colocar parênteses em aprovado = 1 
	
	
	C) Faltou colocar parênteses no comando aprovado = 0
	
	
	D) Faltou ; depois do comando aprovado = 1
	
	
	E) Tem um ; sobrando depois do comando aprovado = 0
	
	
	
	
	
	
	
	Questão 3 de 10   
	Assunto:
	Comando de Seleção Múltipla (switch) em C
	Enunciado:
	O Comando de seleção múltipla em C, testa sucessivamente o valor de uma expressão contra uma lista de valores do tipo inteiro ou de caracteres. Quando o valor coincide, os comandos associados àquele valor são executados. A sintaxe do comando de seleção múltipla switch é:
  switch (expressão)
  {  case valor1: 
        ; 
     break;
     case valor2: 
        ; 
     break;
                            ...
     case valorn: 
         ;
     break;
     default: 
       ;
  }
Analise o exemplo abaixo e assinale a alternativa correta:
     printf(“\nQual eh a temperatura do seu corpo? “);
     scanf(“%f”,&temp);          
     switch (temp)
     {  case 36.0:
   case 36.5: printf(“\nVoce não tem febre. Temperatura normal.”);
    break;
   case 37.0:
        case 37.5: printf(“\nVoce esta levemente febril.”);
    break;
        default: if (temp > 37.5)
                     printf(“\nVoce esta febril. Procure um medico”);
                  else
                    printf(“\nEsta temperatura esta fora dos valores normais”);
     }
	Retorno ao Aluno:
	
		
	
	A) O comando switch aceita valores do tipo real, está correto
	
	
	B) Falta o comando print
	
	
	C) Falta o comando break dentro dos cases, então todos os printf serão executados
	
	
	D) Falta o comando default
	
	
	E) O comando switch não aceita valores do tipo real!!! Este comando é totalmente inválido
	
	
	
	
	
	
	
	Questão 4 de 10   
	Assunto:
	Comando de repetição (for) em C
	Enunciado:
	O comando de repetição for permite que um comando ou um bloco de comandos seja executado um número determinado de vezes.
A sintaxe do comando de repetição for  é: 
          
          for (inicial; condição; incremento ou decremento)  
     {  
             ;
     }
Analise o exemplo abaixo e assinale a alternativa correta:
for  (i=0; i<10; i++)
{
          printf(“\nContador crescente= %i”,i);
}
	Retorno ao Aluno:
	
		
	
	A) o comando for não será executado nenhuma vez, pois o valor inicial é menor que o valor final
	
	
	B) o comando for está correto
	
	
	C) o comando for não vai fazer nada, pois tem um ; indevido i--
	
	
	D) o comando for não vai fazer nada, pois tem um ; indevido i++
	
	
	E) o comando for não vai parar nunca
	
	
	
	
	
	
	
	Questão 5 de 10   
	Assunto:
	Comandos em C - decalaração de variáveis; leitura; conteúdos e bibliotecas
	Enunciado:
	As afirmações abaixo mostram na sequencia e separados por “;”, um exemplo de declaração de variáveis de tipos básicos, a forma correta de leitura, exemplos de conteúdos  e as bibliotecas do C a serem incluídas. Analise e assinale a alternativa correta:
I.   int numero; scanf(“%i”, &numero); numero = -5; stdio.h
II.  float valor; scanf(“%f”, &valor); valor = -5.867; stdio.h
III. char c; c=getche();c = ‘5’; conio.h
IV.  char nome[20]; gets(nome); strcpy(nome, “Ana”); conio.h e string.h
	Retorno ao Aluno:
	
		
	
	A) I, II, III e IV estão corretas
	
	
	B) Apenas I, II e IV estão corretas
	
	
	C) Apenas I e II estão corretas
	
	
	D) Apenas I e IV estão corretas
	
	
	E) Apenas II e III estão corretas
	
	
	
	
	
	
	
	Questão 6 de 10   
	Assunto:
	Comandos de Leitura em C
	Enunciado:
	Na linguagem C há diversos comandos de leitura e cada um deles é mais adequado aos diferentes tipos básicos: números, caracter único e strings (cadeia de caracteres). Quais são estes comandos respectivamente?
	Retorno ao Aluno:
	
		
	
	A) a) int; char e float
	
	
	B) scanf(); int e char
	
	
	C) getche(); gets() e float
	
	
	D) scanf(); getche() e gets()
	
	
	E) float; getche() e scanf()
	
	
	
	
	
	
	
	Questão 7 de 10   
	Assunto:
	Biblioteca math.h
	Enunciado:
	Na linguagem C as funções pertencem a diferentes bibliotecas. Quais comandos listados são funções de biblioteca math.h?
	Retorno ao Aluno:
	
		
	
	A) system (“cls”); tan( ) e ceil()
	
	
	B) letra=toupper(letra); clrscr() e system("cls")
	
	
	C) strcat(); system("pause") e clrscr()
	
	
	D) system(“color 0B”); strrev(string) e textcolor(cor)
	
	
	E) sin (); tan() e log()
	
	
	
	
	
	
	
	Questão 8 de 10   
	Assunto:
	Comandos de Saída em C
	Enunciado:
	A sintaxe para os comandos de saída são: 
	Retorno ao Aluno:
	
		
	
	A) saidas (“\n frase”)
	
	
	B) printf (“\n frase %letra”, <lista de variáveis>) e puts (“\n frase”)
	
	
	C) sai (“\n frase %letra”, <lista de variáveis>)
	
	
	D) pts (“\n frase”) e print (“\n frase %letra”, <lista de variáveis>)
	
	
	E) prt (<lista de variáveis>)
	
	
	
	
	
	
	
	Questão 9 de 10   
	Assunto:
	Biblioteca string.h
	Enunciado:
	Quais comandos listados são funções que na lingaugem C pertencem à biblioteca string.h?
	Retorno ao Aluno:
	
		
	
	A) system (“cls”); tan( ) e ceil()
	
	
	B) sqrt(); pow() e floor()
	
	
	C) strcat (destino, fonte); strupr (string) e strchr (string, caracter)
	
	
	D) floor(); pow() e sin()
	
	
	E) system(“color 0B”); log() e textcolor(cor)
	
	
	
	
	
	
	
	Questão 10 de 10   
	Assunto:
	Comentários em C
	Enunciado:
	Para que servem os comentários em C?
	Retorno ao Aluno:
	
		
	
	A) para que o programador possa explicar o que está sendo feito naquela parte do programa
	
	
	B) para que o programa seja executado corretamente
	
	
	C) para formatação
	
	
	D) para a compilação
	
	
	E) para verificação de erros

Outros materiais