Baixe o app para aproveitar ainda mais
Prévia do material em texto
201764 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV2_200802175085 Data: 03/06/2016 08:29:22 (A) Critério: Aluno: 200802175085 JONATHAN ADOLPHO MARCHIOTI Nota da Prova: 5,0 de 10,0 Nota de Partic.: 0 1a Questão (Ref.: 187390) Pontos: 0,0 / 1,0 Um professor de Linguagem de Programação I pediu a um aluno que desenvolvesse um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1 que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando a nota da AV1 só com a nota da prova. Caso contrário, Seria feita a média aritmética para compor a nota da AV1. Ajude ao aluno, escrevendo esse código. Resposta: Gabarito: int main() { float prova, seminario,media; printf("\nNota da prova: \n") ; scanf("%f", &prova); printf("\nNota do seminario: \n") ; scanf("%f", &seminario); if ( prova < 4) printf("\nNota da AV1: %.1f\n", prova) ; else { media=(prova+seminario)/2; printf("\nNota da AV1: %.1f\n", media) ; } } 2a Questão (Ref.: 859709) Pontos: 0,0 / 1,0 Sabemos que as estruturas de dados são técnicas de programação que permitem agruparmos vários dados em uma mesma variável. Identifique os dois tipos de estruturas estudadas, destacando a diferença entre elas. 201764 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Resposta: Gabarito: As estruturas de dados estudadas são: estruturas homogêneas e estruturas heterogêneas. Diferença entra elas: Estruturas homogêneas formadas por dados do mesmo tipo Estruturas heterogêneas formadas por dados de tipos diferentes 3a Questão (Ref.: 616788) Pontos: 1,0 / 1,0 Assinale a função que não é disponível na plataforma Linux. system() scanf() main() printf() return 4a Questão (Ref.: 233827) Pontos: 0,0 / 1,0 O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. Das opções apresentadas marque a qual melhor define esta estrutura. Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes. Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes. Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 667620) Pontos: 1,0 / 1,0 Para o programa abaixo qual a saída apresentada? main(){ int x,soma=0; for(x=10; x<=15;x++) { printf(" %d",pow(x,2)); } system("PAUSE"); return 0; } 10 11 12 13 14 15 20 22 24 26 28 30 15 14 13 12 11 10 100 121 144 169 196 225 9 10 11 12 13 14 15 Gabarito Comentado. 201764 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 6a Questão (Ref.: 628076) Pontos: 1,0 / 1,0 Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. Sabendose que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor? int numeros[3] = { 0, 1, 2}; integer numeros[3] = [ 0, 1, 2]; int numeros[2] = [ 0, 1, 2]; int numeros(2) = { 0, 1, 2}; int numeros[3] = ( 0, 1, 2); Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 245084) Pontos: 1,0 / 1,0 Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como u韅�lizar, declarar e u玆�lizar. Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alterna韅�va declara de forma correta este vetor para atender a necessidade citada. integer notas[150]; float %.1f notas[150]; int notas[150]; float notas[150]; real notas[150]; Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 135612) Pontos: 0,0 / 1,0 Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a par韅�r deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? strlen( ). strcont( ). atoi( ). strcat( ). strlength( ). 9a Questão (Ref.: 135601) Pontos: 1,0 / 1,0 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respec韅�vas Sintaxes. Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional. 201764 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 tipo nome_matriz[numero_colunas][numero_linhas]; nome_matriz[numero_linhas][numero_colunas]; tipo nome_vetor[numero_colunas][numero_linhas]; tipo nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[][]; 10a Questão (Ref.: 633864) Pontos: 0,0 / 1,0 A função rewind() de protótipo void rewind (FILE *fp); tem como comportamento: Adiantar para a próxima posição corrente do arquivo. Adiantar a posição corrente do arquivo para o início. Adiantar a posição corrente do arquivo para o fim. Retornar a posição corrente do arquivo para o início. Retornar a posição corrente do arquivo para o fim. Gabarito Comentado. Gabarito Comentado. Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 03/06/2016 08:54:29
Compartilhar