Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV2_201202212824 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201202212824 - ALAN JACEDIR DIAS Professor: ANITA LUIZA MACIEL LOPES Turma: 9014/AN Nota da Prova: 7,7 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 04/06/2016 17:49:30 1a Questão (Ref.: 201202421496) Pontos: 0,7 / 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: #include<stdio.h> #incude<stdlib.h> int main() { float prova,seminario,media; printf(")nNota da prova:\n"; scanf("%f",& prova); printf("\nNota do seminario:\n"); scanf("%f",& seminario); if(provaɜ) printf("\nNota da AV1:%.1f\n",prova); else { media=(prova+seminario)/2; printf("\nNota da AV1:%.1 f/n",media); } } 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.: 201203093824) 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. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 20/06/2016 08:25 Resposta: Gabarito: FILE *meuArquivo; 3a Questão (Ref.: 201202850886) Pontos: 1,0 / 1,0 Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem: Rapidez e Portabilidade Estruturada e Rapidez Portabilidade e Modularidade Portabilidade e Estruturada Complexidade e Estruturada 4a Questão (Ref.: 201202854579) Pontos: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. x >= ( a + b ) x <= ( a + b ) x > ( a + b ) x == ( a + b ) x = ( a + b ) 5a Questão (Ref.: 201202425562) Pontos: 1,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. IV está correta e a I não está correta. I e III estão corretas. II e IV estão corretas. I está errada. II está correta e a III não está correta. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 20/06/2016 08:25 6a Questão (Ref.: 201202862204) Pontos: 1,0 / 1,0 A linguagem C permite a inicialização de vetores junto com sua declaração. Dada as alternativas abaixo, selecione a que está incorreta: char valores = "ABCD"; int valores[5] = {10, 15, 20, 25, 30}; int valores[] = {10, 15, 20, 25, 30}; char valores[] = {'A', 'B', 'C', 'D'}; char valores[5] = {'A', 'B', 'C', 'D'}; 7a Questão (Ref.: 201202425526) 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,5]; float Notas[47][47]; float NOTAS[47][47]; float NOTAS[47][5]; float notas[5][47]; 8a Questão (Ref.: 201202425528) Pontos: 1,0 / 1,0 O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles. Assinale a linha onde a declaração atende ao que ele deseja. char nomes[20][31]; float salarios[20][14]; float nomes[20][31], salarios[20][14]; char nomes[19][31]; float salarios[19][13]; char nomes[20][31]; float salarios[20][20]; char nomes[20]; float salarios[19][13]; 9a Questão (Ref.: 201202854759) Pontos: 0,0 / 1,0 Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivo corretamente seguindo as regras da linguagem. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 20/06/2016 08:25 arq = fopen("texto.txt", "w"); arquivo = fopen("material.dat", "r+"); arquivo = fopen("material.dat", "a+"); arq = fopen("texto.txt", "a+"); arquivo = fopen("material.dat", "w+"); 10a Questão (Ref.: 201202854964) Pontos: 1,0 / 1,0 Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante. Assinale a alternativa que apresenta a sintaxe correta para a função. rename("ARQ, ARQ2"); rename("ARQ2", "ARQ"); rename("ARQ", ARQ2); rename(ARQ2, ARQ); rename("ARQ", "ARQ2"); Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 04/06/2016 18:24:48 Período de não visualização da prova: desde 24/05/2016 até 07/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 20/06/2016 08:25
Compartilhar