Prévia do material em texto
10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA • data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 1/4 LINGUAGEM DE PROGRAMAÇÃO I Lupa Retornar Exercício: CCE0242_EX_A3_201404062939 Matrícula: 201404062939 Aluno(a): MAURO DE OLIVEIRA ESTRELA Data: 10/10/2015 12:03:28 (Finalizada) 1a Questão (Ref.: 201404257203) Fórum de Dúvidas (2) Saiba (2) Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. 0012 ( Representa a soma dos algarismos do número 345 formatado) 0.00289(O inverso do número formatado) 0345 (O valor absoluto do número formatado) 0543(O valor absoluto do número espelhado formatado) 0343 (O valor absoluto do resultado da expressão formatada) 10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA • data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 2/4 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201404246767) Fórum de Dúvidas (2) Saiba (2) Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) # (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) % (pontos <=20)) Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201404163063) Fórum de Dúvidas (2) Saiba (2) Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=x; y++; x=x+y(z); x = 20 10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA • data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 3/4 y = 20 z = 10 x = 01 y = 01 z = 10 x = 13 y = 11 z = 13 x = 11 y = 11 z = 10 x = 11 y = 11 z = 15 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201404257952) Fórum de Dúvidas (2) Saiba (2) Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. Gabarito Comentado Gabarito Comentado 10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA • data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 4/4 5a Questão (Ref.: 201404246787) Fórum de Dúvidas (2) Saiba (2) Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0) { // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } 6a Questão (Ref.: 201404161579) Fórum de Dúvidas (2) Saiba (2) Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. string.h Funções para concatenação de strings com inteiros. stdio.h Funções para gráficos. math.h Funções matemáticas time.h Funções para manipulação de tempo, apenas horas, minutos e segundos. stdlib.h Funções de entrada e saida. Gabarito Comentado Gabarito Comentado