Baixe o app para aproveitar ainda mais
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
Compartilhar