Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar CCE0242_AV3_201512747122 (AG) » LINGUAGEM DE PROGRAMAÇÃO I Avaliação: AV3 Aluno: 201512747122 - CRISTIANO RAFAEL BRÊTTAS Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9039/BM Nota da Prova: 4,0 de 10,0 Nota de Partic.: 0 Data: 18/06/2016 11:09:21 (F) 1a Questão (Ref.: 68156) Aula 2: Funções matemáticas Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? double sqrt elevado pot pow Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 574506) Aula 4: Aula 4 Pontos: 1,0 / 1,0 Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5). int main() { float n1, n2, n3, med; puts("Digites as notas"); scanf("%f", &n1); scanf("%f", &n2); scanf("%f", &n3); med= (n1+n2+n3)/3; if(med>=7) printf("Aluno aprovado com: %.1f\n", med); else printf("Aluno reprovado com: %.1f\n", med); system("pause"); return 0; } Desconsidere a necessidade da declaração das bibliotecas. Qual será a mensagem final exibida para o usuário? Aluno aprovado com: 6.00 Aluno reprovado com: 6.50 Aluno aprovado com: 6.5 Aluno reprovado com: 6.5 Aluno aprovado com: 6.0 Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 616761) Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C. 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 Todas estão corretas Todas estão erradas I e IV estão corretas II, III e IV I, III e IV estão corretas Gabarito Comentado. 4a Questão (Ref.: 92347) Aula 3: Características e definições da linguagem C++ Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. math.h - Funções matemáticas stdlib.h - Funções de entrada e saida. string.h - Funções para concatenação de strings com inteiros. stdio.h - Funções para gráficos. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 704062) Aula 5: Aula 5: Os Códigos vão Ficar Menores - Chegaram as Estruturas de Repetição Pontos: 1,0 / 1,0 Leia com atenção as afirmativas abaixo e escolha a opção correta. I A estrutura do for, por definição, é ideal quando o número de repetiçõ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 repetição, pode simular a estrutura while V Tanto a estrutura do...while quanto a estrutura while, testam no início Somente I, III e V estão corretas Somente I, II, III e V estão corretas Somente II, III e V estão corretas Somente I e V estão corretas Somente I, III e IV estão corretas Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 566852) Aula 6: Aula 6: Conversão de caracter Pontos: 0,0 / 1,0 Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto. Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere? convertUpper convertUp toupr upper toupper Gabarito Comentado. 7a Questão (Ref.: 574552) Aula 7: Aula 7 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. while-for-do-for do-for-for-while do-if-else-while do-while-for-for do-if-for-while Gabarito Comentado. 8a Questão (Ref.: 231272) Aula 8: AULA 8 - Função Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. 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 maior número é retornado O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número O menor número é retornado Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 620674) Aula 9: Aula 9 Pontos: 0,0 / 1,0 Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo. Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura, segundo o que foi apresentado nas aulas. Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema. A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da variável associada ao arquivo, comparando com o valor NULL. Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e evitar o fechamento do programa. A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para o usuário. O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e retornado uma mensagem padrão para o usuário. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 633830) Aula 10: ARQUIVOS Pontos: 0,0 / 1,0 A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um arquivo. sscanf() fgetc() fgets() fscanf() fprint() Gabarito Comentado. Gabarito Comentado. Período de não visualização da prova: desde 10/06/2016 até 24/06/2016. Parte inferior do formulário
Compartilhar