Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017621 Estácio http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV2&p6=02/06/2017&p10=68763955 1/5 Fechar Avaliação: CCE0242_AV2_201604133031 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201604133031 AYANA SOARES FERREIRA Professor: OSWALDO BORGES PERES Turma: 9026/AZ Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 02/06/2017 10:17:33 1a Questão (Ref.: 201604333724) Pontos: 1,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: int main () { float p, s, av1; printf("DIGITE A NOTA DA PROVA"\n); scanf("%f", p); printf("DIGITE A NOTA DO SEMINARIO"\n); scanf("%f", s); if (p>=4.00) { av1=(p+s)/2; printf("NOTA DA AV1: %f.2", av1); }else{ printf("NOTA DA AV1: %f.2", p); } return (0); } 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.: 201604238702) Pontos: 0,0 / 1,0 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: 2017621 Estácio http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV2&p6=02/06/2017&p10=68763955 2/5 Gabarito: #include int main() { int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros naturais\n"); printf("\nDigite o valor de n: "); scanf("%d", &n); soma = (n * (n + 1)) / 2; printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma); return 0; } 3a Questão (Ref.: 201604763099) Pontos: 0,0 / 1,0 Qual das características abaixo NÃO pode ser atribuída á linguagem C? Complexidade porque tem muitas palavras reservadas Modularidade Portabilidade Estruturada Rapidez, pois gera executável compacto 4a Questão (Ref.: 201604380161) 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. Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. 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 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 de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente. 5a Questão (Ref.: 201604323876) Pontos: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? while (num == 0) enquanto (num > 0) for ( i = 0; i == num; i++) while (num != 0) for (i = num; i > 0; i++) 2017621 Estácio http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV2&p6=02/06/2017&p10=68763955 3/5 6a Questão (Ref.: 201604774410) 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}; int numeros[2] = [ 0, 1, 2]; integer numeros[3] = [ 0, 1, 2]; int numeros(2) = { 0, 1, 2}; int numeros[3] = ( 0, 1, 2); 7a Questão (Ref.: 201604720886) Pontos: 1,0 / 1,0 Considere que todas as bibliotecas necessárias foram declaradas. int main() { int mat[3][3], i, j, det; puts("Codigo que calcula o determinante de uma matriz 3x3\n"); ____{ puts("Digite os elementos da matriz\n"); ____(i=0;i<3;i++) ____(j=0;j<3;j++) scanf("%d", &mat[i][j]); fflush(stdin); det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0])); printf("\ndet=%d\n", det); } ____ (det==0); system("pause"); return (0); } Complete as lacunas do código da maneira correta para que o programa funcione corretamente. doifelsewhile doforforwhile doifforwhile dowhileforfor whilefordofor 8a Questão (Ref.: 201604377606) Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. 2017621 Estácio http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV2&p6=02/06/2017&p10=68763955 4/5 O menor número é retornado O maior número é retornado Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O valor retornado corresponde ao índice da variável que contem o menor número O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 9a Questão (Ref.: 201604766987) Pontos: 1,0 / 1,0 Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendose 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. arq = fopen("texto.txt", "w"); arquivo = fopen("material.dat", "a+"); arquivo = fopen("material.dat", "r+"); arq = fopen("texto.txt", "a+"); arquivo = fopen("material.dat", "w+"); 10a Questão (Ref.: 201604780198) Pontos: 1,0 / 1,0 A função rewind() de protótipo void rewind (FILE *fp); tem como comportamento: Retornar a posição corrente do arquivo para o fim. Retornar a posição corrente do arquivo para o início. Adiantar a posição corrente do arquivo para o início. Adiantar para a próxima posição corrente do arquivo. Adiantar a posição corrente do arquivo para o fim. 2017621 Estácio http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV2&p6=02/06/2017&p10=68763955 5/5 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: 02/06/2017 10:37:23
Compartilhar