Baixe o app para aproveitar ainda mais
Prévia do material em texto
20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO201403455201 SANTA CRUZ Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV2_201403455201 Data: 03/12/2016 21:22:41 (A) Critério: AV2 Aluno: 201403455201 MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO Nota Prova: 4,0 de 10,0 Nota Partic.: 0 Nota SIA: 4,0 pts LINGUAGEM DE PROGRAMAÇÃO I 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: iif 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. 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Resposta: São include e para incluir dados e stdio dadada fazer operações. Fundamentação do Professor: 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 tipoEstruturas heterogêneas formadas por dados de tipos diferentes 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.: 616780) Pontos: 0,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 Portabilidade e Modularidade Portabilidade e Estruturada Complexidade e Estruturada Estruturada e Rapidez Gabarito Comentado. 4a Questão (Ref.: 617397) Pontos: 0,0 / 1,0 Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo. Ele apresentou as cinco opções abaixo. Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30. if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 ) if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 ) if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 ) if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 ) Gabarito Comentado. 5a Questão (Ref.: 704062) Pontos: 1,0 / 1,0 Leia com atenção as afirmaĕvas abaixo e escolha a opção correta. I A estrutura do for, por definição, é ideal quando o número de repeĕções for conhecido II A estrutura do for testa ao final enquanto a estrutura while testa no início III A estrutura while pode simular a estrutura do for e a estrutura do... while IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repeĕção, pode simular a estrutura while V Tanto a estrutura do...while quanto a estrutura while, testam no início Somente I, III e IV estão corretas 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Somente II, III e V estão corretas Somente I, III e V estão corretas Somente I e V estão corretas Somente I, II, III e V estão corretas Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 231237) Pontos: 0,0 / 1,0 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 574552) Pontos: 0,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 doifforwhile doforforwhile whilefordofor dowhileforfor Gabarito Comentado. 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 8a Questão (Ref.: 652580) 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 end return systema("pause") begin main() Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 620699) Pontos: 1,0 / 1,0 Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico. Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() . Função para gravar um caractere. Função que fecha um arquivo. Funções para gravação formatadas. Função que detecta o fim do arquivo. Funções para gravar uma linha. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 620741) 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, ptrArq); fwrite(endreçoElemento, tamanho, quantidade); fwrite(endreçoElemento, ptrArq, quantidade); fwrite( tamanho, endreçoElemento, ptrArq); fwrite(quantidade, ptrArq, endreçoElemento,tamanho); Gabarito Comentado. Gabarito Comentado. Educational Performace Solution EPS ® Alunos
Compartilhar