Questões de C (Programação)

Limpar Busca

Um Técnico está codificando uma aplicação em C que manipula um array de inteiros e criou um ponteiro para o primeiro elemento do array. Ele deseja navegar pelos elementos subsequentes usando aritmética de ponteiros. O array contém os valores (20, 30, 40, 50, 60). O Técnico declarou o ponteiro da seguinte maneira: int *ptr = garr(0];. Em seguida, ele incrementou o ponteiro utilizando a instrução pt r++;. Após o incremento, a instrução *pt r irá apontar para o valor

  • A 40.
  • B 50.
  • C 30.
  • D 60.
  • E 20.

Considere a estrutura a seguir, escrita em linguagem C.

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

Nessa estrutura, o ponteiro para a função pf, recebendo o
endereço da própria estrutura como parâmetro, pode
calcular o preço final da mercadoria, acessando as
informações de peso_item e preco_kilo do nó. Dessa
forma, é correto afirmar que C também é uma linguagem
orientada a objetos, visto que se podem agrupar atributos
(as variáveis) e métodos (por intermédio do ponteiro para
função) no mesmo objeto (estrutura).

  • Certo
  • Errado

Sobre a linguagem C, qual das alternativas abaixo corresponde a uma diretiva utilizada para declarar uma constante?

  • A #define
  • B #const
  • C #undef
  • D #include
  • E #name

Na linguagem C, para produzir uma mudança de linha na tela do monitor, qual sequência de caracteres deve ser utilizada?

  • A \\
  • B \t
  • C \0
  • D
  • E

O algoritmo é um conjunto de instruções que deve ser executado de forma ordenada conforme a sequência que é colocado (Guimarães, L. 1994). Para que esses passos sejam executados é necessária uma linguagem de programação que seja entendida pelo computador para sua execução.
Baseado no texto acima, identifique, a seguir, uma linguagem considerada como de baixo nível dentre as apresentadas.

  • A Assembly, Pascal e Lisp
  • B Python, Fortran e PHP
  • C Java, Python e C++
  • D C++, C e Assembly