Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1562708412&p1=394460250844903416&pag_voltar=otacka 1/3 LINGUAGEM DE PROGRAMAÇÃO I Lupa Exercício: CCE0242_EX_A9_201201439434 Matrícula: 201201439434 Aluno(a): SUELLEN MEDEIROS PEREIRA Data: 06/06/2016 01:09:44 (Não Finalizada) 1a Questão (Ref.: 201201618978) Fórum de Dúvidas (0) Saiba (0) Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes. Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional. tipo nome_matriz[numero_colunas][numero_linhas]; tipo nome_vetor[numero_colunas][numero_linhas]; nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[][]; tipo nome_matriz[numero_linhas][numero_colunas]; 2a Questão (Ref.: 201202058125) Fórum de Dúvidas (0) Saiba (0) Considere que as bibliotecas necessárias foram devidamente declaradas. int main() { FILE *arq ; int i; _____ c ; arq = _____ ( " jornal.txt " , " r " ) ; if ( arq == NULL ){ printf ( " Erro na abertura do arquivo " ) ; system ( " pause " ) ; exit ( 1 ) ; } else for ( i = 0; i<5; i++){ c = fgetc ( arq ) ; printf( "%c", c ) ; } _____( arq ) ; system ( " pause " ) ; return 0; } Complete as lacunas do código para que o programa funcione corretamente. A ordem em que as palavras são dispostas na resposta, devem preencher respectivamente as lacunas. char fopen fclose int open close float fopen fclose char fopen fechar int abrir fopen 06/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1562708412&p1=394460250844903416&pag_voltar=otacka 2/3 Gabarito Comentado 3a Questão (Ref.: 201202104051) Fórum de Dúvidas (0) Saiba (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. 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. 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. Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e evitar o fechamento do programa. Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201202104059) Fórum de Dúvidas (0) Saiba (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 fecha um arquivo. Função que detecta o fim do arquivo. Funções para leitura formatada. Funções para gravar uma linha. Funções para ler um caractere. Gabarito Comentado 5a Questão (Ref.: 201202104076) Fórum de Dúvidas (0) Saiba (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ções para gravar uma linha. Função que fecha um arquivo. Função para gravar um caractere. Função que detecta o fim do arquivo. Funções para gravação formatadas. 06/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1562708412&p1=394460250844903416&pag_voltar=otacka 3/3 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201202117221) Fórum de Dúvidas (0) Saiba (0) A função fgets(): imprime uma linha inteira de uma vez. lê um caracter de cada vez. lê uma linha inteira de uma vez. lê um arquivo inteiro de uma vez. imprime um caracter de cada vez. Gabarito Comentado Gabarito Comentado Retornar
Compartilhar