Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#1796034

Observe o trecho de código em C abaixo, que implementa uma função f1 que tem uma string como parâmetro.
  Imagem associada para resolução da questão
Assumindo que a chamada da função foi feita passando uma string válida qualquer como argumento, é CORRETO afirmar sobre o código acima:

  • O código da função entrará em laço infinito ao ser executado, pois, considerando-se umastringna linguagem C, a condição de parada está errada.
  • O objetivo da função é substituir os caracteres do tipo espaço (i.e., ‘ ’) dastringrecebida por meio do parâmetrostrpor caracteres do tipo traço (i.e., ‘-’).
  • O código da função acessará uma posição inválida de memória ao ser executado, pois, considerando-se umastringna linguagem C, o incremento está errado.
  • A função não fará nenhuma alteração nastringrecebida pelo parâmetrostr, pois a execução nunca entrará no comando de laço.
  • O objetivo da função é verificar se existem caracteres do tipo espaço e responder “verdadeiro”, caso haja, ou “falso”, em caso contrário.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora