Baixe o app para aproveitar ainda mais
Prévia do material em texto
201759 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV2_201512957852 Data: 09/12/2016 20:12:08 (A) Critério: AV2 Aluno: 201512957852 DANIEL ROSA BRAGA Nota da Prova: 6,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: #include < stdio.h> #include < stdlib.h> int main () 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.: 92368) 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. 201759 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Resposta: #include < stdio.h> #include < stdlib.h> #include < math.h> int NumInteiro1 int NumInteiro2 int soma int main () { printf("%d", Digite dois números inteiros positivos: /nlinha); scanf ("%e , NumInteiro1 , NumInteiro2); soma=NumInteiro1+Num /nlinha/nlinha; printf("%e",soma); system("PAUSE"); } Fundamentação do Professor: int main() {int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");printf("\nDigite o valor de n: ");scanf("d", 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.: 616761) Pontos: 0,0 / 1,0 Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário II, III e IV I e IV estão corretas I, III e IV estão corretas Todas estão corretas Todas estão erradas Gabarito Comentado. 4a Questão (Ref.: 93831) Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=x; y++; x=x+y(z); x = 11 y = 11 z = 10 x = 11 y = 11 z = 15 201759 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 x = 01 y = 01 z = 10 x = 20 y = 20 z = 10 x = 13 y = 11 z = 13 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 713596) Pontos: 1,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 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 262536) Pontos: 1,0 / 1,0 Os chamados vetores e matrizes podem ser considerados como: Comandos de repetição Comandos de seleção composta Estruturas de dados heterogêneas Estruturas de dados homogêneas Comandos de seleção Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 191420) 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[47][47]; float NOTAS[47][5]; float notas[5][47]; 201759 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 8a Questão (Ref.: 240468) Pontos: 1,0 / 1,0 Observe o código apresentado na questão: #include < stdio.h> #include < stdlib.h> int x=4; void main(){ int x=5; exibir(x); system("PAUSE"); } void exibir(int y){ printf("%d",y); } Dentre as opções abaixo é correto afirmar: O programa exibirá 5 O programa exibirá 4 Ocorrerá um erro O programa exibirá 9 O programa exibirá 0 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 620682) Pontos: 0,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 feof() . Função que detecta o fim do arquivo. Função que fecha um arquivo. Funções para gravar uma linha. Funções para leitura formatada. Funções para ler um caractere. Gabarito Comentado. 10a Questão (Ref.: 620858) 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("ARQ2", "ARQ"); rename(ARQ2, ARQ); rename("ARQ", "ARQ2"); rename("ARQ", ARQ2); rename("ARQ, ARQ2");
Compartilhar