Buscar

bdq Linguagem de Programação 09

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A9_201501299859  Matrícula: 201501299859
Aluno(a): JOSE LUIZ PEREIRA DA SILVA Data: 25/04/2016 11:51:16 (Finalizada)
 
  1a Questão (Ref.: 201501465445)  Fórum de Dúvidas (0)       Saiba   (0)
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respec娀項vas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
  tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_vetor[numero_colunas][numero_linhas];
tipo nome_matriz[][];
tipo nome_matriz[numero_colunas][numero_linhas];
  nome_matriz[numero_linhas][numero_colunas];
 
  2a Questão (Ref.: 201501950518)  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.
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.
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.
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.
  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.
 Gabarito Comentado  Gabarito Comentado
 
  3a Questão (Ref.: 201501963688)  Fórum de Dúvidas (0)       Saiba   (0)
A função fgets():
lê um arquivo inteiro de uma vez.
imprime uma linha inteira de uma vez.
lê um caracter de cada vez.
imprime um caracter de cada vez.
  lê uma linha inteira de uma vez.
 Gabarito Comentado  Gabarito Comentado
 
  4a Questão (Ref.: 201501963674)  Fórum de Dúvidas (0)       Saiba   (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.
  fscanf()
sscanf()
fgetc()
fgets()
fprint()
 Gabarito Comentado  Gabarito Comentado
 
  5a Questão (Ref.: 201501963680)  Fórum de Dúvidas (0)       Saiba   (0)
Observe a linha de um programa abaixo e assinale a alternativa que representa o seu resultado:
result = fputs(Str, arq);
Se a função NÃO for executada com sucesso, fputs retorna a constante NULL.
Se a função NÃO for executada com sucesso, fputs não retorna nada.
  Se a função NÃO for executada com sucesso, fputs retorna a constante EOF.
Se a função for executada com sucesso, fputs retorna a constante EOF.
Se a função NÃO for executada com sucesso, fputs retorna a variável EOF.
 
  6a Questão (Ref.: 201501570326)  Fórum de Dúvidas (0)       Saiba   (0)
A linguagem C possui vários modos de abertura de arquivo. Para tanto, correlacione as colunas abaixo:
    i.       "r"
   ii.      "w"
  iii.      "a"
  iv.      "r+"
  v.      "w+"
  vi.      "a+"
( ) Abrir um arquivo texto para gravação. Os dados serão adicionados no fim do arquivo ("append"), se ele já
existir, ou um novo arquivo será criado, no caso de arquivo não existente anteriormente
( ) Cria um arquivo texto para leitura e gravação. Se o arquivo existir, o conteúdo anterior será destruído. Se
não existir, será criado.
( ) Abre um arquivo texto para leitura. O arquivo deve existir antes de ser aberto.
( ) Abre um arquivo texto para gravação e leitura. Os dados serão adicionados no fim do arquivo se ele já
existir, ou um novo arquivo será criado, no caso de arquivo não existente anteriormente
( ) Abrir um arquivo texto para gravação. Se o arquivo não existir, ele será criado. Se já existir, o conteúdo
anterior será destruído. 
 ( ) Abre um arquivo texto para leitura e gravação. O arquivo deve existir e pode ser modificado.
Dentre as opções abaixo é correto afirmar:
 
iii, ii, iv, vi, v, i
  iii, v, i, vi, ii, iv
vi, i, ii, iii, v, iv
vi, v, i, iii, ii, iv
vi, ii, iv, iii, v, i
 Gabarito Comentado  Gabarito Comentado
 
 
 Fechar

Outros materiais