Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/06/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 1/4 Avaliação: CCE0242_AV2_201301384372 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201301384372 RODOLFO DE ALMEIDA PEREIRA Professor: MARCIO PACHECO DE AZEVEDO Turma: 9053/CA Nota da Prova: 4,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 31/05/2016 17:55:38 1a Questão (Ref.: 201301610199) 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.: 201302282527) Pontos: 0,0 / 1,0 Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo. Resposta: Gabarito: FILE *meuArquivo; 12/06/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 2/4 3a Questão (Ref.: 201302039568) Pontos: 0,0 / 1,0 Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. Assinale o trecho correto que possibilita incluílas. #include #include stdio.h #include stdlib.h #include math.h #include #define #define #define #include #include #include 4a Questão (Ref.: 201301656636) Pontos: 1,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 possíveis para uma variável 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. Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. Compara os valores de algumas variáveis 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. 5a Questão (Ref.: 201302136405) Pontos: 0,0 / 1,0 Os loops são utilizados para executar um conjunto de instruções várias vezes baseandose sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? repeat...util do...while while switch for 6a Questão (Ref.: 201301685347) Pontos: 0,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. 12/06/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 3/4 Somente as sentenças I e II estão corretas Todas as sentenças estão corretas Somente a sentença II está correta Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas 7a Questão (Ref.: 201301614229) Pontos: 1,0 / 1,0 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. float NOTAS[47][47]; float NOTAS[47,5]; float notas[5][47]; float Notas[47][47]; float NOTAS[47][5]; 8a Questão (Ref.: 201302075389) Pontos: 1,0 / 1,0 Função em C onde são colocados todos os comandos e outras funções que desejamos que sejam executadas systema("pause") end main() begin return 9a Questão (Ref.: 201302043483) Pontos: 0,0 / 1,0 Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo. Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura, segundo o que foi apresentado nas aulas. A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para o usuário. O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e retornado uma mensagem padrão para o usuário. Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema. Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e evitar o fechamento do programa. A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da variável associada ao arquivo, comparando com o valor NULL. 12/06/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 4/4 10a Questão (Ref.: 201302043550) Pontos: 1,0 / 1,0 Nas aulas aprendemos sobre as funções de leitura e gravação. A respeito da função fwrite assinale a alternativa correta. fwrite(endreçoElemento, tamanho, quantidade); fwrite( tamanho, endreçoElemento, ptrArq); fwrite(endreçoElemento, ptrArq, quantidade); fwrite(quantidade, ptrArq, endreçoElemento,tamanho); fwrite(endreçoElemento, tamanho, quantidade, ptrArq); 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: 31/05/2016 18:29:08 Período de não visualização da prova: desde 24/05/2016 até 07/06/2016.
Compartilhar