Questões de C (Programação)

Limpar Busca

Observe o código fonte a seguir, escrito na linguagem de programação C.

Imagem relacionada à questão do Questões Estratégicas

Assinale a alternativa que apresenta o valor que será exibido na saída padrão pelo printf executado na função main.

  • A 2
  • B 13
  • C 14
  • D 16
  • E 19

Esta instrução obtém o bloqueio de exclusão mútua para um determinado objeto, executa um bloco de instruções e, em seguida, libera o bloqueio. No C#, qual palavra-chave garante que um bloco de código seja executado por apenas uma thread por vez?

  • A lock
  • B volatile
  • C async
  • D await
  • E yield

Observe os códigos fonte a seguir, escritos na linguagem de programação C.

Imagem relacionada à questão do Questões Estratégicas
Imagem relacionada à questão do Questões Estratégicas

Dois programas foram gerados a partir desses códigos fonte. A execução de cada um deles implica a entrada de um valor inteiro informado pelo usuário, conforme scanf da linha 4 de cada código fonte, e a exibição de um valor inteiro na saída padrão, conforme printf da linha 13 de cada código fonte.

Cada programa foi executado uma vez para teste, e ambos apresentaram o mesmo valor na saída padrão. O valor informado na entrada de dados também foi idêntico para os dois programas e está dentre as alternativas listadas a seguir.

Assinale a alternativa que apresenta o valor que foi informado para os dois programas para que eles tenham apresentado o mesmo valor na saída.

  • A 6
  • B 7
  • C 8
  • D 9
  • E 10

Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte.


Na linguagem de programação C, feof() é um método da classe ifstream que tem como função fechar um arquivo.

  • Certo
  • Errado

Considerando o código na linguagem de programação C,


Imagem relacionada à questão do Questões Estratégicas


assumindo a=997 e b=1009, é correto afirmar que o código

  • A compila e o valor retornado é 5.
  • B compila e o valor retornado é 1.
  • C entra em loop infinito.
  • D apresenta erro de sintaxe.
  • E compila e o valor retornado é 3.