Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
LINGUAGEM DE PROGRAMAÇÃO I Lupa Retornar Exercício: CCE0242_EX_A4_ Data: 02/09/2015 18:50:10 (Finalizada) 1a Questão (Ref.: 201402161399) Fórum de Dúvidas (2) Saiba (2) Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); \n8 \n4 8 9 12 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201402195914) Fórum de Dúvidas (2) Saiba (2) Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++, temos: tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo, Nome, Parâmetros e Corpo da Função. Tipo, Nome e Parâmetros Nome, Parâmetro e Corpo da função. Tipo , Nome, e Corpo da função. Tipo, Parâmetro e corpo da função Gabarito Comentado 3a Questão (Ref.: 201402678515) Fórum de Dúvidas (2) Saiba (2) 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 ) 4a Questão (Ref.: 201402675485) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) 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. II, III e V são verdadeiras II e, IV são verdadeiras III e IV são verdadeiras Só a a III é verdadeira I, III e IV são verdadeiras Gabarito Comentado 5a Questão (Ref.: 201402678585) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) A estrutura condicional Switch na linguagem C tem suas peculiaridades. Avalie cada uma das afirmativas e marque a correta para esta estrutura. Podemos utilizar variáveis de qualquer tipo para testar. A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto acontecer. Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o parâmetro default. O uso do break, não interfere na ordem de execução do programa. Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, sendo uma expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar os mesmos. Gabarito Comentado 6a Questão (Ref.: 201402632548) Fórum de Dúvidas (2) Saiba (1 de 2) Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5). int main() { float n1, n2, n3, med; puts("Digites as notas"); scanf("%f", &n1); scanf("%f", &n2); scanf("%f", &n3); med= (n1+n2+n3)/3; if(med>=7) printf("Aluno aprovado com: %.1f\n", med); else printf("Aluno reprovado com: %.1f\n", med); system("pause"); return 0; } Desconsidere a necessidade da declaração das bibliotecas. Qual será a mensagem final exibida para o usuário? Aluno aprovado com: 6.00 Aluno aprovado com: 6.5 Aluno aprovado com: 6.0 Aluno reprovado com: 6.5 Aluno reprovado com: 6.50 Gabarito Comentado
Compartilhar