Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/07/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: Tipo de Avaliação: AV3 Aluno: Professor: OSWALDO BORGES PERES Turma: Nota da Prova: 9,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 1a Questão (Ref.: 616765) Pontos: 1,0 / 1,0 Qual das características abaixo NÃO pode ser atribuída á linguagem C? Modularidade Portabilidade Complexidade porque tem muitas palavras reservadas Rapidez, pois gera executável compacto Estruturada 2a Questão (Ref.: 68156) Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? sqrt elevado pot pow double Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 620456) Pontos: 1,0 / 1,0 Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. printf ( ) scanf ( ) getchar ( ) cin ( ) fgetc(stdin) 4a Questão (Ref.: 137872) Pontos: 1,0 / 1,0 05/07/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++, temos: tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). Nome, Parâmetro e Corpo da função. Tipo, Parâmetro e corpo da função Tipo, Nome e Parâmetros Tipo, Nome, Parâmetros e Corpo da Função. Tipo , Nome, e Corpo da função. Gabarito Comentado. 5a Questão (Ref.: 68158) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? switch while struct ifelse for Gabarito Comentado. 6a Questão (Ref.: 268622) Pontos: 1,0 / 1,0 Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta. I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado; II Ele deve ser incluído ao final de todo vetor independente do tipo; III O terminador nulo é identificado pelo caracter \0; Todas as afirmativas são verdadeiras Somente a III é verdadeira As afirmativas I e III são verdadeiras. As afirmativas II e III são verdadeiras Somente a afirmativa I é verdadeira Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 135608) Pontos: 1,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: 05/07/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 int vetn[3][2]; for (int i=0; i < 3; i++){ for (int j=0; j < 2; j++){ vetn[i][j] = i + j; } } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. O trecho apresentado possui erro e apenas um valor será armazenado. Serão armazenados os valores 0,1,2,2,3,3. O trecho apresentado possui erro e nenhum valor será armazenado. Serão armazenados os valores 0,1,1,2,2,3. Serão armazenados os valores 0,0,1,1,2,2. 8a Questão (Ref.: 135603) Pontos: 1,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. Serão armazenados 20 valores reais. O segundo valor armazenado será o 0.2. O terceiro valor armazenado será o 0.6. O vigésimo valor armazenado será o 2.0. Serão armazenados 7 valores reais. Gabarito Comentado. 9a Questão (Ref.: 633850) Pontos: 0,0 / 1,0 O protótipo de fread() é: unsigned fread (void *buffer, int numero_de_bytes, int count, FILE *fp); void fread (void *buffer, int numero_de_bytes, int count, FILE *fp); int fread (void *buffer, int numero_de_bytes, int count, FILE *fp); 05/07/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 signed fread (void *buffer, int numero_de_bytes, int count, FILE *fp); unsigned fread (int *buffer, int numero_de_bytes, int count, FILE *fp); 10a Questão (Ref.: 620629) 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 material.dat, que foi associado com a variável de nome: arquivo, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a abertura apenas para leitura corretamente seguindo as regras da linguagem. arq = fopen("texto.txt", "a"); arquivo = fopen("material.dat", "r"); arquivo = fopen("material.dat", "r+"); arq = fopen("texto.txt", "r"); arq = fopen("texto.txt", "r+"); Período de não visualização da prova: desde 01/07/2015 até 02/07/2015.
Compartilhar