Prévia do material em texto
01/12/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5 KENNEDY FERREIRA SAMPAIO 200902247029 BOA VISTA Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV_200902247029 Data: 10/11/2017 18:40:30 (F) Critério: AV Aluno: 200902247029 - KENNEDY FERREIRA SAMPAIO Professor:ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota Prova: 2,0 de 9,0 Nota Partic.: 0 Av. Parcial.: 2,0 Nota SIA: 2,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: 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 01/12/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: 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.: 268584) Pontos: 0,0 / 1,0 Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. ISO/IEC 9899:1990 Padrão C89 Padrão C99 Padrão C95 C tradicional Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 617066) Pontos: 0,0 / 1,0 Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo. Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro. Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno. Pesquisou nas bibliotecas estudadas na aula 2 e achou. Qual o nome dessa função? isalpha() isspace() isdigit() isalnum() isnotalphadigit() Gabarito Comentado. Gabarito Comentado. 01/12/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5 5a Questão (Ref.: 188720) Pontos: 0,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. A função main() pode acessar qualquer variável local de qualquer função. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Existem funções que não têm variáveis locais. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 620473) Pontos: 0,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 ) 7a 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, II, III e V estão corretas Somente I, III e V estão corretas Somente I e V estão corretas Somente II, III e V estão corretas Somente I, III e IV estão corretas Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 627885) Pontos: 1,0 / 1,0 A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome? 01/12/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5 scanf("%&s", &nome); scanf("%c", nome[0]); scanf("%s", nome); scanf("%s", &nome); scanf("%s&c", nome[0]); Gabarito Comentado. 9a Questão (Ref.: 188729) Pontos: 0,0 / 0,5 Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas. tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Tipo , Nome, e Corpo da função. Tipo, Nome e Parâmetros. Tipo, Parâmetro e corpo da função. Nome, Parâmetro e Corpo da função. Tipo, Nome, Parâmetros e Corpo da Função. Gabarito Comentado. 10a Questão (Ref.: 620699) Pontos: 0,0 / 0,5 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ções para gravar uma linha. Função para gravar um caractere. Função que detecta o fim do arquivo. Função que fecha um arquivo. Funções para gravação formatadas. Gabarito Comentado. Gabarito Comentado. Observação: Eu, , 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: 10/11/2017 19:13:18 Educational Performace Solution EPS ® - Alunos 01/12/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5