Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: CCE0242_AV1_201408091232 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201408091232 EMANUEL ROCHA LESSA DOS SANTOS Nota da Prova: 2,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 25/04/2015 15:22:53 (F) 1a Questão (Ref.: 616747) Pontos: 0,5 / 0,5 Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição I, III e V I e III II e IV II e III II, IV e V Gabarito Comentado. 2a Questão (Ref.: 68158) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? struct switch ifelse for while Gabarito Comentado. 3a Questão (Ref.: 270103) Pontos: 0,5 / 0,5 Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executalos nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executalo em Linux, identifique a opção CORRETA: Basta apenas copiar o código executável para o Linux e executalo. Precisamos recompilar o código fonte para o Linux. Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Só é possível copiar o código executável do Linux para o Windows e executalo. Ocorrerá erro, pois os programas C não rodam em Linux. Gabarito Comentado. Gabarito Comentado. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 4a Questão (Ref.: 616936) Pontos: 0,0 / 0,5 Um Engenheiro Civil precisava usar uma função que pudesse arredondar para cima, uma vez que ao compramos pisos/ azulejos sempre usamos um valor inteiro. Observe as funções abaixo e escolha a função capaz de resolver esse problema. ceil() pow() rounder() floor() sqrt() Gabarito Comentado. 5a Questão (Ref.: 134997) Pontos: 0,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. Criar uma função 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. Utilizar a estrutura de loop FOR com o GOTO, 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. 6a Questão (Ref.: 177554) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. <, > e >= +, e * &&, >= e || =, > e || &&, || e ~ Gabarito Comentado. 7a Questão (Ref.: 92347) Pontos: 0,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. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 stdio.h Funções para gráficos. math.h Funções matemáticas stdlib.h Funções de entrada e saida. string.h Funções para concatenação de strings com inteiros. time.h Funções para manipulação de tempo, apenas horas, minutos e segundos. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 93831) Pontos: 0,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 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 617469) Pontos: 0,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. switch() com cinco cases switch() com quatro cases e um default quatro ifs simples quatro ifs simples e um composto três ifs simples e um composto Gabarito Comentado. 10a Questão (Ref.: 620543) Pontos: 0,0 / 1,0 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 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. 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. A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto acontecer. O uso do break, não interfere na ordem de execução do programa. Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o parâmetro default. Gabarito Comentado. Período de não visualização da prova: desde 14/04/2015 até 04/05/2015.
Compartilhar