Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/10/2015 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 1/3 Fechar Avaliação: CCE0242_AV1_201202069711 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201202069711 LEONARDO VICTOR CAMPOS SOUZA Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/EB Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 16/10/2015 16:28:43 1a Questão (Ref.: 201202693470) Pontos: 0,5 / 0,5 Assinale a função que não é disponível na plataforma Linux. system() return printf() scanf() main() 2a Questão (Ref.: 201202693435) Pontos: 0,0 / 0,5 Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos. Assinale a opção que apresenta esses elementos. begin e end; { e } [ e ] ( e ) begin e end 3a Questão (Ref.: 201202265395) Pontos: 0,5 / 0,5 As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função. O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes. 22/10/2015 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 2/3 4a Questão (Ref.: 201202144838) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? double elevado pow pot sqrt 5a Questão (Ref.: 201202169029) Pontos: 1,0 / 1,0 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. stdlib.h Funções de entrada e saida. time.h Funções para manipulação de tempo, apenas horas, minutos e segundos. math.h Funções matemáticas 6a Questão (Ref.: 201202170513) Pontos: 1,0 / 1,0 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 y = 20 z = 10 x = 01 y = 01 z = 10 x = 11 y = 11 z = 10 x = 13 y = 11 z = 13 x = 11 y = 11 z = 15 7a Questão (Ref.: 201202694176) Pontos: 0,0 / 1,0 Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C. Sabemos que existem algumas exigências para se usar o switch(). Analise as opções abaixo e assinale a opção correta. I Qualquer tipo pode ser usado. II Somente o tipo vetor de char que Não pode ser usado. III Não pode ser usado intervalo tipo: 1..3 em um case. 22/10/2015 Estácio data:text/html;charset=utf8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 3/3 IV Sempre será obrigatório usar o comando break; ao final de um case. V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista. II, III e IV são verdadeiras I, III e IV são verdadeiras III e V são verdadeiras I, III, IV e V são verdadeiras II, IV e V são verdadeiras 8a Questão (Ref.: 201202694151) Pontos: 1,0 / 1,0 Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. três ifs simples e um composto switch() com quatro cases e um default quatro ifs simples quatro ifs simples e um composto switch() com cinco cases 9a Questão (Ref.: 201202144840) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for switch while ifelse struct 10a Questão (Ref.: 201202211679) Pontos: 1,0 / 1,0 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisavase de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizandose da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop DOWHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
Compartilhar